CanCreateEntity(out ENotification outNotification=-1, inout SCR_EPreviewState previewStateToShow=SCR_EPreviewState.PLACEABLE) | SCR_CampaignBuildingPlacingEditorComponent | |
CanPlaceEntityServer(IEntityComponentSource editableEntitySource, out EEditableEntityBudget blockingBudget, bool updatePreview, bool showNotification) | SCR_PlacingEditorComponent | protected |
CanSelectEntityPrefab(ResourceName prefab, out EEditableEntityBudget blockingBudget, bool updatePreview=true, bool showBudgetMaxNotification=true) | SCR_PlacingEditorComponent | protected |
CheckBudgetOwner() | SCR_PlacingEditorComponent | protected |
CreateEntity(bool unselectPrefab=true, bool canBePlayer=false, SCR_EditableEntityComponent holder=null) | SCR_PlacingEditorComponent | |
CreateEntity(ResourceName prefab, SCR_EditorPreviewParams param, bool unselectPrefab=true, bool canBePlayer=false, set< SCR_EditableEntityComponent > recipients=null, SCR_EditableEntityComponent holder=null) | SCR_PlacingEditorComponent | |
CreateEntityOwner(int prefabID, array< RplId > entityIds, int entityIndex, int isQueue, bool hasRecipients, RplId currentLayerID, int attempt) | SCR_PlacingEditorComponent | protected |
CreateEntityServer(SCR_EditorPreviewParams params, RplId prefabID, int playerID, int entityIndex, bool isQueue, array< RplId > recipientIds, bool canBePlayer, RplId holderId) | SCR_CampaignBuildingPlacingEditorComponent | protected |
EOnEditorActivate() | SCR_CampaignBuildingPlacingEditorComponent | protected |
EOnEditorActivateAsync(int attempt) | SCR_BaseEditorComponent | protected |
EOnEditorActivateServer() | SCR_CampaignBuildingPlacingEditorComponent | protected |
EOnEditorClose() | SCR_CampaignBuildingPlacingEditorComponent | protected |
EOnEditorCloseServer() | SCR_BaseEditorComponent | protected |
EOnEditorCloseServerCallback() | SCR_BaseEditorComponent | protected |
EOnEditorDeactivate() | SCR_PlacingEditorComponent | |
EOnEditorDeactivateAsync(int attempt) | SCR_BaseEditorComponent | protected |
EOnEditorDeactivateServer() | SCR_CampaignBuildingPlacingEditorComponent | protected |
EOnEditorDebug(array< string > debugTexts) | SCR_PlacingEditorComponent | |
EOnEditorDelete() | SCR_BaseEditorComponent | protected |
EOnEditorDeleteServer() | SCR_BaseEditorComponent | protected |
EOnEditorInit() | SCR_BaseEditorComponent | protected |
EOnEditorInitServer() | SCR_BaseEditorComponent | protected |
EOnEditorOpen() | SCR_CampaignBuildingPlacingEditorComponent | protected |
EOnEditorOpenServer() | SCR_CampaignBuildingPlacingEditorComponent | 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 |
FindEditorComponent(TypeName type, bool showError=false, bool modeFirst=false) | SCR_BaseEditorComponent | |
GetAIBudgetClient(int prefabID, SCR_EditableEntityComponent entity) | SCR_CampaignBuildingPlacingEditorComponent | protected |
GetAllInstances(TypeName type, out notnull array< Managed > outComponents) | SCR_BaseEditorComponent | static |
GetCompatiblePlacingFlags(Resource prefabResource) | SCR_PlacingEditorComponent | protectedstatic |
GetCooldownTimeClient(int prefabID, SCR_EditableEntityComponent entity) | SCR_CampaignBuildingPlacingEditorComponent | protected |
GetEditorComponentData() | SCR_BaseEditorComponent | |
GetEntityBudgetValue(notnull SCR_EditableEntityComponent entity, EEditableEntityBudget budget) | SCR_CampaignBuildingPlacingEditorComponent | |
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 | |
GetOffsets(int count) | SCR_PlacingEditorComponent | protected |
GetOnEffect() | SCR_BaseEditorComponent | |
GetOnPlaceEntity() | SCR_PlacingEditorComponent | |
GetOnPlaceEntityServer() | SCR_PlacingEditorComponent | |
GetOnPlacingFlagsChange() | SCR_PlacingEditorComponent | |
GetOnRequestEntity() | SCR_PlacingEditorComponent | |
GetOnSelectedPrefabChange() | SCR_PlacingEditorComponent | |
GetOutlineToSpawn(notnull SCR_EditableEntityComponent entity) | SCR_CampaignBuildingPlacingEditorComponent | |
GetParentComponent() | SCR_BaseEditorComponent | protected |
GetPrefabID(ResourceName prefab) | SCR_PlacingEditorComponent | |
GetProviderBase(out SCR_MilitaryBaseComponent base) | SCR_CampaignBuildingPlacingEditorComponent | protected |
GetSelectedPrefab() | SCR_PlacingEditorComponent | |
GetSlot() | SCR_PlacingEditorComponent | |
HasPlacingFlag(EEditorPlacingFlags flag) | SCR_PlacingEditorComponent | |
InitGroup(SCR_AIGroup aiGroup) | SCR_CampaignBuildingPlacingEditorComponent | |
InitOwner() | SCR_BaseEditorComponent | |
InitServer() | SCR_BaseEditorComponent | |
IsAdmin() | SCR_BaseEditorComponent | protected |
IsMaster() | SCR_BaseEditorComponent | protected |
IsOnEditorManager() | SCR_BaseEditorComponent | protected |
IsOwner() | SCR_BaseEditorComponent | protected |
IsPlacing() | SCR_PlacingEditorComponent | |
IsPlacingFlagAllowed(EEditorPlacingFlags flag) | SCR_PlacingEditorComponent | |
IsPlacingFlagCompatible(EEditorPlacingFlags flag) | SCR_PlacingEditorComponent | |
IsPreviewOutOfRange() | SCR_CampaignBuildingPlacingEditorComponent | |
IsProxy() | SCR_BaseEditorComponent | protected |
IsRemoved() | SCR_BaseEditorComponent | |
m_AreaTrigger | SCR_CampaignBuildingPlacingEditorComponent | protected |
m_bBlockPlacing | SCR_PlacingEditorComponent | protected |
m_bCanBeCreated | SCR_CampaignBuildingPlacingEditorComponent | protected |
m_BudgetManager | SCR_PlacingEditorComponent | protected |
m_CampaignBuildingComponent | SCR_CampaignBuildingPlacingEditorComponent | protected |
m_DelayedSpawnEntity | SCR_PlacingEditorComponent | protectedstatic |
m_DelayedSpawnPreviewParams | SCR_PlacingEditorComponent | protectedstatic |
m_eBlockingReason | SCR_CampaignBuildingPlacingEditorComponent | protected |
m_fSpacing | SCR_PlacingEditorComponent | protected |
m_Manager | SCR_BaseEditorComponent | protected |
m_Owner | SCR_BaseEditorComponent | protected |
m_Parent | SCR_BaseEditorComponent | protected |
m_PreviewEnt | SCR_CampaignBuildingPlacingEditorComponent | protected |
m_PreviewManager | SCR_PlacingEditorComponent | protected |
m_Provider | SCR_CampaignBuildingPlacingEditorComponent | protected |
m_RplComponent | SCR_BaseEditorComponent | protected |
m_sDefaultAIWP | SCR_CampaignBuildingPlacingEditorComponent | protected |
m_sSoundFile | SCR_CampaignBuildingPlacingEditorComponent | protected |
OnActivateAsyncBase(int attempt) | SCR_BaseEditorComponent | |
OnActivateBase() | SCR_BaseEditorComponent | |
OnAIGroupAllEntitiesSpawned(SCR_AIGroup group) | SCR_PlacingEditorComponent | protectedstatic |
OnBeforeEntityCreatedServer(ResourceName prefab) | SCR_CampaignBuildingPlacingEditorComponent | |
OnBudgetMaxReached(EEditableEntityBudget entityBudget, bool maxReached) | SCR_PlacingEditorComponent | protected |
OnClosedBase() | SCR_BaseEditorComponent | |
OnDeactivateAsyncBase(int attempt) | SCR_BaseEditorComponent | |
OnDeactivateBase() | SCR_BaseEditorComponent | |
OnDeleteBase() | SCR_BaseEditorComponent | |
OnEffectBase(SCR_BaseEditorEffect effect) | SCR_BaseEditorComponent | |
OnEntityCreatedServer(array< SCR_EditableEntityComponent > entities) | SCR_CampaignBuildingPlacingEditorComponent | |
OnEntityUnregistered(SCR_EditableEntityComponent entity) | SCR_PlacingEditorComponent | protected |
OnInitBase() | SCR_BaseEditorComponent | |
OnOpenedBase() | SCR_BaseEditorComponent | |
OnPlaceEntityServer(int prefabID, SCR_EditableEntityComponent entity) | SCR_CampaignBuildingPlacingEditorComponent | protected |
OnPostActivateBase() | SCR_BaseEditorComponent | |
OnPostDeactivateBase() | SCR_BaseEditorComponent | |
OnPostInit(IEntity owner) | SCR_BaseEditorComponent | |
OnPreActivateBase() | SCR_BaseEditorComponent | |
OnPreviewCreated(SCR_EditablePreviewEntity previewEnt) | SCR_CampaignBuildingPlacingEditorComponent | protected |
OnRequestBase(bool isOpen) | SCR_BaseEditorComponent | |
PlaySoundEvent(vector pos, string soundEvent) | SCR_CampaignBuildingPlacingEditorComponent | protected |
ResetEditorComponent() | SCR_BaseEditorComponent | |
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 |
SetAIBudget(int value) | SCR_CampaignBuildingPlacingEditorComponent | |
SetAiFlag(SCR_EditableEntityComponent component) | SCR_CampaignBuildingPlacingEditorComponent | |
SetCooldownTimer(int cooldownTime) | SCR_CampaignBuildingPlacingEditorComponent | |
SetCycleWaypoints(notnull set< SCR_EditableGroupComponent > selectedGroups, bool value) | SCR_PlacingEditorComponent | |
SetCycleWaypointsServer(array< RplId > selectedGroups, bool value) | SCR_PlacingEditorComponent | protected |
SetInitialCanBeCreatedState(notnull SCR_EditablePreviewEntity previewEnt) | SCR_CampaignBuildingPlacingEditorComponent | protected |
SetInstantPlacing(SCR_EditorPreviewParams param) | SCR_PlacingEditorComponent | |
SetParentComponent(SCR_BaseEditorComponent parent) | SCR_BaseEditorComponent | protected |
SetPlacingBlocked(bool blocked) | SCR_PlacingEditorComponent | |
SetPlacingFlag(EEditorPlacingFlags flag, bool toAdd) | SCR_PlacingEditorComponent | |
SetProviderAndBuilder(notnull SCR_CampaignBuildingCompositionComponent compositionComponent) | SCR_CampaignBuildingPlacingEditorComponent | protected |
SetSelectedPrefab(ResourceName prefab="", bool onConfirm=false, bool showBudgetMaxNotification=true, set< SCR_EditableEntityComponent > recipients=null) | SCR_PlacingEditorComponent | |
SetSlot(SCR_SiteSlotEntity slot) | SCR_PlacingEditorComponent | |
SpawnEntityResource(ResourceName prefab, vector transform[4]) | SCR_PlacingEditorComponent | static |
SpawnEntityResource(SCR_EditorPreviewParams params, Resource prefabResource, int playerID=0, bool isQueue=false, SCR_EditableEntityComponent recipient=null, bool canBePlayer=false) | SCR_PlacingEditorComponent | static |
TogglePlacingFlag(EEditorPlacingFlags flag) | SCR_PlacingEditorComponent | |
UpdatePlacingFlagBudget(ResourceName selectedPrefab, EEditorPlacingFlags flagChanged, EEditorPlacingFlags currentPlacingFlag, EEditorPlacingFlags prevPlacingFlag) | SCR_PlacingEditorComponent | protected |
UseCooldown() | SCR_CampaignBuildingPlacingEditorComponent | |
~SCR_BaseEditorComponent() | SCR_BaseEditorComponent | |