CameraMgr.cs 821 B

123456789101112131415161718192021222324252627282930313233343536
  1. using UnityEngine;
  2. using System.Collections;
  3. public class CameraMgr : SingletonMono<CameraMgr>
  4. {
  5. private GameObject UICameraGo;
  6. private Camera mUICamera;
  7. public Camera UICamera
  8. {
  9. get { return mUICamera; }
  10. }
  11. public Camera mainCamera = null;
  12. private bool bInited = false;
  13. public override void InitMgr()
  14. {
  15. base.InitMgr();
  16. if (bInited) return;
  17. UICameraGo = GameObject.Find("UICamera");
  18. DontDestroyOnLoad(UICameraGo);
  19. mUICamera = UICameraGo.GetComponent<Camera>();
  20. Debug.Log("--------------------------------------");
  21. bInited = true;
  22. EventMgr.DispatchEvent(new CoreEvent<int>(ECoreEventType.EID_CameraMgrInited, 1));
  23. }
  24. protected override void Dispose()
  25. {
  26. base.Dispose();
  27. }
  28. }