/// <summary> /// 終了処理 /// </summary> protected override void OnDestroy() { _uiGroup.Release(); _uiGroup = null; _plGroup.Release(); _plGroup = null; initialized = null; base.OnDestroy(); }
/// <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(); }