public override void execute(AnomalousMvcContext context) { float blend; float.TryParse(context.getActionArgument("value"), out blend); context.blendPresetStates(startState, endState, blend); }
public override void execute(AnomalousMvcContext context) { float blend; float.TryParse(context.getActionArgument("value"), out blend); startPosition.incrementalBlend(endPosition, blend); }
public override void execute(AnomalousMvcContext context) { float blend; float.TryParse(context.getActionArgument("value"), out blend); context.applyBlendedLayers(StartLayers, endLayers, blend); }
public override void execute(AnomalousMvcContext context) { float blend; float.TryParse(context.getActionArgument("value"), out blend); var blendedPosition = new CameraPosition(CameraStartPosition); blendedPosition.LookAt = CameraStartPosition.LookAt.lerp(CameraEndPosition.LookAt, blend); blendedPosition.Translation = CameraStartPosition.Translation.lerp(CameraEndPosition.Translation, blend); blendedPosition.IncludePoint = CameraStartPosition.IncludePoint.lerp(CameraEndPosition.IncludePoint, blend); context.applyCameraPosition(blendedPosition, 0.0f); }