private void CreateSubItems() { BoneGizmo = new BoneGizmo(_sceneEditor, this); RotationGizmo = new RotationGizmo(_sceneEditor, this); _sceneEditor.AddGizmo(BoneGizmo); _sceneEditor.AddGizmo(RotationGizmo); }
private void CreateSubItems() { _sceneEditor.SceneViewport.AddSpriteNode(NodeId, _spriteBitmap); _spriteBitmap.ResourcesReloaded += UpdateGizmoTransforms; SelectionGizmo = new SelectionGizmo(_sceneEditor, NodeId); RotationGizmo = new RotationGizmo(_sceneEditor, this); _sceneEditor.AddGizmo(SelectionGizmo); _sceneEditor.AddGizmo(RotationGizmo); }
private void CreateBoneGizmo(Vector2 positionWorld) { _gizmo = new BoneGizmo(_sceneEditor, null); _gizmo.SetWorldPosition(positionWorld); _gizmo.SetTailLength(0f); _gizmo.UpdateTransform(_sceneEditor.SceneViewport); _sceneEditor.AddGizmo(_gizmo); }