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; } }
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; } }
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; } }