DDDBrowserVolume๏ƒ

Inherits: Node3D < Node < Object

Trigger / interaction volume marker for DDDBrowser levels.

Description๏ƒ

Exports as one of the schema volume instance types. Inspector fields adapt to the selected volume type (eventName, cooldown, teleport target, interaction prompt, etc.). Extra properties merge for forward compatibility.

Properties๏ƒ

String

action

"interact"

bool

auto_remove_on_fire

false

bool

auto_reset_after_fire

false

float

cooldown_seconds

1.0

String

counter_word

"count"

String

event_name

"on_trigger"

Dictionary

extra_props

{}

bool

fire_once_when_reached

false

float

fov_degrees

30.0

bool

is_on

false

bool

keep_velocity

false

int

max_fires

0

String

on_activate_event

""

String

on_deactivate_event

""

float

radius

1.0

int

required_count

1

float

required_stay_time

1.0

bool

reset_if_wrong

true

String

sequence_group_id

"seq"

int

sequence_index

0

bool

single_use

false

float

stay_interval

1.0

String

target_instance_id

""

Vector3

target_position

Vector3(0, 0, 0)

VolumeType

volume_type

3


Enumerations๏ƒ

enum VolumeType: ๐Ÿ”—

VolumeType VOLUME_AUTOSAVE = 0

There is currently no description for this enum. Please help us by contributing one!

VolumeType VOLUME_LOOK_AT = 1

There is currently no description for this enum. Please help us by contributing one!

VolumeType VOLUME_LOOKED_AT = 2

There is currently no description for this enum. Please help us by contributing one!

VolumeType VOLUME_SINGLE_TRIGGER = 3

There is currently no description for this enum. Please help us by contributing one!

VolumeType VOLUME_MULTI_TRIGGER = 4

There is currently no description for this enum. Please help us by contributing one!

VolumeType VOLUME_COOLDOWN_TRIGGER = 5

There is currently no description for this enum. Please help us by contributing one!

VolumeType VOLUME_EXIT_TRIGGER = 6

There is currently no description for this enum. Please help us by contributing one!

VolumeType VOLUME_STAY_TRIGGER = 7

There is currently no description for this enum. Please help us by contributing one!

VolumeType VOLUME_TIMED_ENTRY_TRIGGER = 8

There is currently no description for this enum. Please help us by contributing one!

VolumeType VOLUME_COUNTER_TRIGGER = 9

There is currently no description for this enum. Please help us by contributing one!

VolumeType VOLUME_SEQUENCE_TRIGGER = 10

There is currently no description for this enum. Please help us by contributing one!

VolumeType VOLUME_TOGGLE_TRIGGER = 11

There is currently no description for this enum. Please help us by contributing one!

VolumeType VOLUME_TELEPORT = 12

There is currently no description for this enum. Please help us by contributing one!

VolumeType VOLUME_INTERACTION = 13

There is currently no description for this enum. Please help us by contributing one!


Property Descriptions๏ƒ

String action = "interact" ๐Ÿ”—

There is currently no description for this property. Please help us by contributing one!


bool auto_remove_on_fire = false ๐Ÿ”—

  • void set_auto_remove_on_fire(value: bool)

  • bool get_auto_remove_on_fire()

There is currently no description for this property. Please help us by contributing one!


bool auto_reset_after_fire = false ๐Ÿ”—

  • void set_auto_reset_after_fire(value: bool)

  • bool get_auto_reset_after_fire()

There is currently no description for this property. Please help us by contributing one!


float cooldown_seconds = 1.0 ๐Ÿ”—

  • void set_cooldown_seconds(value: float)

  • float get_cooldown_seconds()

There is currently no description for this property. Please help us by contributing one!


String counter_word = "count" ๐Ÿ”—

  • void set_counter_word(value: String)

  • String get_counter_word()

There is currently no description for this property. Please help us by contributing one!


String event_name = "on_trigger" ๐Ÿ”—

  • void set_event_name(value: String)

  • String get_event_name()

There is currently no description for this property. Please help us by contributing one!


Dictionary extra_props = {} ๐Ÿ”—

There is currently no description for this property. Please help us by contributing one!


bool fire_once_when_reached = false ๐Ÿ”—

  • void set_fire_once_when_reached(value: bool)

  • bool get_fire_once_when_reached()

There is currently no description for this property. Please help us by contributing one!


float fov_degrees = 30.0 ๐Ÿ”—

  • void set_fov_degrees(value: float)

  • float get_fov_degrees()

There is currently no description for this property. Please help us by contributing one!


bool is_on = false ๐Ÿ”—

  • void set_is_on(value: bool)

  • bool get_is_on()

There is currently no description for this property. Please help us by contributing one!


bool keep_velocity = false ๐Ÿ”—

  • void set_keep_velocity(value: bool)

  • bool get_keep_velocity()

There is currently no description for this property. Please help us by contributing one!


int max_fires = 0 ๐Ÿ”—

  • void set_max_fires(value: int)

  • int get_max_fires()

There is currently no description for this property. Please help us by contributing one!


String on_activate_event = "" ๐Ÿ”—

  • void set_on_activate_event(value: String)

  • String get_on_activate_event()

There is currently no description for this property. Please help us by contributing one!


String on_deactivate_event = "" ๐Ÿ”—

  • void set_on_deactivate_event(value: String)

  • String get_on_deactivate_event()

There is currently no description for this property. Please help us by contributing one!


float radius = 1.0 ๐Ÿ”—

  • void set_radius(value: float)

  • float get_radius()

There is currently no description for this property. Please help us by contributing one!


int required_count = 1 ๐Ÿ”—

  • void set_required_count(value: int)

  • int get_required_count()

There is currently no description for this property. Please help us by contributing one!


float required_stay_time = 1.0 ๐Ÿ”—

  • void set_required_stay_time(value: float)

  • float get_required_stay_time()

There is currently no description for this property. Please help us by contributing one!


bool reset_if_wrong = true ๐Ÿ”—

  • void set_reset_if_wrong(value: bool)

  • bool get_reset_if_wrong()

There is currently no description for this property. Please help us by contributing one!


String sequence_group_id = "seq" ๐Ÿ”—

  • void set_sequence_group_id(value: String)

  • String get_sequence_group_id()

There is currently no description for this property. Please help us by contributing one!


int sequence_index = 0 ๐Ÿ”—

  • void set_sequence_index(value: int)

  • int get_sequence_index()

There is currently no description for this property. Please help us by contributing one!


bool single_use = false ๐Ÿ”—

  • void set_single_use(value: bool)

  • bool get_single_use()

There is currently no description for this property. Please help us by contributing one!


float stay_interval = 1.0 ๐Ÿ”—

  • void set_stay_interval(value: float)

  • float get_stay_interval()

There is currently no description for this property. Please help us by contributing one!


String target_instance_id = "" ๐Ÿ”—

  • void set_target_instance_id(value: String)

  • String get_target_instance_id()

There is currently no description for this property. Please help us by contributing one!


Vector3 target_position = Vector3(0, 0, 0) ๐Ÿ”—

  • void set_target_position(value: Vector3)

  • Vector3 get_target_position()

There is currently no description for this property. Please help us by contributing one!


VolumeType volume_type = 3 ๐Ÿ”—

There is currently no description for this property. Please help us by contributing one!