/// <summary>
 /// Adds a new event in the list of events
 /// </summary>
 /// <param name="modelEvent"></param>
 public void AddModelEvent(ModelEvent modelEvent)
 {
     modelEvent.Time     = CurrentTime;
     modelEvent.TimeLine = this;
     modelEvents.Add(modelEvent);
     modelEvent.Apply();
 }
Esempio n. 2
0
 /// <summary>
 ///     Adds a new event in the list of events
 /// </summary>
 /// <param name="modelEvent"></param>
 /// <param name="apply">indicates whether the event should be applied on the model</param>
 public void AddModelEvent(ModelEvent modelEvent, bool apply)
 {
     modelEvent.Time     = CurrentTime;
     modelEvent.TimeLine = this;
     Events.Add(modelEvent);
     Changed = true;
     if (apply)
     {
         modelEvent.Apply(Runner);
     }
 }
 /// <summary>
 /// Adds a new event in the list of events
 /// </summary>
 /// <param name="modelEvent"></param>
 public void AddModelEvent(ModelEvent modelEvent)
 {
     modelEvent.Time = CurrentTime;
     modelEvent.TimeLine = this;
     modelEvents.Add(modelEvent);
     modelEvent.Apply();
 }
 /// <summary>
 ///     Adds a new event in the list of events
 /// </summary>
 /// <param name="modelEvent"></param>
 /// <param name="runner"></param>
 /// <param name="apply">indicates whether the event should be applied on the model</param>
 public void AddModelEvent(ModelEvent modelEvent, Runner runner, bool apply)
 {
     modelEvent.Time = CurrentTime;
     modelEvent.TimeLine = this;
     Events.Add(modelEvent);
     Changed = true;
     if (apply)
     {
         modelEvent.Apply(runner);
     }
 }