/// <summary> /// 初期化される時に呼び出されます /// </summary> private void Awake() { if (m_instance != null) { Destroy(gameObject); return; } m_instance = this; DontDestroyOnLoad(gameObject); DebugToastUI.SetInstance(m_debugToastUI); m_openButtonUI.OnClick = () => mOnOpen?.Invoke(); m_closeButtonUI.onClick.SetListener(() => Close()); // 作業用にアクティブにしたままでも正常に動作するように m_textListUI_Tab6.gameObject.SetActive(false); m_textListUI_Tab12.gameObject.SetActive(false); m_buttonListUI_Col2.gameObject.SetActive(false); m_buttonListUI_Col3.gameObject.SetActive(false); m_commandListUI_Tab6.gameObject.SetActive(false); m_commandListUI_Tab12.gameObject.SetActive(false); // 閉じた状態にします m_openBaseUI.SetActive(false); }
//============================================================================== // 関数 //============================================================================== /// <summary> /// 破棄される時に呼び出されます /// </summary> private void OnDestroy() { if (m_instance == this) { m_instance = null; mOnOpen = null; mOnChange = null; DebugToastUI.SetInstance(null); } }