public void onStateDrop(StateDragHandler dragHandler)
        {
            var droppedState = dragHandler.linkedState;
            if(droppedState == null)
            {
                return;
                //error
            }

            var module = SequencerGUI.Instance.sequencers.Find (s => s.states.Contains (droppedState));
            if(module == null)
            {
                //error
                return;
            }

            int insertAt = dragHandler.placeholder.transform.GetSiblingIndex();

            module.states.Remove (droppedState);
            module.states.Insert (insertAt, droppedState);
        }
Exemple #2
0
        public void onStateDrop(StateDragHandler dragHandler)
        {
            var droppedState = dragHandler.linkedState;

            if (droppedState == null)
            {
                return;
                //error
            }

            var module = SequencerGUI.Instance.sequencers.Find(s => s.states.Contains(droppedState));

            if (module == null)
            {
                //error
                return;
            }

            int insertAt = dragHandler.placeholder.transform.GetSiblingIndex();

            module.states.Remove(droppedState);
            module.states.Insert(insertAt, droppedState);
        }