Table of Contents

Class CollisionObjectResolver3D

Namespace
GridPlacement.GDScript
Assembly
MoonBark.GridPlacement.GDScript.dll
class CollisionObjectResolver3D extends RefCounted
CollisionObjectResolver3D

Properties

collision_object

var collision_object: CollisionObject3D

is_valid

var is_valid: bool

error_message

var error_message: String

parent

var parent = p_node.get_parent()

shapes

var shapes: Array[Dictionary] = []

owner_count

var owner_count: int = p_obj.shape_get_owners_count()

owner_id

var owner_id: int = p_obj.shape_find_owner_by_index(i)

owner_transform

var owner_transform: Transform3D = p_obj.shape_owner_get_transform(owner_id)

shape_count

var shape_count: int = p_obj.shape_owner_get_shape_count(owner_id)

shape

var shape: Shape3D = p_obj.shape_owner_get_shape(owner_id, s)

Methods

resolve_collision_object

func resolve_collision_object(p_node: Node3D) -> ResolutionResult:

Parameters

p_node

Returns

get_shapes_from_object

func get_shapes_from_object(p_obj: CollisionObject3D) -> Array[Dictionary]:

Parameters

p_obj

Returns