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); }
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); }