Class game_object_callbacks_implementation_base

Custom extension. For reference: src/xrGame/script_game_object_script.cpp

Hierarchy

Constructors

Methods

  • Remove callback.

    Parameters

    • type: TXR_callback

      type of callback

    • cb: null

      null to reset

    Returns void

  • 2 todo;

    Type Parameters

    Parameters

    • type: 2
    • Optional cb: ((this, item, money_direction, money) => void)
        • (this, item, money_direction, money): void
        • Parameters

          • this: void
          • item: game_object
          • money_direction: boolean
          • money: number

          Returns void

    • Optional object: T

    Returns void

  • 4 todo;

    Works with script_zone objects.

    Type Parameters

    Parameters

    • type: 4
    • Optional cb: ((this, zone, object) => void)
    • Optional object: T

    Returns void

  • 4 todo;

    Works with script_zone objects.

    Type Parameters

    Parameters

    • type: 5
    • Optional cb: ((this, zone, object) => void)
    • Optional object: T

    Returns void

  • 8 todo;

    Type Parameters

    Parameters

    • type: 8
    • Optional cb: ((this, target, killer) => void)
    • Optional object: T

    Returns void

  • 9 todo;

    Type Parameters

    Parameters

    • type: 9
    • Optional cb: ((this, object, action_type, point_index) => void)
        • (this, object, action_type, point_index): void
        • Parameters

          • this: void
          • object: game_object
          • action_type: number
          • point_index: number

          Returns void

    • Optional object: T

    Returns void

  • 11 todo:

    Type Parameters

    Parameters

    • type: 11
    • Optional cb: ((this, npc, info_id) => void)
        • (this, npc, info_id): void
        • Parameters

          Returns void

    • Optional object: T

    Returns void

  • 13 todo;

    Type Parameters

    Parameters

    • type: 13
    • Optional cb: ((this, task, state) => void)
    • Optional object: T

    Returns void

  • 15 Use some object.

    Type Parameters

    Parameters

    • type: 15
    • Optional cb: ((this, object) => void)
        • (this, object): void
        • Parameters

          Returns void

    • Optional object: T

    Returns void

  • Type Parameters

    Parameters

    • type: 15
    • Optional cb: ((this, object, who) => void)
    • Optional object: T

    Returns void

  • 16 Entity got hit.

    Type Parameters

    Parameters

    • type: 16
    • Optional cb: ((this, object, damage, direction, who, bone_id) => void)
        • (this, object, damage, direction, who, bone_id): void
        • Parameters

          Returns void

    • Optional object: T

    Returns void

  • 17 todo;

    Type Parameters

    Parameters

    • type: 17
    • Optional cb: ((this, object, source_id, sound_type, position, sound_power) => void)
        • (this, object, source_id, sound_type, position, sound_power): void
        • Parameters

          Returns void

    • Optional object: T

    Returns void

  • 26 todo;

    Type Parameters

    Parameters

    • type: 26
    • Optional cb: ((this, distance, current_position, vertex_id) => void)
        • (this, distance, current_position, vertex_id): void
        • Parameters

          • this: void
          • distance: number
          • current_position: vector
          • vertex_id: number

          Returns void

    • Optional object: T

    Returns void

  • 27 todo;

    Type Parameters

    Parameters

    • type: 27
    • Optional cb: ((this, damage, impulse, hit_type, who_id) => void)
        • (this, damage, impulse, hit_type, who_id): void
        • Parameters

          • this: void
          • damage: number
          • impulse: number
          • hit_type: number
          • who_id: number

          Returns void

    • Optional object: T

    Returns void

  • 28 todo;

    Type Parameters

    Parameters

    • type: 28
    • Optional cb: ((this, object, item) => void)
    • Optional object: T

    Returns void

  • 29 todo;

    Type Parameters

    Parameters

    • type: 29
    • Optional cb: ((this, object, item) => void)
    • Optional object: T

    Returns void

  • 30 todo;

    Type Parameters

    Parameters

    • type: 30
    • Optional cb: ((this, skip_multi_anim_check?) => void)
        • (this, skip_multi_anim_check?): void
        • Parameters

          • this: void
          • Optional skip_multi_anim_check: boolean

          Returns void

    • Optional object: object

    Returns void

  • 34 todo;

    Type Parameters

    Parameters

    • type: 34
    • Optional cb: ((this, object, box, item) => void)
    • Optional object: T

    Returns void

  • Parameters

    • Optional cb: ((cur_pt) => boolean)
        • (cur_pt): boolean
        • Parameters

          • cur_pt: number

          Returns boolean

    • Optional object: object

    Returns void

Generated using TypeDoc