|
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: