AniEvent.cs 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. using UnityEngine;
  2. using System.Collections;
  3. public class AniEvent : MonoBehaviour {
  4. private GameObject mMoviePanel = null;
  5. private GameObject mMovieObject = null;
  6. public delegate void PlayFinishCallback(GameObject go = null);
  7. public PlayFinishCallback pfcb = null;
  8. public PlayFinishCallback closecb = null;
  9. public void PlayFinish()
  10. {
  11. Debug.Log("PlayFinish");
  12. //PanelHelper.Instance.ShowPanel("UI_NewLoginWindow",(ab) =>
  13. //{
  14. // //// 关闭Loading
  15. // mMovieObject = GameObject.Find("MovieWindow");
  16. // mMoviePanel = mMovieObject.transform.Find("Movie").gameObject;
  17. // mMoviePanel.SetActive(false);
  18. //});
  19. if(pfcb != null)
  20. {
  21. pfcb();
  22. pfcb = null;
  23. }
  24. if(closecb != null)
  25. {
  26. closecb();
  27. closecb = null;
  28. }
  29. }
  30. // Use this for initialization
  31. void Start () {
  32. }
  33. // Update is called once per frame
  34. void Update () {
  35. }
  36. }