Exemple #1
0
        public override OnMoveEventInfo OnMoveEvent()
        {
            OnMoveEventInfo omi = new OnMoveEventInfo();

            omi.NewRoute      = newRoute;
            omi.PlayerLocLeft = nextLeft;
            omi.PlayerLocTop  = nextTop;
            return(omi);
        }
        public override OnMoveEventInfo OnMoveEvent()
        {
            if (isEncounter())
            {
                OnMoveEventInfo omi = new OnMoveEventInfo();
                Random          r   = new Random();
                omi.Encounter = pb.pokesForRoute(Encounterable, Max, Min).ToArray()[r.Next(Encounterable.Count)];
                return(omi);
            }

            return(null);
        }