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
nodemissing_name