Map Dota 6.85 | Ai

public class DotaAIController : MonoBehaviour

hero.assignedLane = lane; hero.currentState = AIState.Laning; hero.MoveTo(GetLanePosition(lane, hero.team)); Map Dota 6.85 Ai

public class SvenAI : DotaAIController

public class LaneAssignment

void RetreatToSafety()

Laning, Farming, Pushing, Retreating, Roaming, TeamFight, Buying public class DotaAIController : MonoBehaviour hero

switch (currentState) case AIState.Laning: LaneBehavior(); break; case AIState.Farming: FarmNearestCreep(); break; case AIState.Pushing: PushLane(); break; case AIState.Retreating: RetreatToSafety(); break; case AIState.TeamFight: TeamFightBehavior(); break; hero.currentState = AIState.Laning