Interface IXR_cse_alife_object_breakable

C++ class cse_alife_object_breakable : cse_alife_dynamic_object_visual

interface IXR_cse_alife_object_breakable {
    __name: string;
    angle: vector;
    can_save(): boolean;
    can_switch_offline(): boolean;
    can_switch_offline(value: boolean): void;
    can_switch_online(): boolean;
    can_switch_online(value: boolean): void;
    clsid(): TXR_class_id;
    FillProps(pref: string, items: LuaTable<number, unknown>): void;
    id: number;
    init(): cse_abstract;
    interactive(): boolean;
    keep_saved_data_anyway(): boolean;
    m_game_vertex_id: number;
    m_level_vertex_id: number;
    m_story_id: number;
    move_offline(): boolean;
    move_offline(value?: boolean): void;
    name<T extends string = string>(): T;
    on_before_register(): void;
    on_register(): void;
    on_spawn(): void;
    on_unregister(): void;
    online: boolean;
    parent_id: number;
    position: vector;
    script_version: number;
    section_name<T extends string = string>(): T;
    set_yaw(yaw: number): void;
    spawn_ini(): ini_file;
    STATE_Read(packet: net_packet, size: number): void;
    STATE_Write(packet: net_packet): void;
    switch_offline(): void;
    switch_online(): void;
    update(): void;
    UPDATE_Read(packet: net_packet): void;
    UPDATE_Write(packet: net_packet): void;
    use_ai_locations(value: boolean): void;
    used_ai_locations(): boolean;
    visible_for_map(): void;
    visible_for_map(value: boolean): void;
}

Hierarchy (View Summary)

Properties

__name: string

Name of luabind class instance constructor.

angle: vector
id: number
m_game_vertex_id: number
m_level_vertex_id: number
m_story_id: number

Always numeric value. Returns maximal u32 (4294967295) value if object has no story id.

online: boolean

Whether server object has client representation and is in online mode.

parent_id: number
position: vector
script_version: number

Methods