Map Dota 6.85 Ai -

public class LaneAssignment

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; Map Dota 6.85 Ai

[System.Serializable] public class MatchRecord case AIState.Farming: FarmNearestCreep()

if (type == PingType.Attack) currentState = AIState.TeamFight; MoveTowards(position); else if (type == PingType.Retreat) currentState = AIState.Retreating; else if (type == PingType.Rally) MoveTowards(position); case AIState.Pushing: PushLane()

void SaveMatch()

public class SvenAI : DotaAIController