|
ref ScriptInvoker_AIWorldControlModeChanged | m_OnControlModeChanged = new ScriptInvoker_AIWorldControlModeChanged() |
|
◆ AddedAIAgent()
override void SCR_AIWorld.AddedAIAgent |
( |
AIAgent |
agent | ) |
|
◆ EOnInit()
override void SCR_AIWorld.EOnInit |
( |
IEntity |
owner | ) |
|
◆ GetAreaCenter()
vector SCR_AIWorld.GetAreaCenter |
( |
vector |
min, |
|
|
vector |
max |
|
) |
| |
|
protected |
◆ GetGoalMessageOfType()
TypeName SCR_AIWorld.GetGoalMessageOfType |
( |
EMessageType_Goal |
eventType | ) |
|
◆ GetInfoMessageOfType()
TypeName SCR_AIWorld.GetInfoMessageOfType |
( |
EMessageType_Info |
eventType | ) |
|
◆ GetNavmeshRebuildAreas()
void SCR_AIWorld.GetNavmeshRebuildAreas |
( |
IEntity |
entity, |
|
|
out notnull array< ref Tuple2< vector, vector > > |
outAreas, |
|
|
out notnull array< bool > |
redoRoads |
|
) |
| |
Get navmesh regeneration areas based on entity and its children.
- Parameters
-
[out] | areas | Array of areas in format (min bounds, max bounds). Not cleared, will expand on existing areas. |
◆ GetOnControlModeChanged()
ScriptInvoker_AIWorldControlModeChanged SCR_AIWorld.GetOnControlModeChanged |
( |
| ) |
|
Get event called every time any group changes its control mode.
Called from SCR_AIGroupInfoComponent.
- Returns
- Script invoker
◆ GetOrderMessageOfType()
TypeName SCR_AIWorld.GetOrderMessageOfType |
( |
EOrderType_Character |
eventType | ) |
|
◆ HasVehicleNavlink()
bool SCR_AIWorld.HasVehicleNavlink |
( |
IEntity |
entity | ) |
|
|
protected |
◆ OnDebugAgentTeleport()
override void SCR_AIWorld.OnDebugAgentTeleport |
( |
AIAgent |
agent | ) |
|
◆ OnDebugCameraTeleport()
override void SCR_AIWorld.OnDebugCameraTeleport |
( |
vector |
pos | ) |
|
◆ RegisterDbgCategory()
void SCR_AIWorld.RegisterDbgCategory |
( |
| ) |
|
|
protected |
◆ RemovingAIAgent()
override void SCR_AIWorld.RemovingAIAgent |
( |
AIAgent |
agent | ) |
|
◆ RequestNavmeshRebuildAreas()
void SCR_AIWorld.RequestNavmeshRebuildAreas |
( |
notnull array< ref Tuple2< vector, vector > > |
areas, |
|
|
notnull array< bool > |
redoRoads |
|
) |
| |
Regenerate navmesh in given areas.
- Parameters
-
areas | Array of areas in format (min bounds, max bounds) |
◆ RequestNavmeshRebuildEntity()
void SCR_AIWorld.RequestNavmeshRebuildEntity |
( |
IEntity |
entity | ) |
|
Regenerate navmesh around entity and its child entities.
- Parameters
-
◆ m_aGoalMessages
◆ m_aGoalMessagesPacked
◆ m_aInfoMessages
◆ m_aInfoMessagesPacked
◆ m_aOrders
◆ m_aOrdersPacked
◆ m_OnControlModeChanged
ref ScriptInvoker_AIWorldControlModeChanged SCR_AIWorld.m_OnControlModeChanged = new ScriptInvoker_AIWorldControlModeChanged() |
|
protected |
◆ MAX_NAVMESH_REBUILD_SIZE
const float SCR_AIWorld.MAX_NAVMESH_REBUILD_SIZE = 100 * 100 |
|
static |
◆ s_bDiagRegistered
bool SCR_AIWorld.s_bDiagRegistered |
|
static |
◆ s_OnAgentRemoved
ref ScriptInvoker SCR_AIWorld.s_OnAgentRemoved = new ScriptInvoker() |
|
static |
◆ s_OnAgentSpawned
ref ScriptInvoker SCR_AIWorld.s_OnAgentSpawned = new ScriptInvoker() |
|
static |
The documentation for this interface was generated from the following file: