GameCrowdPopulationManager¶
Class in GameFramework · GameFramework.GameCrowdPopulationManager · native
Object › Actor › CrowdPopulationManagerBase › GameCrowdPopulationManager
Implements: Interface_NavigationHandle
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
ActiveCrowdInfoVolume | GameCrowdInfoVolume | |
bDebugSpawns | bool | |
bPauseCrowd | bool | |
CloudSpawnInfo | CrowdSpawnInfoItem | |
GlobalPotentialSpawnPoints | array<GameCrowdDestination> | |
HeadVisibilityOffset | float | |
LastPlayerInfoUpdateTime | float | |
NavigationHandle | NavigationHandle | |
NavigationHandleClass | class<NavigationHandle> | |
PlayerInfo | array<CrowdSpawnerPlayerInfo> | |
PlayerPositionPredictionTime | float | |
QueryingAgent | GameCrowdAgent | |
ScriptedSpawnInfo | array<CrowdSpawnInfoItem> | |
SplitScreenNumReduction | float |
Functions¶
| Name | Declaration |
|---|---|
AddPrioritizedSpawnPoint | function AddPrioritizedSpawnPoint(out CrowdSpawnInfoItem Item, GameCrowdDestination GCD) |
AddSpawnPoint | function AddSpawnPoint(GameCrowdDestination GCD) |
AgentDestroyed | function AgentDestroyed(GameCrowdAgent Agent) |
AnalyzeSpawnPoints | function AnalyzeSpawnPoints(out CrowdSpawnInfoItem Item, int StartIndex, int NumToUpdate) |
CreateNewAgent | event GameCrowdAgent CreateNewAgent(out CrowdSpawnInfoItem Item, GameCrowdDestination SpawnLoc, GameCrowdAgent AgentTemplate, GameCrowdGroup NewGroup) |
CreateSpawner | event int CreateSpawner(SeqAct_GameCrowdPopulationManagerToggle inAction) |
DisplayDebug | simulated function DisplayDebug(HUD HUD, out float out_YL, out float out_YPos) |
FlushAgents | event FlushAgents(CrowdSpawnInfoItem Item) |
FlushAllAgents | event FlushAllAgents() |
GetPlayerInfo | native simulated function bool GetPlayerInfo() |
IsSpawningActive | function bool IsSpawningActive() |
NotifyPathChanged | event NotifyPathChanged() |
PickSpawnPoint | event GameCrowdDestination PickSpawnPoint(out CrowdSpawnInfoItem Item) |
PostBeginPlay | function PostBeginPlay() |
PrioritizeSpawnPoints | event PrioritizeSpawnPoints(out CrowdSpawnInfoItem Item, float DeltaTime) |
RemoveSpawnPoint | function RemoveSpawnPoint(GameCrowdDestination GCD) |
SetCrowdInfoVolume | function SetCrowdInfoVolume(GameCrowdInfoVolume Vol) |
ShouldDebugDestinations | simulated function bool ShouldDebugDestinations() |
SpawnAgent | native function GameCrowdAgent SpawnAgent(out CrowdSpawnInfoItem Item, GameCrowdDestination SpawnLoc) |
SpawnAgentByIdx | native function GameCrowdAgent SpawnAgentByIdx(int SpawnerIdx, GameCrowdDestination SpawnLoc) |
StaticGetPlayerInfo | static native simulated function bool StaticGetPlayerInfo(out array<CrowdSpawnerPlayerInfo> out_PlayerInfo) |
Tick | function Tick(float DeltaTime) |
UpdateAllSpawners | native function UpdateAllSpawners(float DeltaTime) |
UpdateSpawner | event bool UpdateSpawner(out CrowdSpawnInfoItem Item, float DeltaTime) |
ValidateSpawnAt | function bool ValidateSpawnAt(out CrowdSpawnInfoItem Item, GameCrowdDestination Candidate) |
Warmup | native function bool Warmup(out CrowdSpawnInfoItem Item, int WarmupNum) |
Default values¶
NavigationHandleClass=class'NavigationHandle'
SplitScreenNumReduction=0.5
PlayerPositionPredictionTime=5.0
HeadVisibilityOffset=40.0
RemoteRole=ROLE_None
NetUpdateFrequency=10
bHidden=TRUE
bOnlyDirtyReplication=TRUE
bSkipActorPropertyReplication=TRUE
Inherited¶
| From | Members |
|---|---|
| CrowdPopulationManagerBase | 0 properties, 0 functions |
| Actor | 156 properties, 262 functions |
| Object | 13 properties, 308 functions |