Go to the source code of this file.
|
| protected override void | EOnEditorActivateServer () |
| |
| protected override void | EOnEditorActivate () |
| |
| protected override void | EOnEditorDeactivate () |
| |
| protected void | OnResourceTypeEnabledChanged (array< EResourceType > disabledResourceTypes) |
| |
| protected bool | RefreshSuppliesComponent () |
| |
| protected void | OnBaseResourcesChanged (SCR_ResourceConsumer consumer, int previousValue) |
| |
| protected void | OnBaseSuppliesChanged (int supplies) |
| |
| protected void | OnTargetBaseChanged (IEntity targetEntity) |
| |
| override bool | GetMaxBudgetValue (EEditableEntityBudget type, out int maxBudget) |
| |
| override int | GetCurrentBudgetValue (EEditableEntityBudget type) |
| |
| int | GetProviderMaxValue (EEditableEntityBudget budget) |
| |
| bool | HasCooldownTime () |
| | Return current cooldown timer state. More...
|
| |
| int | GetCooldownTime () |
| |
| SCR_ECharacterRank | GetUserRank () |
| |
| protected override void | OnEntityCoreBudgetUpdatedOwner (EEditableEntityBudget entityBudget, int budgetValue, int budgetChange, bool sendBudgetMaxEvent, bool budgetMaxReached) |
| |
| protected bool | RefreshResourcesComponent () |
| |
| protected override void | RefreshBudgetSettings () |
| |
| override bool | CanPlaceEntitySource (IEntityComponentSource editableEntitySource, out EEditableEntityBudget blockingBudget, bool isPlacingPlayer=false, bool updatePreview=true, bool showNotification=true) |
| |
| protected bool | CanPlaceResultCampaignBuilding (bool canPlace, bool showNotification, EEditableEntityBudget blockingBudget) |
| |
| void | CanPlaceOwnerCampaignBuilding (bool canPlace, EEditableEntityBudget blockingBudget) |
| |
| override bool | GetMaxBudget (EEditableEntityBudget type, out SCR_EntityBudgetValue budget) |
| |
| override bool | CanPlace (notnull array< ref SCR_EntityBudgetValue > budgetCosts, out EEditableEntityBudget blockingBudget) |
| |
| bool | IsBudgetCapEnabled (EEditableEntityBudget blockingBudget) |
| |
| override bool | GetEntityPreviewBudgetCosts (SCR_EditableEntityUIInfo entityUIInfo, out notnull array< ref SCR_EntityBudgetValue > budgetCosts) |
| |
◆ CanPlace()
◆ CanPlaceEntitySource()
| override bool CanPlaceEntitySource |
( |
IEntityComponentSource |
editableEntitySource, |
|
|
out EEditableEntityBudget |
blockingBudget, |
|
|
bool |
isPlacingPlayer = false, |
|
|
bool |
updatePreview = true, |
|
|
bool |
showNotification = true |
|
) |
| |
◆ CanPlaceOwnerCampaignBuilding()
◆ CanPlaceResultCampaignBuilding()
| protected bool CanPlaceResultCampaignBuilding |
( |
bool |
canPlace, |
|
|
bool |
showNotification, |
|
|
EEditableEntityBudget |
blockingBudget |
|
) |
| |
◆ EOnEditorActivate()
| protected override void EOnEditorActivate |
( |
| ) |
|
◆ EOnEditorActivateServer()
| protected override void EOnEditorActivateServer |
( |
| ) |
|
◆ EOnEditorDeactivate()
| protected override void EOnEditorDeactivate |
( |
| ) |
|
◆ GetCooldownTime()
◆ GetCurrentBudgetValue()
◆ GetEntityPreviewBudgetCosts()
◆ GetMaxBudget()
◆ GetMaxBudgetValue()
◆ GetProviderMaxValue()
◆ GetUserRank()
◆ HasCooldownTime()
◆ IsBudgetCapEnabled()
◆ OnBaseResourcesChanged()
| protected void OnBaseResourcesChanged |
( |
SCR_ResourceConsumer |
consumer, |
|
|
int |
previousValue |
|
) |
| |
◆ OnBaseSuppliesChanged()
| protected void OnBaseSuppliesChanged |
( |
int |
supplies | ) |
|
◆ OnEntityCoreBudgetUpdatedOwner()
| protected override void OnEntityCoreBudgetUpdatedOwner |
( |
EEditableEntityBudget |
entityBudget, |
|
|
int |
budgetValue, |
|
|
int |
budgetChange, |
|
|
bool |
sendBudgetMaxEvent, |
|
|
bool |
budgetMaxReached |
|
) |
| |
◆ OnResourceTypeEnabledChanged()
| protected void OnResourceTypeEnabledChanged |
( |
array< EResourceType > |
disabledResourceTypes | ) |
|
◆ OnTargetBaseChanged()
| protected void OnTargetBaseChanged |
( |
IEntity |
targetEntity | ) |
|
◆ RefreshBudgetSettings()
| protected override void RefreshBudgetSettings |
( |
| ) |
|
◆ RefreshResourcesComponent()
| protected bool RefreshResourcesComponent |
( |
| ) |
|
◆ RefreshSuppliesComponent()
| protected bool RefreshSuppliesComponent |
( |
| ) |
|
◆ m_CampaignBuildingComponent
| protected SCR_CampaignBuildingEditorComponent m_CampaignBuildingComponent |
◆ m_eHighestRank
◆ m_ResourceComponent
◆ m_SuppliesComponent