Esempio n. 1
0
        private void StartDragTimelineTargetAction(TargetIcon icon)
        {
            isDraggingNotesOnTimeline = true;
            startDragMovePos          = icon.transform.position;

            timelineTargetMoveIntents = new List <TargetMoveIntent>();
            timeline.selectedNotes.ForEach(target => {
                var intent = new TargetMoveIntent();
                var pos    = target.timelineTargetIcon.transform.localPosition;

                intent.target           = target;
                intent.startingPosition = new Vector3(pos.x, pos.y, pos.z);

                timelineTargetMoveIntents.Add(intent);
            });
        }
Esempio n. 2
0
 public TargetDataMoveIntent(TargetMoveIntent intent)
 {
     targetData       = new TargetData(intent.target);
     startingPosition = intent.startingPosition;
     intendedPosition = intent.intendedPosition;
 }