コード例 #1
0
        protected override void OnEnable()
        {
            base.OnEnable();

            stateManager.AddOnGameSerializeTask(SerializeState);
            stateManager.AddOnGameDeserializeTask(DeserializeState);
        }
コード例 #2
0
ファイル: CustomUI.cs プロジェクト: yuka800/UnityLearning
        protected override void OnEnable()
        {
            base.OnEnable();

            if (hideOnLoad)
            {
                stateManager.OnGameLoadStarted += HandleGameLoadStarted;
                stateManager.OnResetStarted    += Hide;
            }

            stateManager.AddOnGameSerializeTask(SerializeState);
            stateManager.AddOnGameDeserializeTask(DeserializeState);

            if (blockInputWhenVisible)
            {
                inputManager.AddBlockingUI(this);
            }
        }