protected override void AddActionRunner(CC3ActionRunner actionRunner)
        {
            float actionDurationFraction = actionRunner.ActionDuration / this.ActionDuration;;
            _listOfActionStartingTimeFractions.Add(_startingTimeFractionOfNextActionToBeAdded);
            _listOfActionDurationFractions.Add(actionDurationFraction);

            _startingTimeFractionOfNextActionToBeAdded += actionDurationFraction;

            base.AddActionRunner(actionRunner);
        }
 protected virtual void AddActionRunner(CC3ActionRunner actionRunner)
 {
     _listOfActionRunners.Add(actionRunner);
 }
 internal ProxyCCActionInterval(CC3ActionRunner parentCC3ActionRunner, float actionDuration)
     : base(actionDuration)
 {
     _parentCC3ActionRunner = parentCC3ActionRunner;
 }