Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 public void GKOpenball(IManager manager)
 {
     GkOpenballRule.Start(manager);
 }