DiamondNum.cs 620 B

1234567891011121314151617181920212223242526272829303132
  1. using UnityEngine;
  2. using UnityEngine.UI;
  3. using System.Collections;
  4. public class DiamondNum : MonoBehaviour {
  5. public Text numText;
  6. void Start()
  7. {
  8. UpdateNum ();
  9. Session.GetInstance ().myUserData.DiamondChanged.AddListener (UpdateNum);
  10. }
  11. void OnDestroy()
  12. {
  13. Session.GetInstance ().myUserData.DiamondChanged.RemoveListener (UpdateNum);
  14. }
  15. public void UpdateNum()
  16. {
  17. numText.text = Session.GetInstance().myUserData.diamond.ToString();
  18. }
  19. public void OnClick()
  20. {
  21. BattleSession battleSession = Session.GetInstance().GetBattleSession();
  22. if (battleSession != null) {
  23. BuyCoinPanel.Show();
  24. }
  25. }
  26. }