public void MissGoal(IManager manager, bool openFlag) { _homeManager.ClearDisable(); _awayManager.ClearDisable(); if (!openFlag) { SkillEngine.SkillImpl.SkillFacade.TriggerManagerSkills(_homeManager, 0); SkillEngine.SkillImpl.SkillFacade.TriggerManagerSkills(_awayManager, 0); return; } this.SaveRpt(); _status.Round++; this.RoundInit(); //经理技能 _homeManager.SetState(IdleState.Instance); _awayManager.SetState(IdleState.Instance); SkillEngine.SkillImpl.SkillFacade.TriggerManagerSkills(_homeManager, 0); SkillEngine.SkillImpl.SkillFacade.TriggerManagerSkills(_awayManager, 0); GkOpenballRule.Start(manager.Opponent); }
public void GKOpenball(IManager manager) { GkOpenballRule.Start(manager); }