private void OnDestroy()
 {
     ItemImageBuilder.release();
     if (rewardRenderer != null)
     {
         CoroutineRunner.StopAllForOwner(rewardRenderer);
     }
 }
Ejemplo n.º 2
0
 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();
     }
 }
Ejemplo n.º 4
0
 protected virtual void OnDestroy()
 {
     this.ScreenCompleteAction = null;
     ItemImageBuilder.release();
 }
Ejemplo n.º 5
0
 private void OnDisable()
 {
     ItemImageBuilder.release();
 }
Ejemplo n.º 6
0
 protected override void onDestroy()
 {
     base.onDestroy();
     ItemImageBuilder.release();
 }
 protected virtual void OnDestroy()
 {
     Service.Get <EventDispatcher>().DispatchEvent(new AwayFromKeyboardEvent(AwayFromKeyboardStateType.Here));
     ItemImageBuilder.release();
     onDestroy();
 }