Table of Contents

Class GBValidation

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

Global validation helpers used across systems and tests.\n\nProvide common assertions and property checks so that systems can validate their injected dependencies and runtime state.

class GBValidation
GBValidation

Properties

issues

var issues: Array[String] = []

obj_path

var obj_path: String = ""

property_names

var property_names = p_obj.get_property_list().map(func(p): return p.name)

Methods

check_not_null

static func check_not_null(p_obj: Object, p_property_names: Array[String]) -> Array[String]:

Parameters

p_obj
p_property_names

Returns