Class SketchObjectGroup
Represents a group of objects that implement IGroupable. SketchObjectGroups can contain SketchObjects and other SketchObjectGroups.
Inheritance
System.Object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
SketchObjectGroup
Namespace: VRSketchingGeometry.SketchObjectManagement
Assembly: VRSketchingGeometry.dll
Syntax
public class SketchObjectGroup : SelectableObject, ISelectable, IHighlightable, ISerializableComponent, IGroupable
Remarks
Original author: tterpi
Fields
defaults
Declaration
public DefaultReferences defaults
Field Value
| Type | Description |
|---|---|
| DefaultReferences |
Properties
ParentGroup
Declaration
public override SketchObjectGroup ParentGroup { get; set; }
Property Value
| Type | Description |
|---|---|
| SketchObjectGroup |
Overrides
Methods
AddToGroup(SketchObjectSelection)
Add all groupable objects of the selection to the group.
Declaration
public void AddToGroup(SketchObjectSelection sketchObjectSelection)
Parameters
| Type | Name | Description |
|---|---|---|
| SketchObjectSelection | sketchObjectSelection |
highlight()
Declaration
public override void highlight()
Overrides
resetToParentGroup()
Declaration
public override void resetToParentGroup()
Overrides
revertHighlight()
Declaration
public override void revertHighlight()