Table of Contents

Class PlacementObjectUtils

Namespace
GridPlacement.GDScript
Assembly
MoonBark.GridPlacement.GDScript.dll

Utility helpers for object introspection and display names.\n\nProvides functions to derive readable names and script identifiers for objects and resources, intended for logging and diagnostics across the plugin.

class PlacementObjectUtils
PlacementObjectUtils

Properties

script

var script = p_check.get_script()

script_path

var script_path: String = script.resource_path

split_path

var split_path: PackedStringArray = script_path.rsplit("/")

script_name

var script_name = split_path[split_path.size() - 1]

path

var path: String = obj.resource_path

Methods

get_script_or_base_class_name

static func get_script_or_base_class_name(p_check: Object) -> String:

Parameters

p_check

Returns

get_object_display_name

static func get_object_display_name(obj: Object) -> String:

Parameters

obj

Returns

get_display_name

static func get_display_name(node: Node, missing_name: String = "<none>") -> String:

Parameters

node
missing_name

Returns