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); }