Beispiel #1
0
        /// <summary>
        /// 終了処理
        /// </summary>
        protected override void OnDestroy()
        {
            _uiGroup.Release();
            _uiGroup = null;
            _plGroup.Release();
            _plGroup    = null;
            initialized = null;

            base.OnDestroy();
        }
Beispiel #2
0
        /// <summary>
        /// 初回のみ実行される更新処理。
        /// 全てのAwake関数を実行した後に呼ばれる
        /// </summary>
        void Start()
        {
            _uiConfig = InputManager.Instance.KeyConfig;
            _plConfig = Player.PlayerManager.Instance.KeyConfig;
            _uiGroup  = new KeyGroup(UIKeyId.Num, _uiConfig);
            _plGroup  = new KeyGroup(PKeyId.Num, _plConfig);

            GetSaveData();

            // 初期処理が完了したことを通知
            initialized();

            SetKeyFromSaveData();
        }