Esempio n. 1
0
        public Core.ControllerRelated.Controller GetController(ControllerType type)
        {
            Core.ControllerRelated.Controller c = null;
            for (int i = 0; i < controllers.Count; i++)
            {
                if (controllers[i].type == type)
                {
                    c = controllers[i];
                    break;
                }
            }

            return(c);
        }
Esempio n. 2
0
        public bool IsGamePaused()
        {
            bool isPaused = false;

            Core.ControllerRelated.Controller pauseController = GetController(ControllerType.PauseResumeController);
            if (pauseController != null)
            {
                if (pauseController is PauseResumeController)
                {
                    isPaused = ((PauseResumeController)pauseController).IsPaused;
                }
            }

            return(isPaused);
        }
Esempio n. 3
0
 void Start()
 {
     button.onClick.AddListener(() =>
     {
         Core.ControllerRelated.Controller c = App.GetController(ControllerType.ButtonController);
         if (c is ButtonController)
         {
             ButtonController bc = (ButtonController)c;
             bc.OnButtonPressed(type);
         }
         else
         {
             D.LogError("c is not ButtonController");
         }
     });
 }