public PriorityTargetting GetPriorities() { PriorityTargetting priorities = new PriorityTargetting(); priorities.DefaultPriorities.MaxRange = 10; priorities.DefaultPriorities[UnitTypes.LARVA] = -1; priorities.DefaultPriorities[UnitTypes.EGG] = -1; return(priorities); }
public PriorityTargetting GetPriorities() { PriorityTargetting priorities = new PriorityTargetting(); priorities.DefaultPriorities.MaxRange = 10; priorities.DefaultPriorities[UnitTypes.LARVA] = -1; priorities.DefaultPriorities[UnitTypes.EGG] = -1; foreach (uint t in UnitTypes.CombatUnitTypes) { priorities[UnitTypes.HYDRALISK][t] = 1; } return(priorities); }
public PriorityTargetting GetPriorities() { PriorityTargetting priorities = new PriorityTargetting(); priorities.DefaultPriorities.MaxRange = 10; priorities.DefaultPriorities[UnitTypes.LARVA] = -1; priorities.DefaultPriorities[UnitTypes.BUNKER] = 1; priorities.DefaultPriorities[UnitTypes.SCV] = 2; priorities.DefaultPriorities[UnitTypes.MARAUDER] = 3; priorities.DefaultPriorities[UnitTypes.MARINE] = 4; priorities.DefaultPriorities[UnitTypes.REAPER] = 4; return(priorities); }
public PriorityTargetting GetPriorities() { PriorityTargetting priorities = new PriorityTargetting(); priorities.DefaultPriorities.MaxRange = 10; priorities.DefaultPriorities[UnitTypes.LARVA] = -1; priorities.DefaultPriorities[UnitTypes.EGG] = -1; priorities.DefaultPriorities[UnitTypes.ROACH] = -1; foreach (uint t in UnitTypes.AirAttackTypes) { priorities[UnitTypes.MUTALISK][t] = 1; } return(priorities); }
public PriorityTargetting GetPrioritiesCloseRange() { PriorityTargetting priorities = new PriorityTargetting(); priorities.DefaultPriorities.MaxRange = 1.5f; priorities.DefaultPriorities[UnitTypes.LARVA] = -1; priorities.DefaultPriorities[UnitTypes.EGG] = -1; priorities.DefaultPriorities[UnitTypes.OVERLORD] = -1; foreach (uint t in UnitTypes.CombatUnitTypes) { priorities.DefaultPriorities[t] = 1; } foreach (uint t in UnitTypes.WorkerTypes) { priorities.DefaultPriorities[t] = 1; } return(priorities); }
public TargetFireController(PriorityTargetting priorityTargetting) { PriorityTargetting = priorityTargetting; }