Esempio n. 1
0
 /// <summary>
 ///   Stops and removes any auto-evo runs for this world
 /// </summary>
 public void ResetAutoEvoRun()
 {
     if (autoEvo != null)
     {
         autoEvo.Abort();
         autoEvo = null;
     }
 }
Esempio n. 2
0
    private void CreateRunIfMissing()
    {
        if (autoEvo != null)
        {
            return;
        }

        autoEvo = AutoEvo.AutoEvo.CreateRun(this);
    }
Esempio n. 3
0
        public static AutoEvoRun CreateRun(GameWorld world)
        {
            var result = new AutoEvoRun(world);

            if (Settings.Instance.RunAutoEvoDuringGamePlay)
            {
                result.Start();
            }

            return(result);
        }