Skip to content

Class: visible_memory_object

Memory record for a visible object.

Source

C++ class visible_memory_object

Custom Constructor

visible_memory_object

Remarks

Describes an object currently tracked by visual memory.

Extends

Extended by

Constructors

Constructor

ts
protected new visible_memory_object(): visible_memory_object;

Engine-created visible object record.

Returns

visible_memory_object

Overrides

game_memory_object.constructor

Methods

object()

ts
object(): game_object;

Get the remembered object.

Returns

game_object

Remembered game object.

Remarks

The binding expects the native memory record to still point to a live object.

Inherited from

game_memory_object.object

Properties

__name

ts
readonly __name: string;

LuaBind instance constructor name.

Inherited from

game_memory_object.__name


last_level_time

ts
readonly last_level_time: number;

Previous level time recorded for this memory entry.

Inherited from

game_memory_object.last_level_time


level_time

ts
readonly level_time: number;

Level time when this memory entry was last updated.

Inherited from

game_memory_object.level_time


object_info

ts
readonly object_info: object_params;

Snapshot of the remembered object.

Inherited from

game_memory_object.object_info


self_info

ts
readonly self_info: object_params;

Snapshot of the object that owns this memory.

Inherited from

game_memory_object.self_info


__name

ts
readonly static __name: string;

LuaBind class constructor name.

Inherited from

game_memory_object.__name