ADChest.cs 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.EventSystems;
  5. public class ADChest : Chest, IPointerClickHandler
  6. {
  7. public override void OnPointerClick(PointerEventData eventData)
  8. {
  9. base.OnPointerClick(eventData);
  10. Bubble.Show
  11. (
  12. Language.GetStr(LanguageLabel.Object__Chest),
  13. null,
  14. null,
  15. ResourceManager.LoadSprite(ResourceLabel.Chest, Folder.Scene),
  16. () =>
  17. {
  18. IAPManager.PlayAD
  19. (
  20. () =>
  21. {
  22. SetCollider(false);
  23. SpriteRenderer.TweenBacSr();
  24. IAPManager.ChestList.Remove(this);
  25. ResourceManager.Get(ObjectLabel.C_Group).TweenBacCG();
  26. ResourceManager.Get(ObjectLabel.B_SignIn).TweenForCG();
  27. Lottery.EnterAnimation(false);
  28. }
  29. );
  30. }
  31. );
  32. }
  33. }