Exemple #1
0
        public override void execute(AnomalousMvcContext context)
        {
            float blend;

            float.TryParse(context.getActionArgument("value"), out blend);
            context.blendPresetStates(startState, endState, blend);
        }
Exemple #2
0
        public override void execute(AnomalousMvcContext context)
        {
            float blend;

            float.TryParse(context.getActionArgument("value"), out blend);
            startPosition.incrementalBlend(endPosition, blend);
        }
Exemple #3
0
        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);
        }