![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Go to the source code of this file.
Classes | |
| class | SCR_CampaignBuildingProviderComponentClass |
Functions | |
| SCR_CampaignBuildingProviderComponentClass SCR_MilitaryBaseLogicComponentClass | Attribute ("", UIWidgets.EditBox, "Name of provider shown in provider interface", "")] protected string m_sProviderDisplayName |
| void | UpdateCooldownTimer () |
| Periodically called method to evaluate a current status of the cooldown. | |
| bool | HasCooldownSet (int playerId) |
| Is placing allowed for this player? | |
| float | GetCooldownValue (int playerId) |
| Return current value of the cooldown time for a given player. | |
| ScriptInvokerVoid | GetOnCooldownLockUpdated () |
| override void | RegisterBase (notnull SCR_MilitaryBaseComponent base) |
| bool | CanRegisterAtMilitaryBase () |
| SCR_MilitaryBaseComponent | GetMilitaryBaseComponent () |
| SCR_CampaignMilitaryBaseComponent | GetCampaignMilitaryBaseComponent () |
| SCR_ECharacterRank | GetAccessRank () |
| float | GetBuildingRadius () |
| int | GetMaxBudgetValue (EEditableEntityBudget budget) |
| Return max value of the given budget if this budget is added to be evaluated with this provider and has max value set. | |
| int | GetMaxBudgetValueFromMasterIfNeeded (EEditableEntityBudget budget) |
| Return max value of the given budget if this budget is added to be evaluated with this provider and has max value set. | |
| int | GetCurrentPropValue () |
| void | SetPropValue (int value) |
| void | AddPropValue (int value) |
| int | GetCurrentAIValue () |
| void | SetAIValue (int value) |
| void | AddAIValue (int value) |
| void | OnAIRemoved (IEntity ent) |
| An event called when AI spawned by this provider is killed or deleted. | |
| void | SetOnEntityKilled (IEntity ent) |
| Set an event called when entity spawned by this provider get killed. | |
| void | RemoveEvents (IEntity ent) |
| remove all methods invoked to entity and related to it's dead or delete. | |
| array< EEditableEntityLabel > | GetAvailableTraits () |
| override void | OnPostInit (IEntity owner) |
| Editable Mine. | |
| override void | EOnInit (IEntity owner) |
| void | AddNewActiveUser (int userID) |
| void | RemoveActiveUser (int userID) |
| int | GetActiveUsers (out notnull array< int > users) |
| bool | ContainActiveUsers (int playerId) |
| void | AddNewAvailableUser (int userID) |
| void | RemoveAvailableUser (int userID) |
| int | GetAvailableUsers (out array< int > users) |
| bool | ContainAvailableUsers (int playerId) |
| void | RequestEnterBuildingMode (int playerID, bool userActionUsed, bool useAllAvailableProviders=false) |
| void | SetOnPlayerTeleported (int playerID) |
| void | SetOnPlayerConsciousnessChanged () |
| Set even when player consciousness changed. | |
| void | OnLifeStateChanged (ECharacterLifeState previousLifeState, ECharacterLifeState newLifeState) |
| void | PlayerTeleported (SCR_EditableCharacterComponent character, bool isLongFade, SCR_EPlayerTeleportedReason teleportReason) |
| void | RemoveOnLifeStateChanged () |
| void | SetOnProviderFactionChangedEvent () |
| Insert a method called when the provider faction is changed, e.g a base is taken by an enemy. | |
| void | SetOnPlayerDeathActiveUserEvent (int userID) |
| void | SetOnPlayerDeathAvailableUserEvent (int userID) |
| void | OnActiveUserDeath (SCR_CharacterControllerComponent characterControllerComponent, IEntity instigatorEntity, notnull Instigator instigator) |
| void | OnAvailableUserDeath (SCR_CharacterControllerComponent characterControllerComponent, IEntity instigatorEntity, notnull Instigator instigator) |
| void | BuildingModeCreated () |
| void | EntitySpawnedByProvider (int prefabID, SCR_EditableEntityComponent editableEntity) |
| Event rised when the entity is spawned by this provider. | |
| void | OnModeClosed () |
| void | RemoveOnModeClosed () |
| void | RemoveOnPlayerTeleported () |
| bool | GetUserActionInitOnly () |
| bool | CanBeUsedByAnyFaction () |
| SCR_CampaignBuildingNetworkComponent | GetNetworkManager () |
| SCR_EditorManagerEntity | GetEditorManager () |
| SCR_EditorManagerEntity | GetEditorManagerByID (int playerId) |
| SCR_CharacterControllerComponent | GetCharacterControllerComponent (int playerID) |
| int | GetPlayerIdFromCharacterController (SCR_CharacterControllerComponent characterControllerComponent) |
| bool | IsEntityFactionSame (notnull IEntity ent1, notnull IEntity ent2) |
| Faction | GetEntityFaction (notnull IEntity ent) |
| void | OnBaseOwnerChanged (FactionAffiliationComponent owner, Faction previousFaction, Faction newFaction) |
| SCR_ResourceComponent | GetResourceComponent () |
| Caches and returns the resource component. | |
| SCR_CampaignSuppliesComponent | GetSuppliesComponent () |
| SCR_CampaignBuildingBudgetToEvaluateData | GetBudgetData (EEditableEntityBudget budget) |
| Get data of given budget. | |
| int | GetBudgetTypesToEvaluate (notnull out array< ref EEditableEntityBudget > budgets) |
| Returns all budget types to evaluate with this provider. | |
| bool | IsBudgetToEvaluate (EEditableEntityBudget blockingBudget) |
| EEditableEntityBudget | GetShownBudget () |
| Evaluate all set budgets with this provider and return first one that is marked as to be shown in UI. | |
| int | CalculateCooldownTime (int playerId, int cooldownTime) |
| Checks the budget setting and calculate final cooldown time based on it. | |
| void | RemoveActiveUsers () |
| Method called when the provider was destroyed or deleted to remove a provider. | |
| void | RemoveCheckProviderMove () |
| void | SetCheckProviderMove () |
|
protected |
Definition at line 601 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Add an ID of a user on the list of those who are currently in use of provider
| [in] | userID |
Definition at line 754 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
| [in] | userID |
Definition at line 788 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
| [in] | value |
Definition at line 564 of file SCR_CampaignBuildingProviderComponent.c.
| SCR_CampaignBuildingProviderComponentClass SCR_MilitaryBaseLogicComponentClass Attribute | ( | "" | , |
| UIWidgets. | EditBox, | ||
| "Name of provider shown in provider interface" | , | ||
| "" | ) |
|
protected |
Definition at line 964 of file SCR_CampaignBuildingProviderComponent.c.
Checks the budget setting and calculate final cooldown time based on it.
Definition at line 1247 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 1057 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 453 of file SCR_CampaignBuildingProviderComponent.c.
| [in] | playerId |
Definition at line 780 of file SCR_CampaignBuildingProviderComponent.c.
| [in] | playerId |
Definition at line 814 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Event rised when the entity is spawned by this provider.
Definition at line 985 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 491 of file SCR_CampaignBuildingProviderComponent.c.
Return the array of users id and it's count.
| [out] | users |
Definition at line 771 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 646 of file SCR_CampaignBuildingProviderComponent.c.
| [out] | users |
Definition at line 805 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Get data of given budget.
Definition at line 1189 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Returns all budget types to evaluate with this provider.
Definition at line 1202 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 498 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 473 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 1096 of file SCR_CampaignBuildingProviderComponent.c.
Return current value of the cooldown time for a given player.
Definition at line 415 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 577 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 542 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 1075 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 1086 of file SCR_CampaignBuildingProviderComponent.c.
Definition at line 1136 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Return max value of the given budget if this budget is added to be evaluated with this provider and has max value set.
Definition at line 505 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Return max value of the given budget if this budget is added to be evaluated with this provider and has max value set.
Definition at line 520 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 460 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 1064 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 434 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 1106 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Caches and returns the resource component.
Definition at line 1171 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Evaluate all set budgets with this provider and return first one that is marked as to be shown in UI.
Definition at line 1231 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 1182 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 1050 of file SCR_CampaignBuildingProviderComponent.c.
Is placing allowed for this player?
Definition at line 408 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
| [in] | blockingBudget |
Definition at line 1215 of file SCR_CampaignBuildingProviderComponent.c.
Does entity faction one match faction of entity two.
| [in] | entity |
Definition at line 1122 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
| [in] | characterControllerComponent | |
| [in] | instigatorEntity | |
| [in] | instigator |
Definition at line 948 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
An event called when AI spawned by this provider is killed or deleted.
Definition at line 615 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
| [in] | characterControllerComponent | |
| [in] | instigatorEntity | |
| [in] | instigator |
Definition at line 957 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Method triggered when owning faction of provider has changed.
| [in] | owner | |
| [in] | previousFaction | |
| [in] | newFaction |
Definition at line 1163 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
| [in] | conscious |
Definition at line 871 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 1000 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
| [in] | character | |
| [in] | isLongFade | |
| [in] | teleportReason |
Definition at line 888 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 443 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Remove an ID of a user from the list of those who are currently in use of provider
| [in] | userID |
Definition at line 763 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Method called when the provider was destroyed or deleted to remove a provider.
Definition at line 1268 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
| [in] | userID |
Definition at line 797 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 1306 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
remove all methods invoked to entity and related to it's dead or delete.
Definition at line 635 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 900 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 1024 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 1035 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Requesting a building mode. If trigger exist (was spawned with provider, because "Y" can be used to enter the mode, it will open the mode directly. If not, it 1st spawn the building area trigger.
| [in] | playerID | |
| [in] | userActionUsed | |
| [in] | useAllAvailableProviders | true if game should use all available providers from that base |
Definition at line 824 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 588 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 1314 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Set an event called when entity spawned by this provider get killed.
Definition at line 623 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Set even when player consciousness changed.
Definition at line 858 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
| [in] | userID |
Definition at line 924 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
| [in] | userID |
Definition at line 935 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
| [in] | playerID |
Definition at line 843 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Insert a method called when the provider faction is changed, e.g a base is taken by an enemy.
Definition at line 913 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
| [in] | value |
Definition at line 549 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Periodically called method to evaluate a current status of the cooldown.
Definition at line 381 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 57 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 45 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 58 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 42 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 67 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 59 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 15 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 30 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 68 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 18 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 33 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 27 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 24 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 69 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 21 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 12 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 36 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Current AI Value represents, how many AI is currently spawned with this provider. The max number is limited by AI budget.
Definition at line 53 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Current props Value represents, how many entities with set prop budget can be spawned with this provider. The max number is limited by Prop budget.
Definition at line 49 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 39 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 71 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 62 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 55 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 64 of file SCR_CampaignBuildingProviderComponent.c.
|
protected |
Definition at line 65 of file SCR_CampaignBuildingProviderComponent.c.