Exemple #1
0
        public void Switch()
        {
            if (!Allowed)
            {
                return;
            }

            if (!Enable)
            {
                _MainCamera.fieldOfView = EnableFOV;
                PostProcessingController.Instance.AimScope.Enable = true;
                UiSys.CloseUi(AIM_POINT_UI_NAME);
                _PlayerSensitive.AddBuff(_AimScopeSensitiveScale, Operator.Mul, 0);
                PostProcessingController.Instance.DepthOfField.Enable = true;
            }
            else
            {
                _MainCamera.fieldOfView = _BaseFOV;
                PostProcessingController.Instance.AimScope.Enable = false;
                UiSys.OpenUi(AIM_POINT_UI_NAME);
                _PlayerSensitive.RemoveBuff(_AimScopeSensitiveScale);
                PostProcessingController.Instance.DepthOfField.Enable = false;
            }

            Enable = !Enable;
        }
Exemple #2
0
 private void GameStartDelay(GameType type)
 {
     if (type != GameType.FlyingSaucer)
     {
         return;
     }
     UiSys.OpenUi(ScoreBoard.EntityName);
 }
Exemple #3
0
        private void GameEnd(bool completely)
        {
            PublicEvents.GameEnd?.Invoke(GameType.FlyingSaucer, true);
            var endMsg = $"Game over, you have got {_CurScore} score";

            LogPanel.Ins.LogSystem(endMsg);
            UiSys.CloseUi(ScoreBoard.EntityName);
            TurnCounter.Pause().Recount();
        }
Exemple #4
0
 public void Interactive(ControlInfo info)
 {
     if (!info.Down)
     {
         return;
     }
     ControlSys.ShieldValue.Request(OperationPanel, 1);
     var panel = UiSys.OpenUi <StorageBoxPanel>(OperationPanel);
     //panel.PackageCellAdapter.SetPackage(_Package);
 }
Exemple #5
0
        void RequestRoleData(ServerConfig svrCfg)
        {
            SysBoxP.NetworkServiceP.Connect(svrCfg, () =>
            {
                SysBoxP.UnityMsgDis.PostAction(() =>
                {
                    MsgSys.Send(SysEvt.connect_gsvr_suc);

                    PlayerNet.Instance.ReqRoleList(PlayerDataMgr.Instance.UserToken, (id, protoPkt) =>
                    {
                        Close();

                        UiSys.ShowUi <SelectRoleUI>();
                    });
                });
            });
        }
Exemple #6
0
 public void InputEndCancel()
 {
     dialogResult = DialogResult.Cancel;
     UiSys.CloseUi(EntityName);
 }
Exemple #7
0
 public void InputEndOK()
 {
     dialogResult = DialogResult.Ok;
     UiSys.CloseUi(EntityName);
 }
Exemple #8
0
 public void OK()
 {
     DialogResult = DialogResult.Ok;
     UiSys.CloseUi(EntityName);
 }
Exemple #9
0
 public void LeaveGameArea(Collider c)
 {
     UiSys.CloseUi(ScoreBoard.EntityName);
 }
Exemple #10
0
 public override void Exec()
 {
     UiSys.CloseUi(UiName);
 }
Exemple #11
0
 public override void Exec()
 {
     UiSys.OpenUi(UiName);
 }
Exemple #12
0
 public virtual void Close()
 {
     UiSys.CloseUi(UISys.GetUiName(GetType()));
 }
Exemple #13
0
 void OnAddRole()
 {
     UiSys.ShowUi <AddRoleUI>();
 }