A game about forced loneliness, made by TACStudios
1using System;
2using System.Collections.Generic;
3using System.Linq;
4
5namespace UnityEditor.Timeline
6{
7 class AddDeleteItemModeMix : IAddDeleteItemMode
8 {
9 public void InsertItemsAtTime(IEnumerable<ItemsPerTrack> itemsGroups, double requestedTime)
10 {
11 ItemsUtils.SetItemsStartTime(itemsGroups, requestedTime);
12 EditModeMixUtils.PrepareItemsForInsertion(itemsGroups);
13
14 if (!EditModeMixUtils.CanInsert(itemsGroups))
15 {
16 var validTime = itemsGroups.Select(c => c.targetTrack).Max(parent => parent.end);
17 ItemsUtils.SetItemsStartTime(itemsGroups, validTime);
18 }
19 }
20
21 public void RemoveItems(IEnumerable<ItemsPerTrack> itemsGroups)
22 {
23 // Nothing
24 }
25 }
26}