DDDBrowserModel๏ƒ

Inherits: MeshInstance3D < GeometryInstance3D < VisualInstance3D < Node3D < Node < Object

Mesh model instance with optional collider and Luau script for DDDBrowser export.

Description๏ƒ

Extends MeshInstance3D with schema-aligned collider and instance script fields used by DDDBrowserExporter.

script_path must point at a DDDBrowser lifecycle .luau module (not a Blazium gdclass). Export sets instances[].script.file to the script asset id.

script_data is exported as script.data and available in DDDBrowser as self.data (including boundingRadius for interact radius).

Properties๏ƒ

Vector3

collider_box_size

Vector3(1, 1, 1)

float

collider_half_height

1.0

float

collider_radius

0.5

ColliderType

collider_type

0

bool

pin_script_sha256

true

Dictionary

script_data

{}

String

script_path

""


Enumerations๏ƒ

enum ColliderType: ๐Ÿ”—

ColliderType COLLIDER_NONE = 0

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

ColliderType COLLIDER_BOX = 1

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

ColliderType COLLIDER_SPHERE = 2

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

ColliderType COLLIDER_CAPSULE = 3

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

ColliderType COLLIDER_CYLINDER = 4

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


Property Descriptions๏ƒ

Vector3 collider_box_size = Vector3(1, 1, 1) ๐Ÿ”—

  • void set_collider_box_size(value: Vector3)

  • Vector3 get_collider_box_size()

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


float collider_half_height = 1.0 ๐Ÿ”—

  • void set_collider_half_height(value: float)

  • float get_collider_half_height()

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


float collider_radius = 0.5 ๐Ÿ”—

  • void set_collider_radius(value: float)

  • float get_collider_radius()

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


ColliderType collider_type = 0 ๐Ÿ”—

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


bool pin_script_sha256 = true ๐Ÿ”—

  • void set_pin_script_sha256(value: bool)

  • bool get_pin_script_sha256()

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


Dictionary script_data = {} ๐Ÿ”—

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


String script_path = "" ๐Ÿ”—

  • void set_script_path(value: String)

  • String get_script_path()

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