Factory for creating [PlacementServiceGroup] instances. Reads the host [GridPlacementBundle]'s [GridPlacementSettings] to determine which domain services to instantiate. Games opt out of domains by nulling the corresponding settings (e.g. [code]settings.manipulation = null[/code]). The factory selects 2D or 3D service variants based on [member GridPlacementSettings.dimensions]. Usage: [codeblock] var group := PlacementServiceGroupFactory.create_from_bundle(host.grid_placement_bundle, session) host.configure(session, group) [/codeblock]
Source: addons/grid_placement/services/placement_service_group_factory.gd
Syntax
class PlacementServiceGroupFactory extends RefCountedMembers
| Name | Kind | Summary |
|---|---|---|
create_from_session | Method | |
bundle | Property | |
create_from_bundle | Method | |
group | Property | |
settings | Property | |
dims | Property | |
is_3d | Property | |
brush | Property |
Source
addons/grid_placement/services/placement_service_group_factory.gd
Plugin docs root:gdscript/plugins/grid_placement_dev/docs