void Awake() { //singleton initialization: InitializeSingleton(); //values: _displayObject = GetComponent <DisplayObject> (); //display object initialization: if (_displayObject != null) { _displayObject.Register(); } }
//Init: void Awake() { //singleton initialization: InitializeSingleton(); //values: _stateMachine = GetComponent <StateMachine>(); _displayObject = GetComponent <DisplayObject>(); //display object initialization: if (_displayObject != null) { _displayObject.Register(); } //state machine initialization: if (_stateMachine != null) { _stateMachine.Initialize(); } }