Class Model
Muse main Scriptable Object model that holds all the data.
Inherited Members
Object.InstantiateAsync<T>(T)
Object.InstantiateAsync<T>(T, Transform)
Object.InstantiateAsync<T>(T, Vector3, Quaternion)
Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
Object.Instantiate(Object, Scene)
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Namespace: Unity.Muse.Common
Assembly: Unity.Muse.Common.dll
Syntax
[Serializable]
[Icon("Packages/com.unity.muse.common/Editor/Resources/Icons/MuseAssetIcon.png")]
public class Model : ScriptableObject, IContext, IEquatable<Model>
Methods
Equals(object)
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
object | obj |
Returns
Type | Description |
---|---|
bool |
Overrides
Equals(Model)
Declaration
public bool Equals(Model other)
Parameters
Type | Name | Description |
---|---|---|
Model | other |
Returns
Type | Description |
---|---|
bool |
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
int |
Overrides
Operators
operator ==(Model, Model)
Equality operator between Models
Declaration
public static bool operator ==(Model lhs, Model rhs)
Parameters
Type | Name | Description |
---|---|---|
Model | lhs | first model |
Model | rhs | second model |
Returns
Type | Description |
---|---|
bool | true if models are equal |
operator !=(Model, Model)
Inequality operator between Models
Declaration
public static bool operator !=(Model lhs, Model rhs)
Parameters
Type | Name | Description |
---|---|---|
Model | lhs | first model |
Model | rhs | second model |
Returns
Type | Description |
---|---|
bool | true if models are not equal |