/// <summary> /// for SubAssetName /// </summary> /// <returns></returns> public static string ExtractKey(this Expression expression) { ExpressionKey key = (expression.Preset == ExpressionPreset.custom) ? ExpressionKey.CreateCustom(expression.Name) : ExpressionKey.CreateFromPreset(expression.Preset) ; return(key.ExtractKey); }
static ExpressionKey CreateKey(UniGLTF.Extensions.VRMC_vrm.Expression expression) { if (expression.Preset == UniGLTF.Extensions.VRMC_vrm.ExpressionPreset.custom) { return(ExpressionKey.CreateCustom(expression.Name)); } else { return(ExpressionKey.CreateFromPreset(expression.Preset)); } }