Class PlacementOwnerProvider
- Namespace
- GridPlacement.GDScript
- Assembly
- MoonBark.GridPlacement.GDScript.dll
The owner provider for a PlacementContainer All systems, settings, templates, etc contained within correlated with the owners setup. You can have multiple PlacementContainers and PlacementOwners within a game if you need multiple full systems running at the same time (multiplayer etc)
class PlacementOwnerProvider extends RefCounted
PlacementOwnerProvider
Properties
allow_overriding_owner
var allow_overriding_owner: bool = true
output_change_fail
var output_change_fail: bool = true
issues
var issues: Array[String] = []
Methods
set_owner
func set_owner(value: PlacementOwner) -> void:
Parameters
value
Returns
get_owner
func get_owner() -> PlacementOwner:
Returns
get_owner_root
func get_owner_root() -> Node:
Returns
get_origin
func get_origin() -> Node:
Returns
get_editor_issues
func get_editor_issues() -> Array[String]:
Returns
get_runtime_issues
func get_runtime_issues() -> Array[String]:
Returns
Events
owner_changed
signal owner_changed(owner: PlacementOwner)