public void OnInit() { RegisterInterfaceManager.RegisteUpdate(this); stateControl.RegisterState <GameStateCheckUpdate>(STATE_CHECK_UPDATE); stateControl.RegisterState <GameStateInitialConfig>(STATE_INITIAL_CONFIG); stateControl.RegisterState <GameStateStart>(STATE_START); SetActiveState(GameStateManager.STATE_CHECK_UPDATE); }
public void OnRelease() { RegisterInterfaceManager.UnRegisteUpdate(this); }
private void OnDestroy() { RegisterInterfaceManager.OnRelease(); }
private void FixedUpdate() { RegisterInterfaceManager.FixUpdate(); }
private void LateUpdate() { RegisterInterfaceManager.LateUpdate(Time.deltaTime); }
private void Start() { RegisterInterfaceManager.RegisteIInit(QLog.Instance); RegisterInterfaceManager.RegisteIInit(GameStateManager.Instance); }