|
override void | Recycle () |
| Resets the fields to their default value so the object can be reused again. It will be called by the DepictionEngine.PoolManager if the object is being recycled from the pool.
|
|
void | Init (TextureModifier textureModifier) |
|
override bool | OnDispose (DisposeContext disposeContext) |
| This is where you dispose any remaining dependencies.
|
|
virtual void | Recycle () |
| Resets the fields to their default value so the object can be reused again. It will be called by the DepictionEngine.PoolManager if the object is being recycled from the pool.
|
|
bool | Initialize () |
| Needs to be called before the object can be used. Objects created through the DepictionEngine.InstanceManager should automatically Initialize the object.
|
|
virtual void | Initializing () |
|
virtual void | InitializeFields () |
|
virtual void | InitializeSerializedFields () |
|
virtual void | UpdateAllDelegates () |
|
virtual void | Initialized (InitializationContext initializingContext) |
| Acts as a reliable constructor and will always by called unlike Awake which is sometimes skipped during Undo / Redo operations.
|
|
bool | IsDisposing () |
| Is the object disposing?.
|
|
bool | IsDisposed () |
| Has the object been disposed?
|
|
bool | IsDestroying () |
|
void | MarkAsNotPoolable () |
|
virtual void | OnBeforeSerialize () |
|
virtual void | OnAfterDeserialize () |
|
bool | OnDisposing () |
|
bool | UpdateDisposingContext (bool forceUpdate=false) |
| This is where you clear or dispose any remaining references. It will be called automatically by DepictionEngine.DisposeManager immediately after DepictionEngine.IDisposable.OnDisposing unless the object was Destroyed as a result of an Editor action.
|
|
void | OnDisposeInternal (DisposeContext disposeContext) |
|
virtual bool | OnDispose (DisposeContext disposeContext) |
| This is where you dispose any remaining dependencies.
|
|
bool | Equals (Null value) |
|
override bool | Equals (object value) |
|
override int | GetHashCode () |
|
void | Initialized (InitializationContext initializingContext) |
| Acts as a reliable constructor and will always by called unlike Awake which is sometimes skipped during Undo / Redo operations.
|
|
void | Recycle () |
| Resets the fields to their default value so the object can be reused again. It will be called by the DepictionEngine.PoolManager if the object is being recycled from the pool.
|
|
bool | Initialize () |
| Needs to be called before the object can be used. Objects created through the DepictionEngine.InstanceManager should automatically Initialize the object.
|
|
bool | IsDisposing () |
| Is the object disposing?.
|
|
bool | IsDisposed () |
| Has the object been disposed?
|
|
bool | OnDisposing () |
|
bool | OnDispose (DisposeContext disposeContext) |
| This is where you dispose any remaining dependencies.
|
|
void | OnDisposeInternal (DisposeContext disposeContext) |
|
bool | UpdateDisposingContext (bool forceUpdate=false) |
| This is where you clear or dispose any remaining references. It will be called automatically by DepictionEngine.DisposeManager immediately after DepictionEngine.IDisposable.OnDisposing unless the object was Destroyed as a result of an Editor action.
|
|
bool | Equals (Disposable.Null value) |
|
|
TextureModifier | textureModifier [get] |
|
bool | initialized [get] |
| Has the object been initialized.
|
|
bool | poolComplete [get, set] |
| Is the object done disposing.
|
|
DisposeContext | disposingContext [get] |
| The DepictionEngine.DisposeContext under which the object was destroyed.
|
|
bool | notPoolable [get] |
|
Action< IDisposable > | InitializedEvent [get, set] |
| Dispatched after the object as been initialized.
|
|
Action< IDisposable, DisposeContext > | DisposedEvent [get, set] |
| Dispatched during the DepictionEngine.MonoBehaviourDisposable.OnDispose, DepictionEngine.ScriptableObjectDisposable.OnDispose or DepictionEngine.Disposable.OnDispose.
|
|
Action< IDisposable > | InitializedEvent [get, set] |
| Dispatched after the object as been initialized.
|
|
Action< IDisposable, DisposeContext > | DisposedEvent [get, set] |
| Dispatched during the DepictionEngine.MonoBehaviourDisposable.OnDispose, DepictionEngine.ScriptableObjectDisposable.OnDispose or DepictionEngine.Disposable.OnDispose.
|
|
bool | initialized [get] |
| Has the object been initialized.
|
|
bool | poolComplete [get, set] |
| Is the object done disposing.
|
|
DisposeContext | disposingContext [get] |
| The DepictionEngine.DisposeContext under which the object was destroyed.
|
|