private void OnDestroy() { ItemImageBuilder.release(); if (rewardRenderer != null) { CoroutineRunner.StopAllForOwner(rewardRenderer); } }
private void onEquipmentInstanceLoaded(bool success, Texture2D texture, AbstractImageBuilder.CallbackToken callbackToken) { if (success && reward.EquipmentRequest.equipmentId == callbackToken.Id && reward.EquipmentRequest.definitionId == callbackToken.DefinitionId) { callback(Sprite.Create(texture, new Rect(0f, 0f, texture.width, texture.height), Vector2.zero), null); } if (itemImageBuilder != null) { ItemImageBuilder.release(); itemImageBuilder = null; } }
private void OnDestroy() { if (eventChannel != null) { eventChannel.RemoveAllListeners(); } if (mainEventChannel != null) { mainEventChannel.RemoveAllListeners(); } if (model != null) { model.Destroy(); } if (itemImageBuilder != null) { ItemImageBuilder.release(); } if (categoryController != null) { categoryController.Destroy(); } }
protected virtual void OnDestroy() { this.ScreenCompleteAction = null; ItemImageBuilder.release(); }
private void OnDisable() { ItemImageBuilder.release(); }
protected override void onDestroy() { base.onDestroy(); ItemImageBuilder.release(); }
protected virtual void OnDestroy() { Service.Get <EventDispatcher>().DispatchEvent(new AwayFromKeyboardEvent(AwayFromKeyboardStateType.Here)); ItemImageBuilder.release(); onDestroy(); }