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