Пример #1
0
        public override void AssignValues(List <ActionParameter> parameters)
        {
            if (animEngine == null)
            {
                ResetAnimationEngine();
            }

            if (animEngine != null)
            {
                animEngine.ActionAnimAssignValues(this, parameters);
            }

            parameterName = AssignString(parameters, parameterNameID, parameterName);
            clip2D        = AssignString(parameters, clip2DParameterID, clip2D);

            if (method == AnimMethod.BlendShape && isPlayer)
            {
                if (KickStarter.player && KickStarter.player.GetComponent <Shapeable>())
                {
                    runtimeShapeObject = KickStarter.player.GetComponent <Shapeable>();
                }
                else
                {
                    runtimeShapeObject = null;
                    ACDebug.LogWarning("Cannot BlendShape Player since cannot find Shapeable script on Player.");
                }
            }
        }
Пример #2
0
        public override void AssignValues(List <ActionParameter> parameters)
        {
            if (animEngine == null)
            {
                ResetAnimationEngine();
            }

            if (animEngine != null)
            {
                animEngine.ActionAnimAssignValues(this, parameters);
            }

            parameterName = AssignString(parameters, parameterNameID, parameterName);
            clip2D        = AssignString(parameters, clip2DParameterID, clip2D);

            if (method == AnimMethod.BlendShape && isPlayer && KickStarter.player)
            {
                runtimeShapeObject = KickStarter.player.GetComponent <Shapeable>();
            }
        }