public override void OnGameOver() { base.OnGameOver(); //所有木板都被占领,则IsWin为true if (m_door.CurrentAction == "end") { foreach (Player player in Game.GetAllFightPlayers()) { SealEffect effect = (SealEffect)player.EffectList.GetOfType(eEffectType.SealEffect); if (effect != null) { effect.Stop(); } } Game.AddAllPlayerToTurn(); Game.IsWin = true; } else { Game.IsWin = false; } List <LoadingFileInfo> loadingFileInfos = new List <LoadingFileInfo>(); loadingFileInfos.Add(new LoadingFileInfo(2, "image/map/show6.jpg", "")); Game.SendLoadResource(loadingFileInfos); }
protected override void ExecuteImp(BaseGame game, long tick) { SealEffect effect = (SealEffect)this.m_Target.EffectList.GetOfType(eEffectType.SealEffect); if (effect != null) { effect.Stop(); } base.Finish(tick); }
public override void OnGameOver() { base.OnGameOver(); Game.IsWin = true; foreach (Player player in Game.GetAllFightPlayers()) { SealEffect effect = (SealEffect)player.EffectList.GetOfType(eEffectType.SealEffect); if (effect != null) { effect.Stop(); } } List <LoadingFileInfo> loadingFileInfos = new List <LoadingFileInfo>(); loadingFileInfos.Add(new LoadingFileInfo(2, "image/map/show5.jpg", "")); Game.SendLoadResource(loadingFileInfos); }