SimpleDynamicMsg.cs 880 B

12345678910111213141516171819202122232425262728293031323334353637
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.UI;
  5. namespace SoftKitty.MasterCharacterCreator
  6. {
  7. public class SimpleDynamicMsg : MonoBehaviour
  8. {
  9. #region variables
  10. private static SimpleDynamicMsg instance;
  11. public Animation mAni;
  12. public Text mText;
  13. #endregion
  14. #region internal methods
  15. private void Awake()
  16. {
  17. instance = this;
  18. }
  19. public void PopMsgInstance(string _text)
  20. {
  21. mText.text = _text;
  22. mAni.Stop();
  23. mAni.Play();
  24. SoundManager.Play2D("msg");
  25. }
  26. #endregion
  27. public static void PopMsg(string _text)//Pop message
  28. {
  29. if (instance != null) instance.PopMsgInstance(_text);
  30. }
  31. }
  32. }