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;