From 89f176a6d22e7f3ab0d4c107180e1606210e1ea8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ha=C3=AF=7E?= Date: Wed, 24 Jan 2024 18:13:44 +0100 Subject: [PATCH] Add AacFlLayer.WithBlendingMode --- .../V1/Editor/Aac.cs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Packages/dev.hai-vr.animator-as-code.v1/V1/Editor/Aac.cs b/Packages/dev.hai-vr.animator-as-code.v1/V1/Editor/Aac.cs index 22a8799..4ba4b57 100644 --- a/Packages/dev.hai-vr.animator-as-code.v1/V1/Editor/Aac.cs +++ b/Packages/dev.hai-vr.animator-as-code.v1/V1/Editor/Aac.cs @@ -394,6 +394,25 @@ namespace AnimatorAsCode.V1 return this; } + + // Change the blending mode of this layer. + public AacFlLayer WithBlendingMode(AnimatorLayerBlendingMode blendingMode) + { + var finalFullLayerName = _fullLayerName; + _animatorController.layers = _animatorController.layers + .Select(layer => + { + if (layer.name == finalFullLayerName) + { + layer.blendingMode = blendingMode; + } + + return layer; + }) + .ToArray(); + + return this; + } } public class AacFlBase