public StateControllerInitializationParams(ISession session, ISceneController sceneController, IStateFactory stateFactory, IStateInitializationParams stateInitializationParams) { Session = session; SceneController = sceneController; StateFactory = stateFactory; StateInitializationParams = stateInitializationParams; }
protected override void Initialize(params object[] args) { base.Initialize(); var parametrs = (IStateControllerInitializationParams)args[PARAMS_INITIALIZATION]; m_Session = parametrs.Session; m_SceneController = parametrs.SceneController; m_StateFactory = parametrs.StateFactory; m_StateInitializationParams = parametrs.StateInitializationParams; Debug.Log("StateController was initialized!"); }
public StateDie(IStateInitializationParams parametrs) { Initialize(parametrs); }
public StatePlaying(IStateInitializationParams parametrs) { Initialize(parametrs); }
public StateRegister(IStateInitializationParams parametrs) { Initialize(parametrs); }