|
| int | GetMedicalAssistanceRewardCooldown () |
| |
| int | GetSurvivalRewardCooldown () |
| |
| int | GetSurvivalScaleMaxCycleAmount () |
| |
| int | GetSeizeBaseProgressionRewardTimer () |
| |
| int | GetSeizeBaseProgressionXP (string baseFactionKey) |
| |
| override void | OnPlayerSpawnFinalize_S (SCR_SpawnRequestComponent requestComponent, SCR_SpawnHandlerComponent handlerComponent, SCR_SpawnData data, IEntity entity) |
| |
| override void | OnPlayerDisconnected (int playerId, KickCauseCode cause, int timeout) |
| | Called after a player is disconnected.
|
| |
| override void | OnPlayerKilled (notnull SCR_InstigatorContextData instigatorContextData) |
| | Called after a player gets killed.
|
| |
| override void | OnControllableDestroyed (notnull SCR_InstigatorContextData instigatorContextData) |
| | When a controllable entity is destroyed, this event is raised.
|
| |
| void | OnBaseSeized (SCR_CampaignMilitaryBaseComponent baseComponent) |
| |
| void | OnBaseAttackStarted (notnull SCR_CampaignMilitaryBaseComponent base, Faction defendingFaction, Faction attackingFaction) |
| |
| void | OnBaseAttackEnded (notnull SCR_CampaignMilitaryBaseComponent base) |
| |
| void | EvaluateAllAttackedBasesAttackers () |
| |
| void | EvaluateBaseAttackers (SCR_CampaignMilitaryBaseComponent base) |
| |
| void | ProcessSuicide (int playerId) |
| |
| void | AwardXP (int playerId, SCR_EXPRewards rewardID, float multiplier=1.0, bool volunteer=false, int customXP=0) |
| | Add XP to given playerId.
|
| |
| void | AwardXP (notnull PlayerController controller, SCR_EXPRewards rewardID, float multiplier=1.0, bool volunteer=false, int customXP=0) |
| | Add XP to given controller.
|
| |
| void | VeterancyAward (notnull PlayerController controller, float multiplier) |
| |
| SCR_XPRewardInfo | GetXpRewardInfo (SCR_EXPRewards reward) |
| |
| int | GetXPRewardAmount (SCR_EXPRewards reward) |
| | Returns XP reward amount.
|
| |
| float | GetXPMultiplier () |
| | Returns XP reward amount.
|
| |
| string | GetXPRewardName (SCR_EXPRewards reward) |
| | Returns XP reward name.
|
| |
| bool | AllowNotification (SCR_EXPRewards reward) |
| |
| override void | OnPostInit (IEntity owner) |
| |
| void | ~SCR_XPHandlerComponent () |
| |
| SCR_BaseGameMode | GetGameMode () |
| |
| void | OnGameEnd () |
| | Called on all machines when the world ends.
|
| |
| void | OnGameStateChanged (SCR_EGameModeState state) |
| | Called when game mode state changes called on all machines.
|
| |
| void | OnGameModeStart () |
| | Called on every machine when game mode starts.
|
| |
| void | OnGameModeEnd (SCR_GameModeEndData data) |
| | Called when game mode ends.
|
| |
| void | OnPlayerConnected (int playerId) |
| | Called after a player is connected.
|
| |
| void | OnPlayerAuditSuccess (int playerId) |
| | Event is called when player connecting Session hosting current Game Mode where is required authentication verification via.
|
| |
| void | OnPlayerAuditFail (int playerId) |
| | Event is called when player connecting Session hosting current Game Mode AuditFail() call may be called under two occasions: 1) verification is required but failed (account is not valid, player is banned, internet issues) 2) player cannot be verified as authentication is not required or possible - where it may be valid behavior (server online connectivity turned off for example) Basically non-audited player cannot access persistency/ etc.
|
| |
| void | OnPlayerAuditTimeouted (int playerId) |
| | Event is called when player connected to Session was kicked and did not reconnected in time This mean that slot reservation can be canceled.
|
| |
| void | OnPlayerAuditRevived (int playerId) |
| | Event is called when player reconnected successfully back to Session after kick This mean that slot reservation need to be finished (closed).
|
| |
| void | OnPlayerRegistered (int playerId) |
| | Called on every machine after a player is registered (identity, name etc.).
|
| |
| bool | PreparePlayerEntity_S (SCR_SpawnRequestComponent requestComponent, SCR_SpawnHandlerComponent handlerComponent, SCR_SpawnData data, IEntity entity) |
| |
| void | OnSpawnPlayerEntityFailure_S (SCR_SpawnRequestComponent requestComponent, SCR_SpawnHandlerComponent handlerComponent, IEntity entity, SCR_SpawnData data, SCR_ESpawnResult reason) |
| |
| bool | HandlePlayerKilled (int playerId, IEntity playerEntity, IEntity killerEntity, notnull Instigator instigator) |
| | See SCR_BaseGameMode.HandlePlayerKilled.
|
| |
| void | OnPlayerKilledHandled (int playerId, IEntity playerEntity, IEntity killerEntity, notnull Instigator instigator) |
| | Called after player gets killed in cases where the kill was handled by the game mode, supressing the default OnPlayerKilled behaviour.
|
| |
| void | OnPlayerDeleted (int playerId, IEntity player) |
| | Called after a player gets deleted.
|
| |
| void | OnPlayerRoleChange (int playerId, EPlayerRole roleFlags) |
| | Called when player role changes.
|
| |
| void | OnWorldPostProcess (World world) |
| | Called once loading of all entities of the world have been finished (still within the loading)
|
| |
| void | OnControllableSpawned (IEntity entity) |
| | When a controllable entity is spawned, this event is raised.
|
| |
| void | OnControllableDeleted (IEntity entity) |
| | Prior to a controllable entity being DELETED, this event is raised.
|
| |
| void | SCR_BaseGameModeComponent (IEntityComponentSource src, IEntity ent, IEntity parent) |
| |
|
| void | OnVehicleDestroyed (notnull SCR_InstigatorContextData instigatorContextData) |
| |
| void | OnCharacterKilled (notnull SCR_InstigatorContextData instigatorContextData) |
| |
| void | OnCompartmentLeft (IEntity targetEntity, BaseCompartmentManagerComponent manager, int mgrID, int slotID, bool move) |
| |
| void | OnStatPointsAdded (int playerId, SCR_EDataStats stat, float amount, bool temp) |
| |
| void | OnDrivingStatPointsAdded (int playerId, float amount) |
| |
| void | OnHealingStatPointsAdded (int playerId) |
| |
| bool | IsHealingFriendlyStatPoint (SCR_EDataStats stat) |
| | Returns true if stat corresponds to healing of friendly characters by any medical item.
|
| |
| void | OnSupportStationExecuted (SCR_BaseSupportStationComponent supportStation, ESupportStationType supportStationType, IEntity actionTarget, IEntity actionUser, SCR_BaseUseSupportStationAction action) |
| | Support station was executed.
|
| |
| void | OnVehicleRepaired (SCR_BaseSupportStationComponent supportStation, ESupportStationType supportStationType, IEntity actionTarget, IEntity actionUser, SCR_BaseUseSupportStationAction action) |
| | Award XP when repair action is finished.
|
| |
| void | OnCharacterHealed (SCR_BaseSupportStationComponent supportStation, ESupportStationType supportStationType, IEntity actionTarget, IEntity actionUser, SCR_BaseUseSupportStationAction action) |
| | Award XP when heal action is finished.
|
| |
| void | AwardTransportXP (int playerId) |
| |
| bool | IsProxy () |
| |
| override void | EOnFrame (IEntity owner, float timeSlice) |
| | Returns XP reward skill.
|
| |