Пример #1
0
        protected virtual void Resiste(int id, EventData data)
        {
            EventID.GameEventId type = (EventID.GameEventId)id;
            switch (type)
            {
            case EventID.GameEventId.OnTrusteeshipOpen:
                CanQuit       = false;
                IsTrusteeship = true;
                EventDispatch.Dispatch((int)EventID.GameEventId.ChangeButtonIcon, new EventData(0, true));
                StartCoroutine("StartGameByTrust");
                break;

            case EventID.GameEventId.OnCancelTrusteeship:
                CanQuit       = true;
                IsTrusteeship = false;
                StopCoroutine("ReStartGameBySelf");
                EventDispatch.Dispatch((int)EventID.GameEventId.ChangeButtonIcon, new EventData(0, false));
                break;

            case EventID.GameEventId.WhenIconStop:
                OnStopBySelf();
                break;

            case EventID.GameEventId.OnCloseBtnClick:
                OnQuitGameClick();
                break;

            default:
                ResisteOther(id, data);
                break;
            }
        }
Пример #2
0
        protected override void Resiste(int id, EventData data)
        {
            base.Resiste(id, data);
            EventID.GameEventId type = (EventID.GameEventId)id;
            switch (type)
            {
            case EventID.GameEventId.ShowRedLineIfWin:
                ShowLaser.ShowLaserOnWin();
                break;

            case EventID.GameEventId.PlayInsertCoinsAnim:
                PlayInserIcon.OnPlayInsert();
                break;

            case EventID.GameEventId.PlayEffect:
                GameEffect.ChooseEffectPlay();
                break;

            case EventID.GameEventId.PlayZaDanEffect:
                GameEffect.PlayZaDanEffect(data);
                break;

            case EventID.GameEventId.ChangeButtonIcon:
                ChooseIcon(data);
                break;
            }
        }
Пример #3
0
        protected virtual void Resiste(int id, EventData data)
        {
            EventID.GameEventId type = (EventID.GameEventId)id;
            switch (type)
            {
            case EventID.GameEventId.AlterPotGold:
                PourTable.ChangeAllScore(data);
                break;

            case EventID.GameEventId.AlterRoundScore:
                PourTable.ChangeRoundScore();
                break;

            case EventID.GameEventId.InitBottomPourData:
                PourTable.InitData(data);
                break;

            case EventID.GameEventId.OnStartClick:
                OnStartClick();
                break;

            case EventID.GameEventId.OnStopClick:
                OnStopClick();
                break;

            case EventID.GameEventId.StartRollJetton:
                GameMove.IsStartRollJetton = true;
                break;

            case EventID.GameEventId.GetIconOrder:
                GameMove.GetJettonOrder();
                break;

            case EventID.GameEventId.HideAllEffect:
                HideAllEffect();
                break;

            case EventID.GameEventId.ClearRoundScore:
                PourTable.ClearRoundScore();
                break;

            case EventID.GameEventId.SettingBtnClick:
                Setting.Show();
                break;

            default:
                OtherResiste(id, data);
                break;
            }
        }