C# Класс SharpVectors.Scripting.ScriptableObject

Показать файл Открыть проект

Открытые методы

Метод Описание
CreateWrapper ( object wrappableObject ) : ScriptableObject

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

Описание методов

CreateWrapper() публичный статический Метод

Creates a new scriptable wrapper for the specified object. Use this function instead of calling the ScriptableObject constructor.
public static CreateWrapper ( object wrappableObject ) : ScriptableObject
wrappableObject object The object to wrap. It's type will be used as a key /// in a lookup for creating the correct wrappable type.
Результат ScriptableObject

Equals() публичный Метод

public Equals ( Object obj ) : bool
obj Object
Результат bool

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

RemoveWrapper() публичный статический Метод

Removes the wrapper and base object key value pair. This function is called by the ScriptableObject destructor.
public static RemoveWrapper ( object wrappableObject ) : void
wrappableObject object The key object that was wrapped, to be removed.
Результат void

ScriptableObject() публичный Метод

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.
public ScriptableObject ( ) : System
Результат System

ScriptableObject() публичный Метод

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.
public ScriptableObject ( object baseObject ) : System
baseObject object The object to wrap with a scriptable object.
Результат System

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool