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();
}
}