void BuildAnimationLayer() { var action = new MenuActions.MenuAction(); action.menuType = MenuActions.MenuAction.MenuType.Slider; action.parameter = parameter; action.name = "VisimeAnimation"; action.fxLayerAnimations.enter = animationFx; List <MenuActions.MenuAction> list = new List <MenuActions.MenuAction>(); list.Add(action); MenuActions.BuildSliderLayer(list, AnimationLayer.FX, action.parameter); }
public override void Build(MenuActions.MenuAction parent) { var controller = GetController(AnimationLayer.FX); //Define volume param { var param = new VRCExpressionParameters.Parameter(); param.name = parameter; param.valueType = VRCExpressionParameters.ValueType.Float; param.defaultValue = 0; param.saved = false; DefineExpressionParameter(param); } //Define parameters on controller AddParameter(controller, "Viseme", AnimatorControllerParameterType.Int, 0); AddParameter(controller, parameter, AnimatorControllerParameterType.Float, 0); BuildDriverLayer(); BuildAnimationLayer(); }