Property | Type | Description | |
---|---|---|---|
agroRange | float | ||
awarenessRange | float | ||
buildObjectLosMask | |||
createServerNpcs | bool | ||
gameEntitiesPerPrefab | int | ||
gameEntityLosMask | |||
groupUpdateInterval | float | ||
hitMask | |||
instance | |||
meleeDistance | float | ||
npcUpdateInterval | float | ||
prefabNames | List |
||
rangedDistance | float | ||
reachedTargetLength | float | ||
useNavmesh | bool |
Method | Description | |
---|---|---|
GetEntityByCharacterId ( string characterId ) : IGameEntity | ||
GetEntityById ( string entityId ) : IGameEntity | ||
HasNpc ( string characterId ) : bool | ||
UpdateTracking ( ) : void |
Method | Description | |
---|---|---|
Awake ( ) : void | ||
CreateGameEntity ( string entityId, io.gamemachine.messages.Character character, Vector3 spawnPosition, |
||
CreateNpc ( |
||
CreateNpcs ( ) : void | ||
Load ( ) : io.gamemachine.messages.Characters | ||
LoadNpcs ( ) : void | ||
Save ( io.gamemachine.messages.Characters characters ) : void | ||
SendTrackDatas ( io.gamemachine.messages.AgentTrackData agentTrackData ) : void | ||
Start ( ) : void |
public GetEntityByCharacterId ( string characterId ) : IGameEntity | ||
characterId | string | |
return | IGameEntity |
public GetEntityById ( string entityId ) : IGameEntity | ||
entityId | string | |
return | IGameEntity |
public LayerMask,UnityEngine buildObjectLosMask | ||
return |
public LayerMask,UnityEngine gameEntityLosMask | ||
return |
public static NpcManager,GameMachine instance | ||
return |