示例#1
0
        public static void Wrap(ActionClip clip, Environment env)
        {
            var wrapper = new ExpressionActionClipWrapper(clip);

            env.AddVariable("clip", wrapper, wrapper.GetType());

            foreach (var animParam in clip.animationData.animatedParameters)
            {
                env.AddVariable(new BoundVariable(animParam.parameterName.SplitCamelCase().Replace(" ", ""), animParam.ResolvedObject(), animParam.GetMemberInfo()));
            }
        }
示例#2
0
 public ExpressionActionClipWrapper(ActionClip clip)
 {
     this.clip = clip;
 }