public ShapeCircle(IOwner owner, ITransform transform, ISceneView sceneView) { m_Owner = owner; m_SceneView = sceneView; m_Transform = new TransformWrapper(transform, this.SceneView); m_Children = new List<ShapeCircle>(); }
public ShapeCircle(ShapeCircle parent, ITransform transform) { if(parent != null) { m_SceneView = parent.SceneView; parent.AddChild(this); } m_Owner = parent.Owner; m_Parent = parent; m_Transform = new TransformWrapper(transform, this.SceneView); m_Children = new List<ShapeCircle>(); }