Beispiel #1
0
        public MTRepeatState(MTRepeat action, GameObject target)
            : base(action, target)
        {
            InnerAction   = action.InnerAction;
            Times         = action.Times;
            Total         = action.Total;
            ActionInstant = action.ActionInstant;

            NextDt = InnerAction.Duration / Duration;

            InnerActionState = (MTFiniteTimeActionState)InnerAction.StartAction(target);
        }
Beispiel #2
0
        public MTRepeatState(MTRepeat action, GameObject target)
            : base(action, target)
        {
            InnerAction = action.InnerAction;
            Times = action.Times;
            Total = action.Total;
            ActionInstant = action.ActionInstant;

            NextDt = InnerAction.Duration / Duration;

            InnerActionState = (MTFiniteTimeActionState)InnerAction.StartAction (target);
        }