Tanoda
OnDraggedEventHierarchy.cs
Go to the documentation of this file.
1
using
System.Collections;
2
using
System.Collections.Generic;
3
using
GILES
;
4
using
GILES
.
Interface
;
5
using
UnityEngine
;
6
using
UnityEngine
.
UI
;
7
8
public
class
OnDraggedEventHierarchy
: MonoBehaviour
9
{
10
void
OnSimpleDragAndDropEvent(
DragAndDropCell
.
DropEventDescriptor
desc)
11
{
12
if
(!desc.item.GetComponent<
ReferenceSaver
>())
13
{
14
desc.permission =
false
;
15
return
;
16
}
17
18
desc.item.GetComponent<
ReferenceSaver
>().Reference.transform
19
.SetParent(desc.destinationCell.GetComponent<
ReferenceSaver
>()
20
? desc.destinationCell.GetComponent<
ReferenceSaver
>().Reference.transform
21
:
pb_Scene
.
instance
.transform);
22
desc.permission =
false
;
23
pb_Hierarchy
.
instance
.RebuildInspector();
24
}
25
}
DragAndDropCell.DropEventDescriptor
Definition:
DragAndDropCell.cs:29
DragAndDropCell
Every item's cell must contain this script
Definition:
DragAndDropCell.cs:12
GILES.Interface.pb_Hierarchy
Definition:
pb_Hierarchy.cs:18
GILES.pb_MonoBehaviourSingleton.instance
static T instance
Definition:
pb_MonoBehaviourSingleton.cs:28
GILES.pb_Scene
Definition:
pb_Scene.cs:26
OnDraggedEventHierarchy
Definition:
OnDraggedEventHierarchy.cs:9
ReferenceSaver
Definition:
ReferenceSaver.cs:6
GILES.Interface
Definition:
pb_AutoStageItemEditor.cs:9
GILES
Definition:
pb_CollectionUtil.cs:4
UnityEngine.UI
Definition:
HSVPicker/UtilityScripts/BoxSlider.cs:7
UnityEngine
Definition:
HSVPicker/UtilityScripts/BoxSlider.cs:7
Source
Assets
Scripts
SimpleDragAndDrop
Scripts
OnDraggedEventHierarchy.cs
Generated by
1.9.3