using BansheeEngine; namespace BansheeEditor { /// /// Base class for all the built-in handle types. /// public abstract class DefaultHandle : Handle { protected Vector3 position; protected Quaternion rotation; /// /// World position of the handle. /// public Vector3 Position { get { return position; } set { position = value; } } /// /// World rotation of the handle. /// public Quaternion Rotation { get { return rotation; } set { rotation = value; } } /// /// Checks is the handle currently being interacted with. /// /// True if the handle is being interacted with (i.e. dragged or clicked). internal abstract bool IsDragged(); } }