private void Reset()
    {
        playList          = new List <PlayInfo>(150);
        secondHalfStarted = false;

        screen.Reset(MatchSpeed);

        if (screen.HomeTeamSquad != null)
        {
            screen.HomeTeamSquad.ResetFatigue();
            screen.AwayTeamSquad.ResetFatigue();
        }

        if (!isSimulatingMatch)
        {
            screen.Narration.Reset();
        }

        actionManager = new MatchActionManager();
        playDiceRolls = new PlayDiceRolls();
        matchEvents   = new MatchEvents();
    }
Esempio n. 2
0
 public MatchEvents()
 {
     actionManager = new MatchActionManager();
 }