private void OnDestroy() { if (!UnityEngine.Object.op_Inequality((UnityEngine.Object) this.mTobiraEnhanceWindow, (UnityEngine.Object)null)) { return; } UnityEngine.Object.Destroy((UnityEngine.Object)((Component)this.mTobiraEnhanceWindow).get_gameObject()); this.mTobiraEnhanceWindow = (UnitTobiraEnhanceWindow)null; }
private void OnTobiraEnhanceBtn() { this.ResetSelectedUnitUniqueID(); GameObject gameObject = AssetManager.Load <GameObject>(this.PREFAB_PATH_TOBIRA_ENHANCE_WINDOW); if (!UnityEngine.Object.op_Inequality((UnityEngine.Object)gameObject, (UnityEngine.Object)null)) { return; } this.mTobiraEnhanceWindow = (UnitTobiraEnhanceWindow)((GameObject)UnityEngine.Object.Instantiate <GameObject>((M0)gameObject)).GetComponent <UnitTobiraEnhanceWindow>(); this.mTobiraEnhanceWindow.Initialize(this.mCurrentUnit, this.mCurrentTobira); this.mTobiraEnhanceWindow.OnCallback = new UnitTobiraEnhanceWindow.CallbackEvent(this.RequestTobiraEnhance); }