Class GlobalEventPublisher
Inheritance
GlobalEventPublisher
Implements
IPreRunGameService
Assembly: cs.temp.dll.dll
Syntax
public class GlobalEventPublisher : MonoBehaviour, IGlobalEventPublisher, IPreRunGameService
Properties
gameMgr
Declaration
protected IGameManager gameMgr { get; }
Property Value
Type |
Description |
IGameManager |
|
placementMgr
Declaration
protected IBuildingPlacement placementMgr { get; }
Property Value
Type |
Description |
IBuildingPlacement |
|
selectionMgr
Declaration
protected ISelectionManager selectionMgr { get; }
Property Value
Type |
Description |
ISelectionManager |
|
Methods
Init(IGameManager)
Declaration
public void Init(IGameManager gameMgr)
Parameters
Type |
Name |
Description |
IGameManager |
gameMgr |
|
RaiseAttackObjectApplyDamageGlobal(IAttackObject, AttackObjectTargetEventArgs)
Declaration
public void RaiseAttackObjectApplyDamageGlobal(IAttackObject sender, AttackObjectTargetEventArgs args)
Parameters
RaiseAttackSwitchCompleteGlobal(IAttackComponent)
Declaration
public void RaiseAttackSwitchCompleteGlobal(IAttackComponent sender)
Parameters
Type |
Name |
Description |
IAttackComponent |
sender |
|
RaiseAttackSwitchStartGlobal(IAttackComponent)
Declaration
public void RaiseAttackSwitchStartGlobal(IAttackComponent sender)
Parameters
Type |
Name |
Description |
IAttackComponent |
sender |
|
RaiseBorderActivatedGlobal(IBorder)
Declaration
public void RaiseBorderActivatedGlobal(IBorder sender)
Parameters
Type |
Name |
Description |
IBorder |
sender |
|
RaiseBorderDisabledGlobal(IBorder)
Declaration
public void RaiseBorderDisabledGlobal(IBorder sender)
Parameters
Type |
Name |
Description |
IBorder |
sender |
|
RaiseBorderResourceAddedGlobal(IBorder, ResourceEventArgs)
Declaration
public void RaiseBorderResourceAddedGlobal(IBorder sender, ResourceEventArgs e)
Parameters
RaiseBorderResourceRemovedGlobal(IBorder, ResourceEventArgs)
Declaration
public void RaiseBorderResourceRemovedGlobal(IBorder sender, ResourceEventArgs e)
Parameters
RaiseBuildingBuiltGlobal(IBuilding)
Declaration
public void RaiseBuildingBuiltGlobal(IBuilding sender)
Parameters
Type |
Name |
Description |
IBuilding |
sender |
|
RaiseBuildingDeadGlobal(IBuilding, DeadEventArgs)
Declaration
public void RaiseBuildingDeadGlobal(IBuilding sender, DeadEventArgs e)
Parameters
RaiseBuildingHealthUpdatedGlobal(IBuilding, HealthUpdateArgs)
Declaration
public void RaiseBuildingHealthUpdatedGlobal(IBuilding sender, HealthUpdateArgs e)
Parameters
RaiseBuildingPlacedGlobal(IBuilding)
Declaration
public void RaiseBuildingPlacedGlobal(IBuilding sender)
Parameters
Type |
Name |
Description |
IBuilding |
sender |
|
RaiseBuildingPlacementResetGlobal(IBuildingPlacementHandler)
Declaration
public void RaiseBuildingPlacementResetGlobal(IBuildingPlacementHandler placementHandler)
Parameters
Type |
Name |
Description |
IBuildingPlacementHandler |
placementHandler |
|
RaiseBuildingPlacementStartGlobal(IBuilding)
Declaration
public void RaiseBuildingPlacementStartGlobal(IBuilding sender)
Parameters
Type |
Name |
Description |
IBuilding |
sender |
|
RaiseBuildingPlacementStatusUpdatedGlobal(IBuilding)
Declaration
public void RaiseBuildingPlacementStatusUpdatedGlobal(IBuilding sender)
Parameters
Type |
Name |
Description |
IBuilding |
sender |
|
RaiseBuildingPlacementStopGlobal(IBuilding)
Declaration
public void RaiseBuildingPlacementStopGlobal(IBuilding sender)
Parameters
Type |
Name |
Description |
IBuilding |
sender |
|
RaiseBuildingUpgradedGlobal(IBuilding, UpgradeEventArgs<IEntity>)
Declaration
public void RaiseBuildingUpgradedGlobal(IBuilding sender, UpgradeEventArgs<IEntity> args)
Parameters
RaiseEffectObjectCreatedGlobal(IEffectObject)
Declaration
public void RaiseEffectObjectCreatedGlobal(IEffectObject source)
Parameters
Type |
Name |
Description |
IEffectObject |
source |
|
RaiseEffectObjectDestroyedGlobal(IEffectObject)
Declaration
public void RaiseEffectObjectDestroyedGlobal(IEffectObject source)
Parameters
Type |
Name |
Description |
IEffectObject |
source |
|
RaiseEntityComponentPendingTaskUIReloadRequestGlobal(IEntity, TaskUIReloadEventArgs)
Declaration
public void RaiseEntityComponentPendingTaskUIReloadRequestGlobal(IEntity sender, TaskUIReloadEventArgs e = null)
Parameters
RaiseEntityComponentTargetLockedGlobal(IEntityTargetComponent, TargetDataEventArgs)
Declaration
public void RaiseEntityComponentTargetLockedGlobal(IEntityTargetComponent sender, TargetDataEventArgs e)
Parameters
RaiseEntityComponentTargetStartGlobal(IEntityTargetComponent, TargetDataEventArgs)
Declaration
public void RaiseEntityComponentTargetStartGlobal(IEntityTargetComponent sender, TargetDataEventArgs e)
Parameters
RaiseEntityComponentTargetStopGlobal(IEntityTargetComponent, TargetDataEventArgs)
Declaration
public void RaiseEntityComponentTargetStopGlobal(IEntityTargetComponent sender, TargetDataEventArgs e)
Parameters
Declaration
public void RaiseEntityComponentTaskInputInitializedGlobal(IEntityComponentTaskInput sender)
Parameters
Type |
Name |
Description |
IEntityComponentTaskInput |
sender |
|
RaiseEntityComponentTaskUIReloadRequestGlobal(IEntityComponent, TaskUIReloadEventArgs)
Declaration
public void RaiseEntityComponentTaskUIReloadRequestGlobal(IEntityComponent sender, TaskUIReloadEventArgs e = null)
Parameters
RaiseEntityComponentUpgradedGlobal(IEntity, UpgradeEventArgs<IEntityComponent>)
Declaration
public void RaiseEntityComponentUpgradedGlobal(IEntity sender, UpgradeEventArgs<IEntityComponent> e)
Parameters
RaiseEntityDeadGlobal(IEntity, DeadEventArgs)
Declaration
public void RaiseEntityDeadGlobal(IEntity sender, DeadEventArgs e)
Parameters
RaiseEntityDeselectedGlobal(IEntity)
Declaration
public void RaiseEntityDeselectedGlobal(IEntity entity)
Parameters
Type |
Name |
Description |
IEntity |
entity |
|
RaiseEntityFactionUpdateCompleteGlobal(IEntity, FactionUpdateArgs)
Declaration
public void RaiseEntityFactionUpdateCompleteGlobal(IEntity sender, FactionUpdateArgs e)
Parameters
RaiseEntityFactionUpdateStartGlobal(IEntity, FactionUpdateArgs)
Declaration
public void RaiseEntityFactionUpdateStartGlobal(IEntity sender, FactionUpdateArgs e)
Parameters
RaiseEntityHealthUpdatedGlobal(IEntity, HealthUpdateArgs)
Declaration
public void RaiseEntityHealthUpdatedGlobal(IEntity sender, HealthUpdateArgs e)
Parameters
RaiseEntityInitiatedGlobal(IEntity)
Declaration
public void RaiseEntityInitiatedGlobal(IEntity sender)
Parameters
Type |
Name |
Description |
IEntity |
sender |
|
RaiseEntityInstanceUpgradedGlobal(IEntity, UpgradeEventArgs<IEntity>)
Declaration
public void RaiseEntityInstanceUpgradedGlobal(IEntity sender, UpgradeEventArgs<IEntity> e)
Parameters
RaiseEntityMaxHealthUpdatedGlobal(IEntity, HealthUpdateArgs)
Declaration
public void RaiseEntityMaxHealthUpdatedGlobal(IEntity sender, HealthUpdateArgs e)
Parameters
RaiseEntityMouseEnterGlobal(IEntity)
Declaration
public void RaiseEntityMouseEnterGlobal(IEntity sender)
Parameters
Type |
Name |
Description |
IEntity |
sender |
|
RaiseEntityMouseExitGlobal(IEntity)
Declaration
public void RaiseEntityMouseExitGlobal(IEntity sender)
Parameters
Type |
Name |
Description |
IEntity |
sender |
|
RaiseEntitySelectedGlobal(IEntity, EntitySelectionEventArgs)
Declaration
public void RaiseEntitySelectedGlobal(IEntity entity, EntitySelectionEventArgs args)
Parameters
RaiseEntityUpgradedGlobal(IEntity, UpgradeEventArgs<IEntity>)
Declaration
public void RaiseEntityUpgradedGlobal(IEntity sender, UpgradeEventArgs<IEntity> e)
Parameters
RaiseEntityVisibilityUpdateGlobal(IEntity, VisibilityEventArgs)
Declaration
public void RaiseEntityVisibilityUpdateGlobal(IEntity sender, VisibilityEventArgs args)
Parameters
RaiseFactionEntityDeadGlobal(IFactionEntity, DeadEventArgs)
Declaration
public void RaiseFactionEntityDeadGlobal(IFactionEntity sender, DeadEventArgs e)
Parameters
RaiseFactionEntityHealthUpdatedGlobal(IFactionEntity, HealthUpdateArgs)
Declaration
public void RaiseFactionEntityHealthUpdatedGlobal(IFactionEntity sender, HealthUpdateArgs e)
Parameters
RaiseFactionSlotDefeatConditionTriggeredGlobal(IFactionSlot, DefeatConditionEventArgs)
Declaration
public void RaiseFactionSlotDefeatConditionTriggeredGlobal(IFactionSlot factionSlot, DefeatConditionEventArgs args)
Parameters
RaiseFactionSlotDefeatedGlobal(IFactionSlot, DefeatConditionEventArgs)
Declaration
public void RaiseFactionSlotDefeatedGlobal(IFactionSlot factionSlot, DefeatConditionEventArgs args)
Parameters
RaiseFactionSlotResourceAmountUpdatedGlobal(IFactionSlot, ResourceUpdateEventArgs)
Declaration
public void RaiseFactionSlotResourceAmountUpdatedGlobal(IFactionSlot factionSlot, ResourceUpdateEventArgs args)
Parameters
RaiseGameStateUpdatedGlobal()
Declaration
public void RaiseGameStateUpdatedGlobal()
Declaration
public void RaiseHideTooltipGlobal(object sender)
Parameters
Type |
Name |
Description |
Object |
sender |
|
RaiseMovementStartGlobal(IMovementComponent)
Declaration
public void RaiseMovementStartGlobal(IMovementComponent sender)
Parameters
Type |
Name |
Description |
IMovementComponent |
sender |
|
RaiseMovementStopGlobal(IMovementComponent)
Declaration
public void RaiseMovementStopGlobal(IMovementComponent sender)
Parameters
Type |
Name |
Description |
IMovementComponent |
sender |
|
RaisePendingTaskEntityComponentAdded(IPendingTaskEntityComponent)
Declaration
public void RaisePendingTaskEntityComponentAdded(IPendingTaskEntityComponent source)
Parameters
Type |
Name |
Description |
IPendingTaskEntityComponent |
source |
|
RaisePendingTaskEntityComponentRemoved(IPendingTaskEntityComponent)
Declaration
public void RaisePendingTaskEntityComponentRemoved(IPendingTaskEntityComponent source)
Parameters
Type |
Name |
Description |
IPendingTaskEntityComponent |
source |
|
RaisePendingTaskEntityComponentUpdated(IPendingTaskEntityComponent)
Declaration
public void RaisePendingTaskEntityComponentUpdated(IPendingTaskEntityComponent source)
Parameters
Type |
Name |
Description |
IPendingTaskEntityComponent |
source |
|
RaiseResourceDeadGlobal(IResource, DeadEventArgs)
Declaration
public void RaiseResourceDeadGlobal(IResource sender, DeadEventArgs e)
Parameters
RaiseResourceGeneratorCollectedGlobal(IResourceGenerator, ResourceAmountEventArgs)
Declaration
public void RaiseResourceGeneratorCollectedGlobal(IResourceGenerator sender, ResourceAmountEventArgs args)
Parameters
RaiseResourceGeneratorInitGlobal(IResourceGenerator)
Declaration
public void RaiseResourceGeneratorInitGlobal(IResourceGenerator sender)
Parameters
Type |
Name |
Description |
IResourceGenerator |
sender |
|
RaiseResourceHealthUpdatedGlobal(IResource, HealthUpdateArgs)
Declaration
public void RaiseResourceHealthUpdatedGlobal(IResource sender, HealthUpdateArgs e)
Parameters
RaiseResourceInitiatedGlobal(IResource)
Declaration
public void RaiseResourceInitiatedGlobal(IResource sender)
Parameters
Type |
Name |
Description |
IResource |
sender |
|
RaiseSearchObstacleDisabledGlobal(ISearchObstacle)
Declaration
public void RaiseSearchObstacleDisabledGlobal(ISearchObstacle sender)
Parameters
Type |
Name |
Description |
ISearchObstacle |
sender |
|
RaiseSearchObstacleEnabledGlobal(ISearchObstacle)
Declaration
public void RaiseSearchObstacleEnabledGlobal(ISearchObstacle sender)
Parameters
Type |
Name |
Description |
ISearchObstacle |
sender |
|
RaiseShowPlayerMessageGlobal(Object, MessageEventArgs)
Declaration
public void RaiseShowPlayerMessageGlobal(object sender, MessageEventArgs e)
Parameters
Declaration
public void RaiseShowTooltipGlobal(object sender, MessageEventArgs args)
Parameters
RaiseUnitDeadGlobal(IUnit, DeadEventArgs)
Declaration
public void RaiseUnitDeadGlobal(IUnit sender, DeadEventArgs e)
Parameters
RaiseUnitHealthUpdatedGlobal(IUnit, HealthUpdateArgs)
Declaration
public void RaiseUnitHealthUpdatedGlobal(IUnit sender, HealthUpdateArgs e)
Parameters
RaiseUnitInitiatedGlobal(IUnit)
Declaration
public void RaiseUnitInitiatedGlobal(IUnit sender)
Parameters
Type |
Name |
Description |
IUnit |
sender |
|
RaiseUnitResourceDropOffCompleteGlobal(IUnit, ResourceAmountEventArgs)
Declaration
public void RaiseUnitResourceDropOffCompleteGlobal(IUnit sender, ResourceAmountEventArgs args)
Parameters
RaiseUnitResourceDropOffStartGlobal(IUnit, ResourceEventArgs)
Declaration
public void RaiseUnitResourceDropOffStartGlobal(IUnit sender, ResourceEventArgs e)
Parameters
RaiseUnitSquadDeselectedGlobal(IUnitSquad, EventArgs)
Declaration
public void RaiseUnitSquadDeselectedGlobal(IUnitSquad sender, EventArgs args)
Parameters
Type |
Name |
Description |
IUnitSquad |
sender |
|
System.EventArgs |
args |
|
RaiseUnitSquadSelectedGlobal(IUnitSquad, EventArgs)
Declaration
public void RaiseUnitSquadSelectedGlobal(IUnitSquad sender, EventArgs args)
Parameters
Type |
Name |
Description |
IUnitSquad |
sender |
|
System.EventArgs |
args |
|
RaiseUnitUpgradedGlobal(IUnit, UpgradeEventArgs<IEntity>)
Declaration
public void RaiseUnitUpgradedGlobal(IUnit sender, UpgradeEventArgs<IEntity> e)
Parameters
Events
AttackObjectApplyDamageGlobal
Declaration
public event CustomEventHandler<IAttackObject, AttackObjectTargetEventArgs> AttackObjectApplyDamageGlobal
Event Type
AttackSwitchCompleteGlobal
Declaration
public event CustomEventHandler<IAttackComponent, EventArgs> AttackSwitchCompleteGlobal
Event Type
AttackSwitchStartGlobal
Declaration
public event CustomEventHandler<IAttackComponent, EventArgs> AttackSwitchStartGlobal
Event Type
BorderActivatedGlobal
Declaration
public event CustomEventHandler<IBorder, EventArgs> BorderActivatedGlobal
Event Type
BorderDisabledGlobal
Declaration
public event CustomEventHandler<IBorder, EventArgs> BorderDisabledGlobal
Event Type
BorderResourceAddedGlobal
Declaration
public event CustomEventHandler<IBorder, ResourceEventArgs> BorderResourceAddedGlobal
Event Type
BorderResourceRemovedGlobal
Declaration
public event CustomEventHandler<IBorder, ResourceEventArgs> BorderResourceRemovedGlobal
Event Type
BuildingBuiltGlobal
Declaration
public event CustomEventHandler<IBuilding, EventArgs> BuildingBuiltGlobal
Event Type
BuildingDeadGlobal
Declaration
public event CustomEventHandler<IBuilding, DeadEventArgs> BuildingDeadGlobal
Event Type
BuildingDeselectedGlobal
Declaration
public event CustomEventHandler<IEntity, EventArgs> BuildingDeselectedGlobal
Event Type
BuildingHealthUpdatedGlobal
Declaration
public event CustomEventHandler<IBuilding, HealthUpdateArgs> BuildingHealthUpdatedGlobal
Event Type
BuildingPlacedGlobal
Declaration
public event CustomEventHandler<IBuilding, EventArgs> BuildingPlacedGlobal
Event Type
BuildingPlacementResetGlobal
Declaration
public event CustomEventHandler<IBuildingPlacementHandler, EventArgs> BuildingPlacementResetGlobal
Event Type
BuildingPlacementStartGlobal
Declaration
public event CustomEventHandler<IBuilding, EventArgs> BuildingPlacementStartGlobal
Event Type
BuildingPlacementStatusUpdatedGlobal
Declaration
public event CustomEventHandler<IBuilding, EventArgs> BuildingPlacementStatusUpdatedGlobal
Event Type
BuildingPlacementStopGlobal
Declaration
public event CustomEventHandler<IBuilding, EventArgs> BuildingPlacementStopGlobal
Event Type
BuildingSelectedGlobal
Declaration
public event CustomEventHandler<IEntity, EntitySelectionEventArgs> BuildingSelectedGlobal
Event Type
BuildingUpgradedGlobal
Declaration
public event CustomEventHandler<IBuilding, UpgradeEventArgs<IEntity>> BuildingUpgradedGlobal
Event Type
EffectObjectCreatedGlobal
Declaration
public event CustomEventHandler<IEffectObject, EventArgs> EffectObjectCreatedGlobal
Event Type
EffectObjectDestroyedGlobal
Declaration
public event CustomEventHandler<IEffectObject, EventArgs> EffectObjectDestroyedGlobal
Event Type
EntityComponentPendingTaskUIReloadRequestGlobal
Declaration
public event CustomEventHandler<IEntity, TaskUIReloadEventArgs> EntityComponentPendingTaskUIReloadRequestGlobal
Event Type
EntityComponentTargetLockedGlobal
Declaration
public event CustomEventHandler<IEntityTargetComponent, TargetDataEventArgs> EntityComponentTargetLockedGlobal
Event Type
EntityComponentTargetStartGlobal
Declaration
public event CustomEventHandler<IEntityTargetComponent, TargetDataEventArgs> EntityComponentTargetStartGlobal
Event Type
EntityComponentTargetStopGobal
Declaration
public event CustomEventHandler<IEntityTargetComponent, TargetDataEventArgs> EntityComponentTargetStopGobal
Event Type
Declaration
public event CustomEventHandler<IEntityComponentTaskInput, EventArgs> EntityComponentTaskInputInitializedGlobal
Event Type
EntityComponentTaskUIReloadRequestGlobal
Declaration
public event CustomEventHandler<IEntityComponent, TaskUIReloadEventArgs> EntityComponentTaskUIReloadRequestGlobal
Event Type
EntityComponentUpgradedGlobal
Declaration
public event CustomEventHandler<IEntity, UpgradeEventArgs<IEntityComponent>> EntityComponentUpgradedGlobal
Event Type
EntityDeadGlobal
Declaration
public event CustomEventHandler<IEntity, DeadEventArgs> EntityDeadGlobal
Event Type
EntityDeselectedGlobal
Declaration
public event CustomEventHandler<IEntity, EventArgs> EntityDeselectedGlobal
Event Type
EntityFactionUpdateCompleteGlobal
Declaration
public event CustomEventHandler<IEntity, FactionUpdateArgs> EntityFactionUpdateCompleteGlobal
Event Type
EntityFactionUpdateStartGlobal
Declaration
public event CustomEventHandler<IEntity, FactionUpdateArgs> EntityFactionUpdateStartGlobal
Event Type
EntityHealthUpdatedGlobal
Declaration
public event CustomEventHandler<IEntity, HealthUpdateArgs> EntityHealthUpdatedGlobal
Event Type
EntityInitiatedGlobal
Declaration
public event CustomEventHandler<IEntity, EventArgs> EntityInitiatedGlobal
Event Type
EntityInstanceUpgradedGlobal
Declaration
public event CustomEventHandler<IEntity, UpgradeEventArgs<IEntity>> EntityInstanceUpgradedGlobal
Event Type
EntityMaxHealthUpdatedGlobal
Declaration
public event CustomEventHandler<IEntity, HealthUpdateArgs> EntityMaxHealthUpdatedGlobal
Event Type
EntityMouseEnterGlobal
Declaration
public event CustomEventHandler<IEntity, EventArgs> EntityMouseEnterGlobal
Event Type
EntityMouseExitGlobal
Declaration
public event CustomEventHandler<IEntity, EventArgs> EntityMouseExitGlobal
Event Type
EntitySelectedGlobal
Declaration
public event CustomEventHandler<IEntity, EntitySelectionEventArgs> EntitySelectedGlobal
Event Type
EntityUpgradedGlobal
Declaration
public event CustomEventHandler<IEntity, UpgradeEventArgs<IEntity>> EntityUpgradedGlobal
Event Type
EntityVisibilityUpdateGlobal
Declaration
public event CustomEventHandler<IEntity, VisibilityEventArgs> EntityVisibilityUpdateGlobal
Event Type
FactionEntityDeadGlobal
Declaration
public event CustomEventHandler<IFactionEntity, DeadEventArgs> FactionEntityDeadGlobal
Event Type
FactionEntityHealthUpdatedGlobal
Declaration
public event CustomEventHandler<IFactionEntity, HealthUpdateArgs> FactionEntityHealthUpdatedGlobal
Event Type
FactionSlotDefeatConditionTriggeredGlobal
Declaration
public event CustomEventHandler<IFactionSlot, DefeatConditionEventArgs> FactionSlotDefeatConditionTriggeredGlobal
Event Type
FactionSlotDefeatedGlobal
Declaration
public event CustomEventHandler<IFactionSlot, DefeatConditionEventArgs> FactionSlotDefeatedGlobal
Event Type
FactionSlotResourceAmountUpdatedGlobal
Declaration
public event CustomEventHandler<IFactionSlot, ResourceUpdateEventArgs> FactionSlotResourceAmountUpdatedGlobal
Event Type
GameStateUpdatedGlobal
Declaration
public event CustomEventHandler<IGameManager, EventArgs> GameStateUpdatedGlobal
Event Type
Declaration
public event CustomEventHandler<object, EventArgs> HideTooltipGlobal
Event Type
MovementStartGlobal
Declaration
public event CustomEventHandler<IMovementComponent, EventArgs> MovementStartGlobal
Event Type
MovementStopGlobal
Declaration
public event CustomEventHandler<IMovementComponent, EventArgs> MovementStopGlobal
Event Type
PendingTaskEntityComponentAdded
Declaration
public event CustomEventHandler<IPendingTaskEntityComponent, EventArgs> PendingTaskEntityComponentAdded
Event Type
PendingTaskEntityComponentRemoved
Declaration
public event CustomEventHandler<IPendingTaskEntityComponent, EventArgs> PendingTaskEntityComponentRemoved
Event Type
PendingTaskEntityComponentUpdated
Declaration
public event CustomEventHandler<IPendingTaskEntityComponent, EventArgs> PendingTaskEntityComponentUpdated
Event Type
ResourceDeadGlobal
Declaration
public event CustomEventHandler<IResource, DeadEventArgs> ResourceDeadGlobal
Event Type
ResourceDeselectedGlobal
Declaration
public event CustomEventHandler<IEntity, EventArgs> ResourceDeselectedGlobal
Event Type
ResourceGeneratorCollectedGlobal
Declaration
public event CustomEventHandler<IResourceGenerator, ResourceAmountEventArgs> ResourceGeneratorCollectedGlobal
Event Type
ResourceGeneratorInitGlobal
Declaration
public event CustomEventHandler<IResourceGenerator, EventArgs> ResourceGeneratorInitGlobal
Event Type
ResourceHealthUpdatedGlobal
Declaration
public event CustomEventHandler<IResource, HealthUpdateArgs> ResourceHealthUpdatedGlobal
Event Type
ResourceInitiatedGlobal
Declaration
public event CustomEventHandler<IResource, EventArgs> ResourceInitiatedGlobal
Event Type
ResourceSelectedGlobal
Declaration
public event CustomEventHandler<IEntity, EntitySelectionEventArgs> ResourceSelectedGlobal
Event Type
SearchObstacleDisabledGlobal
Declaration
public event CustomEventHandler<ISearchObstacle, EventArgs> SearchObstacleDisabledGlobal
Event Type
SearchObstacleEnabledGlobal
Declaration
public event CustomEventHandler<ISearchObstacle, EventArgs> SearchObstacleEnabledGlobal
Event Type
ShowPlayerMessageGlobal
Declaration
public event CustomEventHandler<object, MessageEventArgs> ShowPlayerMessageGlobal
Event Type
Declaration
public event CustomEventHandler<object, MessageEventArgs> ShowTooltipGlobal
Event Type
UnitDeadGlobal
Declaration
public event CustomEventHandler<IUnit, DeadEventArgs> UnitDeadGlobal
Event Type
UnitDeselectedGlobal
Declaration
public event CustomEventHandler<IEntity, EventArgs> UnitDeselectedGlobal
Event Type
UnitHealthUpdatedGlobal
Declaration
public event CustomEventHandler<IUnit, HealthUpdateArgs> UnitHealthUpdatedGlobal
Event Type
UnitInitiatedGlobal
Declaration
public event CustomEventHandler<IUnit, EventArgs> UnitInitiatedGlobal
Event Type
UnitResourceDropOffCompleteGlobal
Declaration
public event CustomEventHandler<IEntity, ResourceAmountEventArgs> UnitResourceDropOffCompleteGlobal
Event Type
UnitResourceDropOffStartGlobal
Declaration
public event CustomEventHandler<IEntity, ResourceEventArgs> UnitResourceDropOffStartGlobal
Event Type
UnitSelectedGlobal
Declaration
public event CustomEventHandler<IEntity, EntitySelectionEventArgs> UnitSelectedGlobal
Event Type
UnitSquadDeselectedGlobal
Declaration
public event CustomEventHandler<IUnitSquad, EventArgs> UnitSquadDeselectedGlobal
Event Type
UnitSquadSelectedGlobal
Declaration
public event CustomEventHandler<IUnitSquad, EventArgs> UnitSquadSelectedGlobal
Event Type
UnitUpgradedGlobal
Declaration
public event CustomEventHandler<IUnit, UpgradeEventArgs<IEntity>> UnitUpgradedGlobal
Event Type
Implements
IPreRunGameService