/dports/games/openra/OpenRA-release-20200503/OpenRA.Mods.Common/Traits/Player/ |
H A D | DummyBot.cs | 33 public sealed class DummyBot : IBot 44 void IBot.Activate(Player p) in IBot.Activate() 50 void IBot.QueueOrder(Order order) { } in IBot.QueueOrder() 52 IBotInfo IBot.Info { get { return info; } } 53 Player IBot.Player { get { return player; } }
|
H A D | ModularBot.cs | 41 public sealed class ModularBot : ITick, IBot, INotifyDamage 54 IBotInfo IBot.Info { get { return info; } } 55 Player IBot.Player { get { return player; } } 79 void IBot.QueueOrder(Order order) in IBot.QueueOrder()
|
/dports/games/openra/OpenRA-release-20200503/OpenRA.Mods.Common/Traits/BotModules/ |
H A D | SquadManagerBotModule.cs | 98 IBot bot; 151 void IBotEnabled.BotEnabled(IBot bot) in IBotEnabled.BotEnabled() 156 void IBotTick.BotTick(IBot bot) in IBotTick.BotTick() 184 Squad RegisterNewSquad(IBot bot, SquadType type, Actor target = null) in RegisterNewSquad() 191 void AssignRolesToIdleUnits(IBot bot) in AssignRolesToIdleUnits() 226 void FindNewUnits(IBot bot) in FindNewUnits() 262 void CreateAttackForce(IBot bot) in CreateAttackForce() 282 void TryToRushAttack(IBot bot) in TryToRushAttack() 315 void ProtectOwn(IBot bot, Actor attacker) in ProtectOwn() 342 void IBotRespondToAttack.RespondToAttack(IBot bot, Actor self, AttackInfo e) in IBotRespondToAttack.RespondToAttack()
|
H A D | UnitBuilderBotModule.cs | 77 void IBotTick.BotTick(IBot bot) in IBotTick.BotTick() 98 void IBotRequestUnitProduction.RequestUnitProduction(IBot bot, string requestedActor) in IBotRequestUnitProduction.RequestUnitProduction() 103 int IBotRequestUnitProduction.RequestedProductionCount(IBot bot, string requestedActor) in IBotRequestUnitProduction.RequestedProductionCount() 108 void BuildUnit(IBot bot, string category, bool buildRandom) in BuildUnit() 141 void BuildUnit(IBot bot, string name) in BuildUnit()
|
H A D | McvManagerBotModule.cs | 106 void IBotTick.BotTick(IBot bot) in IBotTick.BotTick() 145 void DeployMcvs(IBot bot, bool chooseLocation) in DeployMcvs() 155 void DeployMcv(IBot bot, Actor mcv, bool move) in DeployMcv()
|
H A D | BaseBuilderBotModule.cs | 202 void IBotTick.BotTick(IBot bot) in IBotTick.BotTick() 210 void IBotRespondToAttack.RespondToAttack(IBot bot, Actor self, AttackInfo e) in IBotRespondToAttack.RespondToAttack() 227 void SetRallyPointsForNewProductionBuildings(IBot bot) in SetRallyPointsForNewProductionBuildings()
|
H A D | CaptureManagerBotModule.cs | 83 void IBotTick.BotTick(IBot bot) in IBotTick.BotTick() 116 void QueueCaptureOrders(IBot bot) in QueueCaptureOrders()
|
H A D | BuildingRepairBotModule.cs | 27 void IBotRespondToAttack.RespondToAttack(IBot bot, Actor self, AttackInfo e) in IBotRespondToAttack.RespondToAttack()
|
H A D | HarvesterBotModule.cs | 97 void IBotTick.BotTick(IBot bot) in IBotTick.BotTick()
|
H A D | SupportPowerBotModule.cs | 70 void IBotTick.BotTick(IBot bot) in IBotTick.BotTick()
|
/dports/games/openra/OpenRA-release-20200503/OpenRA.Mods.Common/Traits/BotModules/Squads/ |
H A D | Squad.cs | 26 internal IBot Bot; 34 public Squad(IBot bot, SquadManagerBotModule squadManager, SquadType type) in Squad() 37 public Squad(IBot bot, SquadManagerBotModule squadManager, SquadType type, Actor target) in Squad() 105 public static Squad Deserialize(IBot bot, SquadManagerBotModule squadManager, MiniYaml yaml) in Deserialize()
|
/dports/games/openra/OpenRA-release-20200503/OpenRA.Mods.Common/ |
H A D | TraitsInterfaces.cs | 506 public interface IBotEnabled { void BotEnabled(IBot bot); } in BotEnabled() 509 public interface IBotTick { void BotTick(IBot bot); } in BotTick() 512 public interface IBotRespondToAttack { void RespondToAttack(IBot bot, Actor self, AttackInfo e); } in RespondToAttack() 530 void RequestUnitProduction(IBot bot, string requestedActor); in RequestUnitProduction() 531 int RequestedProductionCount(IBot bot, string requestedActor); in RequestedProductionCount()
|
/dports/games/openra/OpenRA-release-20200503/OpenRA.Mods.Common/Traits/BotModules/BotModuleLogic/ |
H A D | BaseBuilderQueueManager.cs | 56 public void Tick(IBot bot) in Tick() 117 bool TickQueue(IBot bot, ProductionQueue queue) in TickQueue()
|
/dports/games/openra/OpenRA-release-20200503/OpenRA.Game/ |
H A D | Player.cs | 176 var logic = PlayerActor.TraitsImplementing<IBot>().FirstOrDefault(b => b.Info.Type == BotType); in Player()
|
/dports/games/openra/OpenRA-release-20200503/OpenRA.Game/Traits/ |
H A D | TraitsInterfaces.cs | 396 public interface IBot interface
|