Class: MockDangerObject
Mock xray engine danger object.
Implements
danger_object
Constructors
Constructor
new MockDangerObject(dangerTime?: number): MockDangerObject;Parameters
| Parameter | Type | Default value |
|---|---|---|
dangerTime | number | -1 |
Returns
MockDangerObject
Methods
asMock()
asMock(): danger_object;Returns
danger_object
dependent_object()
dependent_object(): game_object | null;Get the object attached to this danger event.
Returns
game_object | null
Dependent object, or null when there is none.
Remarks
Returns null when there is no dependent object, or when the dependent native object is not a game object.
Implementation of
danger_object.dependent_objectobject()
object(): game_object;Get the danger source object.
Returns
game_object
Source object, or null when the source is not a game object.
Remarks
Returns null when the danger was stored without a living entity source.
Implementation of
danger_object.objectperceive_type()
perceive_type(): TXR_danger_perceive_type;Returns
TXR_danger_perceive_type
How the danger was perceived.
Implementation of
danger_object.perceive_typeposition()
position(): MockVector;Returns
Danger position.
Implementation of
danger_object.positiontime()
time(): number;Returns
number
Game time when the danger was registered.
Implementation of
danger_object.timetype()
type(): TXR_danger_object;Returns
TXR_danger_object
Danger type.
Implementation of
danger_object.typecreate()
static create(dangerTime?: number): MockDangerObject;Parameters
| Parameter | Type | Default value |
|---|---|---|
dangerTime | number | -1 |
Returns
MockDangerObject
mock()
static mock(dangerTime?: number): danger_object;Parameters
| Parameter | Type | Default value |
|---|---|---|
dangerTime | number | -1 |
Returns
danger_object
Properties
dangerDependentObject
dangerDependentObject: game_object | null = null;dangerObject
dangerObject: game_object;dangerPerceiveType
dangerPerceiveType: TXR_danger_perceive_type = 0;dangerPosition
dangerPosition: MockVector;dangerTime
dangerTime: number = -1;dangerType
dangerType: TXR_danger_object = 6;attack_sound
static attack_sound: number = 1;Engine enum value for danger_object.attack_sound.
attacked
static attacked: number = 5;Engine enum value for danger_object.attacked.
bullet_ricochet
static bullet_ricochet: number = 0;Engine enum value for danger_object.bullet_ricochet.
enemy_sound
static enemy_sound: number = 7;Engine enum value for danger_object.enemy_sound.
entity_attacked
static entity_attacked: number = 2;Engine enum value for danger_object.entity_attacked.
entity_corpse
static entity_corpse: number = 4;Engine enum value for danger_object.entity_corpse.
entity_death
static entity_death: number = 3;Engine enum value for danger_object.entity_death.
grenade
static grenade: number = 6;Engine enum value for danger_object.grenade.
hit
static hit: number = 2;Engine enum value for danger_object.hit.
sound
static sound: number = 1;Engine enum value for danger_object.sound.
visual
static visual: number = 0;Engine enum value for danger_object.visual.