메소드 | 설명 | |
---|---|---|
CreateWrapper ( object wrappableObject ) : |
Creates a new scriptable wrapper for the specified object. Use this function instead of calling the ScriptableObject constructor.
|
|
Equals ( Object obj ) : bool | ||
GetHashCode ( ) : int | ||
RemoveWrapper ( object wrappableObject ) : void |
Removes the wrapper and base object key value pair. This function is called by the ScriptableObject destructor.
|
|
ScriptableObject ( ) : System |
Base constructor, if used you must assign the baseObject after the call. This constructor should only be called internally. Higher order classes should construct new wrappers using the CreateWrapper function to allow for type lookups.
|
|
ScriptableObject ( object baseObject ) : System |
Base constructor, accepts the baseObject that will be wrapped with all inherited calls. This constructor should only be called internally. Higher order classes should construct new wrappers using the CreateWrapper function to allow for type lookups.
|
|
operator ( ) : bool |
메소드 | 설명 | |
---|---|---|
InitializeWrapperTypes ( ) : void |
Builds the wrapper type table for static lookups
|
public static CreateWrapper ( object wrappableObject ) : |
||
wrappableObject | object | The object to wrap. It's type will be used as a key /// in a lookup for creating the correct wrappable type. |
리턴 |
public static RemoveWrapper ( object wrappableObject ) : void | ||
wrappableObject | object | The key object that was wrapped, to be removed. |
리턴 | void |
public ScriptableObject ( object baseObject ) : System | ||
baseObject | object | The object to wrap with a scriptable object. |
리턴 | System |