public void Reset()
{
HeroPets.Reset();
iElitesWithinRange = new[] { 0, 0, 0, 0, 0, 0, 0, 0 };
iAnythingWithinRange = new[] { 0, 0, 0, 0, 0, 0, 0, 0 };
iNonRendedTargets_6 = 0;
bAnyBossesInRange = false;
bAnyChampionsPresent = false;
bAnyTreasureGoblinsPresent = false;
bAnyNonWWIgnoreMobsInRange = false;
bAnyLootableItemsNearby = false;
UnitRAGUIDs.Clear();
SurroundingUnits = 0;
TriggeringAvoidances.Clear();
TriggeringAvoidanceRAGUIDs.Clear();
NearbyAvoidances.Clear();
NearbyObstacleObjects.Clear();
FleeTriggeringUnits.Clear();
DistantUnits.Clear();
LoSMovementObjects.Clear();
}