Class InjectGameObjectsPhase
Inheritance
InjectGameObjectsPhase
Assembly: cs.temp.dll.dll
Syntax
public class InjectGameObjectsPhase : LoadPhaseBase, ILoadPhase, ISequenceable, IProgressCompletable, IProgressable, ICompletable, IInjectable
Fields
_gameObjects
Declaration
protected IEnumerable<GameObject> _gameObjects
Field Value
Type |
Description |
IEnumerable<GameObject> |
|
_getGameObjectsFunc
Declaration
protected Func<IEnumerable<GameObject>> _getGameObjectsFunc
Field Value
Type |
Description |
Func<IEnumerable<GameObject>> |
|
_includeInactiveObjects
Declaration
protected bool _includeInactiveObjects
Field Value
Methods
Cleanup()
Declaration
public override void Cleanup()
Overrides
Initialize(IEnumerable<GameObject>, Boolean)
Declaration
public ILoadPhase Initialize(IEnumerable<GameObject> gameObjects, bool includeInactiveObjects)
Parameters
Type |
Name |
Description |
IEnumerable<GameObject> |
gameObjects |
|
Boolean |
includeInactiveObjects |
|
Returns
Initialize(Func<IEnumerable<GameObject>>, Boolean)
Declaration
public ILoadPhase Initialize(Func<IEnumerable<GameObject>> gameObjectsRetrievalMethod, bool includeInactiveObjects)
Parameters
Type |
Name |
Description |
Func<IEnumerable<GameObject>> |
gameObjectsRetrievalMethod |
|
Boolean |
includeInactiveObjects |
|
Returns
RunCancelLogic()
Declaration
protected override void RunCancelLogic()
Overrides
RunCompleteLogic()
Declaration
protected override void RunCompleteLogic()
Overrides
RunRevertLogic()
Declaration
protected override void RunRevertLogic()
Overrides
RunStartLogic()
Declaration
protected override void RunStartLogic()
Overrides
Implements