Class HighlightedDragDropLogic
- Namespace
- KSP.UI
- Assembly
- Assembly-CSharp.dll
public class HighlightedDragDropLogic : KerbalMonoBehaviour
- Inheritance
-
HighlightedDragDropLogic
- Derived
-
- Inherited Members
-
- Extension Methods
-
Constructors
HighlightedDragDropLogic()
public HighlightedDragDropLogic()
Fields
ACTION_MOVE_ELEMENT_TO_LIST_AT_INDEX
protected string ACTION_MOVE_ELEMENT_TO_LIST_AT_INDEX
Field Value
- string
ACTION_MOVE_GROUP_ELEMENTS_TO_LIST_AT_INDEX
protected string ACTION_MOVE_GROUP_ELEMENTS_TO_LIST_AT_INDEX
Field Value
- string
ACTION_MOVE_GROUP_ELEMENT_TO_LIST_AT_INDEX
protected string ACTION_MOVE_GROUP_ELEMENT_TO_LIST_AT_INDEX
Field Value
- string
ACTION_MOVE_MAINLIST
protected string ACTION_MOVE_MAINLIST
Field Value
- string
_compareTag
protected string _compareTag
Field Value
- string
_curDragElement
protected UIList_ListElement _curDragElement
Field Value
- UIList_ListElement
_curDragElementOriginalIndex
protected int _curDragElementOriginalIndex
Field Value
- int
_curDropTarget
protected Component _curDropTarget
Field Value
- Component
_curUnityDropIndex
protected int _curUnityDropIndex
Field Value
- int
_uIHighlightListValueBinder
protected UIHighlightListValueBinder _uIHighlightListValueBinder
Field Value
- UIHighlightListValueBinder
Methods
GetChildContainer(UIList_ListView)
protected static Transform GetChildContainer(UIList_ListView listView)
Parameters
listView UIList_ListView
Returns
- Transform
GetDroptargetIndex(UIList_ListView)
protected virtual int GetDroptargetIndex(UIList_ListView targetView)
Parameters
targetView UIList_ListView
Returns
- int
GetUnityChildIndex(UIList_ListView, Vector2, Camera)
protected virtual int GetUnityChildIndex(UIList_ListView hoverView, Vector2 screenPos, Camera cam)
Parameters
hoverView UIList_ListView
screenPos Vector2
cam Camera
Returns
- int
GetValidDropListViewOverPointer(PointerEventData)
protected UIList_ListView GetValidDropListViewOverPointer(PointerEventData eventData)
Parameters
eventData PointerEventData
Returns
- UIList_ListView
HandleElementBeginDrag(PointerEventData, UIList_ListElement)
protected virtual void HandleElementBeginDrag(PointerEventData eventData, UIList_ListElement element)
Parameters
eventData PointerEventData
element UIList_ListElement
HandleElementDrag(PointerEventData, UIList_ListElement)
protected virtual void HandleElementDrag(PointerEventData eventData, UIList_ListElement element)
Parameters
eventData PointerEventData
element UIList_ListElement
HandleElementEndDrag(PointerEventData, UIList_ListElement)
protected virtual void HandleElementEndDrag(PointerEventData eventData, UIList_ListElement element)
Parameters
eventData PointerEventData
element UIList_ListElement
IsDropTargetValidTag(Component)
protected virtual bool IsDropTargetValidTag(Component dropTarget)
Parameters
dropTarget Component
Returns
- bool
protected static bool IsRectVisible(RectTransform rectTransform)
Parameters
rectTransform RectTransform
Returns
- bool
IsValidDrop(UIList_ListElement, Component)
protected virtual bool IsValidDrop(UIList_ListElement element, Component dropTarget)
Parameters
element UIList_ListElement
dropTarget Component
Returns
- bool
ModifyDeletingElement(UIList_ListElement)
protected virtual void ModifyDeletingElement(UIList_ListElement element)
Parameters
element UIList_ListElement
ModifyNewElement(UIList_ListElement)
protected virtual void ModifyNewElement(UIList_ListElement element)
Parameters
element UIList_ListElement
MoveElementInto(UIList_ListElement, UIList_ListView, int)
protected virtual void MoveElementInto(UIList_ListElement element, UIList_ListView targetView, int targetElementIndex)
Parameters
element UIList_ListElement
targetView UIList_ListView
targetElementIndex int
RegisterNewViewList(UIList_ListView)
public virtual void RegisterNewViewList(UIList_ListView listView)
Parameters
listView UIList_ListView
SubscribeListElements(UIList_ListView)
protected virtual void SubscribeListElements(UIList_ListView listView)
Parameters
listView UIList_ListView