The '''SlotGizmo''' is used with the [[Dev tool]] to interact with slots when they are selected and their sub gizmos. This is rarely interacted directly with by the user, but is a very important component for interacting with the game.
|GizmoReplaced|{{RootFieldType|SyncDelegate`1|[[#SlotGizmoReplacement|SlotGizmo.SlotGizmoReplacement]]}}|TypeAdv0=true| A sync delegate to call when the gizmo is replaced with another one. Usually located on the dev tool that created the gizmo.
|_isFolded|Bool|
|_isFolded|Bool| Whether the gizmo is folded up.
|_activeGizmo|Worker|
|_activeGizmo|Worker| Which gizmo is being shown right now via tool options.
|_nameOffset|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv12=true| The position offset field for the visual of the name of targeted slot.
|_xPosSegment|{{RootFieldType|DriveRef`1|[[Component:SegmentMesh|SegmentMesh]]}}|TypeAdv15=true| The segment used for the X position vs this slot's parent slot.
|_yPosSegment|{{RootFieldType|DriveRef`1|[[Component:SegmentMesh|SegmentMesh]]}}|TypeAdv16=true| The segment used for the Y position vs this slot's parent slot.
|_zPosSegment|{{RootFieldType|DriveRef`1|[[Component:SegmentMesh|SegmentMesh]]}}|TypeAdv17=true| The segment used for the Z position vs this slot's parent slot.
|_boundsAnchorPositions|{{RootFieldType|SyncList`1|[[#AnchorInfo|SlotGizmo.AnchorInfo]]}}|TypeAdv18=true| A list of infos for anchors this slot gizmo has.
|_scaleGizmo|'''[[Component:ScaleGizmo|ScaleGizmo]]'''|TypeAdv22=true| The gizmo used for changing this slot's scale.
|IsLocalSpace|Bool|
|IsLocalSpace|Bool| Whether this gizmo is oriented to local space or not.
}}
}}
== Behavior ==
== SlotGizmoReplacement ==
[[Sync Delegate]] of identity [[Type:Func`2|Func`2]]<[[Component:SlotGizmo|SlotGizmo]], [[Component:SlotGizmo|SlotGizmo]]> for replacing the old gimzo (argument 1) with a new one.
== AnchorInfo ==
{{Table TypeFields
|anchor|'''[[Component:PointAnchor|PointAnchor]]'''|TypeAdv0=true| The point anchor to snap to for other gizmos.
|posDrive|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv1=true| The position to drive for this point anchor.
|scaleDrive|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv2=true| The scale to drive for this point anchor.
The SlotGizmo is used with the Dev tool to interact with slots when they are selected and their sub gizmos. This is rarely interacted directly with by the user, but is a very important component for interacting with the game.