public static void SetValue(this VRMBlendShapeProxy proxy, BlendShapeKey key, float value, bool apply) { if (apply) { proxy.ImmediatelySetValue(key, value); } else { proxy.AccumulateValue(key, value); } }
public static void SetValue(this VRMBlendShapeProxy proxy, String key, float value, bool apply) { if (apply) { proxy.ImmediatelySetValue(BlendShapeKey.CreateUnknown(key), value); } else { proxy.AccumulateValue(BlendShapeKey.CreateUnknown(key), value); } }
public static void AccumulateValue(this VRMBlendShapeProxy proxy, String key, float value) { proxy.AccumulateValue(new BlendShapeKey(key), value); }
public static void AccumulateValue(this VRMBlendShapeProxy proxy, String key, float value) { proxy.AccumulateValue(BlendShapeKey.CreateUnknown(key), value); }
public static void AccumulateValue(this VRMBlendShapeProxy proxy, BlendShapePreset key, float value) { proxy.AccumulateValue(BlendShapeKey.CreateFromPreset(key), value); }