Class IndicatorFactory3D
- Namespace
- GridPlacement.GDScript
- Assembly
- MoonBark.GridPlacement.GDScript.dll
class IndicatorFactory3D extends RefCounted
IndicatorFactory3D
Fields
DEFAULT_CELL_SIZE
const DEFAULT_CELL_SIZE: float = 1.0
Properties
indicator
var indicator: RuleCheckIndicator3D
indicators
var indicators: Array[RuleCheckIndicator3D] = []
cell_rules
var cell_rules: Array = position_rules_map[cell_key]
cell
var cell: Vector3i
ind
var ind = create_indicator(cell, indicator_template, parent_node)
Methods
create_indicator
static func create_indicator( position: Vector3i,
generate_indicators
static func generate_indicators( position_rules_map: Dictionary,
make_indicator_key
static func make_indicator_key(cell: Vector3i) -> String:
Parameters
cell
Returns
positions_from_collision_map
static func positions_from_collision_map( collision_objects: Array[Node3D],