Skip to content

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 ​

ParameterType
gameVertexIdstring | 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_id

level_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_id

position() ​

ts
position(): vector;

Get the target position.

Returns ​

vector

Task position.

Implementation of ​

ts
CALifeSmartTerrainTask.position

create() ​

Call Signature ​

ts
static create(patrolPathName: string, patrolPointIndex?: number): MockCALifeSmartTerrainTask;
Parameters ​
ParameterType
patrolPathNamestring
patrolPointIndex?number
Returns ​

MockCALifeSmartTerrainTask

Call Signature ​

ts
static create(gameVertexId: number, levelVertexId: number): MockCALifeSmartTerrainTask;
Parameters ​
ParameterType
gameVertexIdnumber
levelVertexIdnumber
Returns ​

MockCALifeSmartTerrainTask


mock() ​

Call Signature ​

ts
static mock(patrolPathName: string, patrolPointIndex?: number): CALifeSmartTerrainTask;
Parameters ​
ParameterType
patrolPathNamestring
patrolPointIndex?number
Returns ​

CALifeSmartTerrainTask

Call Signature ​

ts
static mock(gameVertexId: number, levelVertexId: number): CALifeSmartTerrainTask;
Parameters ​
ParameterType
gameVertexIdnumber
levelVertexIdnumber
Returns ​

CALifeSmartTerrainTask

Properties ​

taskPosition ​

ts
readonly taskPosition: vector;