Class: MockCALifeSmartTerrainTask
Mock of the X-Ray engine alife task for smart terrains.
Implements
CALifeSmartTerrainTask
Constructors
Constructor
ts
new MockCALifeSmartTerrainTask(gameVertexId: string | number, levelVertexId?: number): MockCALifeSmartTerrainTask;Parameters
| Parameter | Type |
|---|---|
gameVertexId | string | number |
levelVertexId? | number |
Returns
MockCALifeSmartTerrainTask
Methods
game_vertex_id()
ts
game_vertex_id(): number;Get the target game graph vertex.
Returns
number
Game graph vertex id.
Throws
If the task points to an invalid graph vertex.
Implementation of
ts
CALifeSmartTerrainTask.game_vertex_idlevel_vertex_id()
ts
level_vertex_id(): number;Get the target level vertex.
Returns
number
Level vertex id.
Throws
If the task points to an invalid graph vertex.
Implementation of
ts
CALifeSmartTerrainTask.level_vertex_idposition()
ts
position(): vector;Get the target position.
Returns
vector
Task position.
Implementation of
ts
CALifeSmartTerrainTask.positioncreate()
Call Signature
ts
static create(patrolPathName: string, patrolPointIndex?: number): MockCALifeSmartTerrainTask;Parameters
| Parameter | Type |
|---|---|
patrolPathName | string |
patrolPointIndex? | number |
Returns
MockCALifeSmartTerrainTask
Call Signature
ts
static create(gameVertexId: number, levelVertexId: number): MockCALifeSmartTerrainTask;Parameters
| Parameter | Type |
|---|---|
gameVertexId | number |
levelVertexId | number |
Returns
MockCALifeSmartTerrainTask
mock()
Call Signature
ts
static mock(patrolPathName: string, patrolPointIndex?: number): CALifeSmartTerrainTask;Parameters
| Parameter | Type |
|---|---|
patrolPathName | string |
patrolPointIndex? | number |
Returns
CALifeSmartTerrainTask
Call Signature
ts
static mock(gameVertexId: number, levelVertexId: number): CALifeSmartTerrainTask;Parameters
| Parameter | Type |
|---|---|
gameVertexId | number |
levelVertexId | number |
Returns
CALifeSmartTerrainTask
Properties
taskPosition
ts
readonly taskPosition: vector;