Home
last modified time | relevance | path

Searched refs:IBot (Results 1 – 15 of 15) sorted by relevance

/dports/games/openra/OpenRA-release-20200503/OpenRA.Mods.Common/Traits/Player/
H A DDummyBot.cs33 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 DModularBot.cs41 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 DSquadManagerBotModule.cs98 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 DUnitBuilderBotModule.cs77 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 DMcvManagerBotModule.cs106 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 DBaseBuilderBotModule.cs202 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 DCaptureManagerBotModule.cs83 void IBotTick.BotTick(IBot bot) in IBotTick.BotTick()
116 void QueueCaptureOrders(IBot bot) in QueueCaptureOrders()
H A DBuildingRepairBotModule.cs27 void IBotRespondToAttack.RespondToAttack(IBot bot, Actor self, AttackInfo e) in IBotRespondToAttack.RespondToAttack()
H A DHarvesterBotModule.cs97 void IBotTick.BotTick(IBot bot) in IBotTick.BotTick()
H A DSupportPowerBotModule.cs70 void IBotTick.BotTick(IBot bot) in IBotTick.BotTick()
/dports/games/openra/OpenRA-release-20200503/OpenRA.Mods.Common/Traits/BotModules/Squads/
H A DSquad.cs26 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 DTraitsInterfaces.cs506 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 DBaseBuilderQueueManager.cs56 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 DPlayer.cs176 var logic = PlayerActor.TraitsImplementing<IBot>().FirstOrDefault(b => b.Info.Type == BotType); in Player()
/dports/games/openra/OpenRA-release-20200503/OpenRA.Game/Traits/
H A DTraitsInterfaces.cs396 public interface IBot interface