TopManager.cs 682 B

1234567891011121314151617181920212223
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. public class TopManager : MonoSingleton<TopManager>
  5. {
  6. public GameObject root;
  7. public GameObject icon;
  8. public void exitUser()
  9. {
  10. LoginManager.Instance.ExitUser();
  11. WindowsManager.Instance.show(WindowConfig.windowType.Login);
  12. }
  13. private void OnEnable()
  14. {
  15. if (TopManager.Instance.icon.transform.localPosition != Vector3.zero)
  16. {
  17. TopManager.Instance.root.SetActive(false);
  18. UserManager.Instance.MoveIcon(Vector3.zero, TopManager.Instance.icon.transform, () => { TopManager.Instance.root.SetActive(true); });
  19. }
  20. }
  21. }