CanPlace(notnull array< ref SCR_EntityBudgetValue > budgetCosts, out EEditableEntityBudget blockingBudget) | SCR_BudgetEditorComponent | |
CanPlace(SCR_EntityBudgetValue budgetCost, out EEditableEntityBudget blockingBudget) | SCR_BudgetEditorComponent | protected |
CanPlace(int currentBudget, int budgetChange, int maxBudget) | SCR_BudgetEditorComponent | protected |
CanPlaceEntityInfo(SCR_EditableEntityUIInfo info, out EEditableEntityBudget blockingBudget, bool showNotification) | SCR_BudgetEditorComponent | |
CanPlaceEntityInfo(SCR_EditableEntityUIInfo info, out notnull array< ref SCR_EntityBudgetValue > budgetCosts, out EEditableEntityBudget blockingBudget, bool showNotification) | SCR_BudgetEditorComponent | |
CanPlaceEntitySource(IEntityComponentSource editableEntitySource, out EEditableEntityBudget blockingBudget, bool isPlacingPlayer=false, bool updatePreview=true, bool showNotification=true) | SCR_BudgetEditorComponent | |
CanPlaceEntityType(EEditableEntityType entityType, out notnull array< ref SCR_EntityBudgetValue > budgetCosts, out EEditableEntityBudget blockingBudget) | SCR_BudgetEditorComponent | protected |
CanPlaceOwner(bool canPlace) | SCR_BudgetEditorComponent | protected |
CanPlaceResult(bool canPlace, bool showNotification) | SCR_BudgetEditorComponent | protected |
CheckMaxBudgetReached(EEditableEntityBudget entityBudget, int budgetChange, int originalBudgetValue, int updatedBudgetValue, int maxBudgetValue, out bool maxBudgetReached) | SCR_BudgetEditorComponent | protected |
DEFAULT_MAX_BUDGET | SCR_BudgetEditorComponent | static |
DEFAULT_MIN_COST | SCR_BudgetEditorComponent | static |
DelayedSetMaxBudget(int playerChangingBudget) | SCR_BudgetEditorComponent | protected |
DelayedSetMaxBudgetSetup(EEditableEntityBudget type, int newValue, int playerChangingBudget) | SCR_BudgetEditorComponent | |
DemandBudgetUpdateFromServer() | SCR_BudgetEditorComponent | |
EOnEditorActivate() | SCR_BudgetEditorComponent | protected |
EOnEditorActivateAsync(int attempt) | SCR_BaseEditorComponent | protected |
EOnEditorActivateServer() | SCR_BaseEditorComponent | protected |
EOnEditorClose() | SCR_BaseEditorComponent | protected |
EOnEditorCloseServer() | SCR_BaseEditorComponent | protected |
EOnEditorCloseServerCallback() | SCR_BaseEditorComponent | protected |
EOnEditorDeactivate() | SCR_BaseEditorComponent | protected |
EOnEditorDeactivateAsync(int attempt) | SCR_BaseEditorComponent | protected |
EOnEditorDeactivateServer() | SCR_BaseEditorComponent | protected |
EOnEditorDebug(array< string > debugTexts) | SCR_BudgetEditorComponent | protected |
EOnEditorDelete() | SCR_BaseEditorComponent | protected |
EOnEditorDeleteServer() | SCR_BudgetEditorComponent | protected |
EOnEditorInit() | SCR_BudgetEditorComponent | protected |
EOnEditorInitServer() | SCR_BudgetEditorComponent | protected |
EOnEditorOpen() | SCR_BaseEditorComponent | protected |
EOnEditorOpenServer() | SCR_BaseEditorComponent | protected |
EOnEditorOpenServerCallback() | SCR_BaseEditorComponent | protected |
EOnEditorPostActivate() | SCR_BaseEditorComponent | protected |
EOnEditorPostDeactivate() | SCR_BaseEditorComponent | protected |
EOnEditorPreActivate() | SCR_BaseEditorComponent | protected |
EOnEditorRequest(bool isOpen) | SCR_BaseEditorComponent | protected |
EOnEffect(SCR_BaseEditorEffect effect) | SCR_BaseEditorComponent | protected |
Event_OnBudgetMaxReached | SCR_BudgetEditorComponent | |
Event_OnBudgetMaxUpdated | SCR_BudgetEditorComponent | |
Event_OnBudgetPreviewReset | SCR_BudgetEditorComponent | |
Event_OnBudgetPreviewUpdated | SCR_BudgetEditorComponent | |
Event_OnBudgetUpdated | SCR_BudgetEditorComponent | |
FilterAvailableBudgets(inout notnull array< ref SCR_EntityBudgetValue > budgetCosts) | SCR_BudgetEditorComponent | protected |
FindEditorComponent(TypeName type, bool showError=false, bool modeFirst=false) | SCR_BaseEditorComponent | |
GetAllInstances(TypeName type, out notnull array< Managed > outComponents) | SCR_BaseEditorComponent | static |
GetBudgets(out notnull array< ref SCR_EditableEntityCoreBudgetSetting > budgets) | SCR_BudgetEditorComponent | |
GetBudgetSetting(EEditableEntityBudget budgetType) | SCR_BudgetEditorComponent | |
GetCurrentBudgetInfo(EEditableEntityBudget budgetType, out SCR_UIInfo blockingBudgetInfo) | SCR_BudgetEditorComponent | |
GetCurrentBudgetSettings(EEditableEntityBudget budgetType, out SCR_EditableEntityCoreBudgetSetting budgetSettings) | SCR_BudgetEditorComponent | protected |
GetCurrentBudgetValue(EEditableEntityBudget type) | SCR_BudgetEditorComponent | |
GetEditorComponentData() | SCR_BaseEditorComponent | |
GetEntityPreviewBudgetCosts(SCR_EditableEntityUIInfo entityUIInfo, out notnull array< ref SCR_EntityBudgetValue > budgetCosts) | SCR_BudgetEditorComponent | |
GetEntitySourcePreviewBudgetCosts(IEntityComponentSource editableEntitySource, out notnull array< ref SCR_EntityBudgetValue > budgetCosts) | SCR_BudgetEditorComponent | |
GetEntityTypeBudgetCost(EEditableEntityType entityType, out array< ref SCR_EntityBudgetValue > budgetCosts) | SCR_BudgetEditorComponent | |
GetEntityTypeBudgetCost(EEditableEntityBudget budgetType) | SCR_BudgetEditorComponent | protected |
GetFirstAvailableBudget() | SCR_BudgetEditorComponent | protected |
GetInstance(TypeName type, bool showError=false, bool modeFirst=false) | SCR_BaseEditorComponent | static |
GetInstance(SCR_EditorBaseEntity editorManager, TypeName type, bool showError=false) | SCR_BaseEditorComponent | static |
GetManager() | SCR_BaseEditorComponent | |
GetMaxBudget(EEditableEntityBudget type, out SCR_EntityBudgetValue budget) | SCR_BudgetEditorComponent | protected |
GetMaxBudgetValue(EEditableEntityBudget type, out int maxBudget) | SCR_BudgetEditorComponent | |
GetOnEffect() | SCR_BaseEditorComponent | |
GetParentComponent() | SCR_BaseEditorComponent | protected |
GetVehicleOccupiedBudgetCosts(IEntityComponentSource editableEntitySource, EEditorPlacingFlags placingFlags, out notnull array< ref SCR_EntityBudgetValue > budgetCosts, bool includeVehicleCost=true) | SCR_BudgetEditorComponent | |
GetVehicleOccupiedBudgetCosts(SCR_EditableVehicleUIInfo editableUIInfo, EEditorPlacingFlags placingFlags, out notnull array< ref SCR_EntityBudgetValue > budgetCosts) | SCR_BudgetEditorComponent | |
InitOwner() | SCR_BaseEditorComponent | |
InitServer() | SCR_BaseEditorComponent | |
IsAdmin() | SCR_BaseEditorComponent | protected |
IsBudgetAvailable(EEditableEntityBudget type) | SCR_BudgetEditorComponent | protected |
IsBudgetCapEnabled() | SCR_BudgetEditorComponent | protected |
IsMaster() | SCR_BaseEditorComponent | protected |
IsOnEditorManager() | SCR_BaseEditorComponent | protected |
IsOwner() | SCR_BaseEditorComponent | protected |
IsProxy() | SCR_BaseEditorComponent | protected |
IsRemoved() | SCR_BaseEditorComponent | |
m_bListenToMaxBudgetDelay | SCR_BudgetEditorComponent | protected |
m_BudgetSettingsMap | SCR_BudgetEditorComponent | protected |
m_DelayedSetMaxBudgetsMap | SCR_BudgetEditorComponent | protected |
m_DestroyedEntityFilter | SCR_BudgetEditorComponent | protected |
m_EntityCore | SCR_BudgetEditorComponent | protected |
m_Manager | SCR_BaseEditorComponent | protected |
m_MaxBudgets | SCR_BudgetEditorComponent | protected |
m_Owner | SCR_BaseEditorComponent | protected |
m_Parent | SCR_BaseEditorComponent | protected |
m_RplComponent | SCR_BaseEditorComponent | protected |
OnActivateAsyncBase(int attempt) | SCR_BaseEditorComponent | |
OnActivateBase() | SCR_BaseEditorComponent | |
OnClosedBase() | SCR_BaseEditorComponent | |
OnDeactivateAsyncBase(int attempt) | SCR_BaseEditorComponent | |
OnDeactivateBase() | SCR_BaseEditorComponent | |
OnDeleteBase() | SCR_BaseEditorComponent | |
OnEffectBase(SCR_BaseEditorEffect effect) | SCR_BaseEditorComponent | |
OnEntityCoreBudgetUpdated(EEditableEntityBudget entityBudget, int originalBudgetValue, int budgetChange, int updatedBudgetValue, SCR_EditableEntityComponent entity) | SCR_BudgetEditorComponent | protected |
OnEntityCoreBudgetUpdatedOwner(EEditableEntityBudget entityBudget, int budgetValue, int budgetChange, bool sendBudgetMaxEvent, bool budgetMaxReached) | SCR_BudgetEditorComponent | protected |
OnInitBase() | SCR_BaseEditorComponent | |
OnOpenedBase() | SCR_BaseEditorComponent | |
OnPostActivateBase() | SCR_BaseEditorComponent | |
OnPostDeactivateBase() | SCR_BaseEditorComponent | |
OnPostInit(IEntity owner) | SCR_BaseEditorComponent | |
OnPreActivateBase() | SCR_BaseEditorComponent | |
OnRequestBase(bool isOpen) | SCR_BaseEditorComponent | |
RefreshBudgetSettings() | SCR_BudgetEditorComponent | protected |
ResetEditorComponent() | SCR_BaseEditorComponent | |
ResetPreviewCost() | SCR_BudgetEditorComponent | |
RpcOwner_UpdateBudget(EEditableEntityBudget budgetType, int currentBudget) | SCR_BudgetEditorComponent | |
RpcServer_UpdateBudget() | SCR_BudgetEditorComponent | |
SCR_BaseEditorComponent(IEntityComponentSource src, IEntity ent, IEntity parent) | SCR_BaseEditorComponent | |
SendNotification(ENotification notificationID, int selfID=0, int targetID=0, vector position=vector.Zero) | SCR_BaseEditorComponent | protected |
SetCurrentBudgetValue(EEditableEntityBudget budgetType, int value) | SCR_BudgetEditorComponent | |
SetMaxBudgetValue(EEditableEntityBudget type, int newValue) | SCR_BudgetEditorComponent | |
SetMultiMaxBudgetValues(notnull map< EEditableEntityBudget, int > budgets, int playerChangingBudget) | SCR_BudgetEditorComponent | |
SetParentComponent(SCR_BaseEditorComponent parent) | SCR_BaseEditorComponent | protected |
UpdateMaxBudgetOwner(int budgetType, int oldMaxBudget, int newMaxBudget) | SCR_BudgetEditorComponent | protected |
UpdatePreviewCost(notnull array< ref SCR_EntityBudgetValue > budgetCosts) | SCR_BudgetEditorComponent | |
~SCR_BaseEditorComponent() | SCR_BaseEditorComponent | |
~SCR_BudgetEditorComponent() | SCR_BudgetEditorComponent | |