private void OnDestroy() { UserInterfacePortManager.ReleaseUtils.Release(ref mButton_TouchBackArea); UserInterfacePortManager.ReleaseUtils.Release(ref mButtonFocus); Texture slotItemTexture = srcItemPane.GetSlotItemTexture(); Texture slotItemTexture2 = dstItemPane.GetSlotItemTexture(); if (slotItemTexture != null && slotItemTexture2 != null && slotItemTexture.Equals(slotItemTexture2)) { srcItemPane.UnloadSlotItemTexture(unloadTexture: true); dstItemPane.UnloadSlotItemTexture(); } else { srcItemPane.UnloadSlotItemTexture(unloadTexture: true); dstItemPane.UnloadSlotItemTexture(unloadTexture: true); } srcItemPane = null; dstItemPane = null; mTargetShipModel = null; dstSlotItemModel = null; }
private void OnDestroy() { UserInterfacePortManager.ReleaseUtils.Release(ref this.mButton_TouchBackArea); UserInterfacePortManager.ReleaseUtils.Release(ref this.mButtonFocus); Texture slotItemTexture = this.srcItemPane.GetSlotItemTexture(); Texture slotItemTexture2 = this.dstItemPane.GetSlotItemTexture(); if (slotItemTexture != null && slotItemTexture2 != null && slotItemTexture.Equals(slotItemTexture2)) { this.srcItemPane.UnloadSlotItemTexture(true); this.dstItemPane.UnloadSlotItemTexture(false); } else { this.srcItemPane.UnloadSlotItemTexture(true); this.dstItemPane.UnloadSlotItemTexture(true); } this.srcItemPane = null; this.dstItemPane = null; this.mTargetShipModel = null; this.dstSlotItemModel = null; }