Class PlacementOwnerProvider
- Namespace
- GridPlacement.GDScript
- Assembly
- MoonBark.GridPlacement.GDScript.dll
The owner of a PlacementContainer All systems, settings, templates, etc contained within correlated with the owners setup. You can have multiple PlacementContainers and GBOwners 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: GBOwner) -> void:
Parameters
value
Returns
get_owner
func get_owner() -> GBOwner:
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: GBOwner)