diff --git a/Assets/Fungus/Scripts/Components/Draggable2D.cs b/Assets/Fungus/Scripts/Components/Draggable2D.cs index 641c1f10..8516d9d2 100644 --- a/Assets/Fungus/Scripts/Components/Draggable2D.cs +++ b/Assets/Fungus/Scripts/Components/Draggable2D.cs @@ -16,7 +16,7 @@ namespace Fungus /// The RigidBody would typically have the Is Kinematic property set to true, unless you want the object to move around using physics. /// Use in conjunction with the Drag Started, Drag Completed, Drag Cancelled, Drag Entered & Drag Exited event handlers. /// - public class Draggable2D : MonoBehaviour, IDraggable2D, IBeginDragHandler, IDragHandler, IEndDragHandler, IPointerEnterHandler, IPointerExitHandler + public class Draggable2D : MonoBehaviour, IBeginDragHandler, IDragHandler, IEndDragHandler, IPointerEnterHandler, IPointerExitHandler { [Tooltip("Is object dragging enabled")] [SerializeField] protected bool dragEnabled = true; @@ -232,8 +232,12 @@ namespace Fungus #endregion - #region IDraggable2D implementation + #region Public methods + /// + /// Is object drag and drop enabled. + /// + /// true if drag enabled; otherwise, false. public virtual bool DragEnabled { get { return dragEnabled; } set { dragEnabled = value; } } #endregion diff --git a/Assets/Fungus/Scripts/Interfaces/IDraggable2D.cs b/Assets/Fungus/Scripts/Interfaces/IDraggable2D.cs deleted file mode 100644 index 9070cd03..00000000 --- a/Assets/Fungus/Scripts/Interfaces/IDraggable2D.cs +++ /dev/null @@ -1,21 +0,0 @@ -// This code is part of the Fungus library (http://fungusgames.com) maintained by Chris Gregan (http://twitter.com/gofungus). -// It is released for free under the MIT open source license (https://github.com/snozbot/fungus/blob/master/LICENSE) - -namespace Fungus -{ - /// - /// Detects drag and drop interactions on a Game Object, and sends events to all Flowchart event handlers in the scene. - /// The Game Object must have Collider2D & RigidBody components attached. - /// The Collider2D must have the Is Trigger property set to true. - /// The RigidBody would typically have the Is Kinematic property set to true, unless you want the object to move around using physics. - /// Use in conjunction with the Drag Started, Drag Completed, Drag Cancelled, Drag Entered & Drag Exited event handlers. - /// - public interface IDraggable2D - { - /// - /// Is object drag and drop enabled. - /// - /// true if drag enabled; otherwise, false. - bool DragEnabled { get; set; } - } -} diff --git a/Assets/Fungus/Scripts/Interfaces/IDraggable2D.cs.meta b/Assets/Fungus/Scripts/Interfaces/IDraggable2D.cs.meta deleted file mode 100644 index 8b127b00..00000000 --- a/Assets/Fungus/Scripts/Interfaces/IDraggable2D.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: be9f3ca656cc14276b86e6f41cb87d9d -timeCreated: 1473691259 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: