From 3841a14d767bced5be8f0a3d58b23cfdc0caaefc Mon Sep 17 00:00:00 2001 From: Lillith Rose Date: Tue, 19 May 2026 11:31:58 -0400 Subject: [PATCH 1/2] Fix animator controller creation --- Editor/Core.cs | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/Editor/Core.cs b/Editor/Core.cs index 1b9076a..0c4ce1d 100644 --- a/Editor/Core.cs +++ b/Editor/Core.cs @@ -18,7 +18,7 @@ namespace gay.lilyy.SoldAvatarBootstrap { public AacFlBase aac; public GameObject root; - public AacFlController fx; + public AnimatorController fx; public AacFlClip emptyClip; public bool experimentalEnabled; public bool isPC; @@ -210,12 +210,15 @@ namespace gay.lilyy.SoldAvatarBootstrap return; } - AvatarAssets assets = new(); - assets.root = root; + AvatarAssets assets = new() + { + root = root, - assets.isPC = EditorUserBuildSettings.activeBuildTarget == BuildTarget.StandaloneWindows - || EditorUserBuildSettings.activeBuildTarget == BuildTarget.StandaloneWindows64; + isPC = EditorUserBuildSettings.activeBuildTarget == BuildTarget.StandaloneWindows + || EditorUserBuildSettings.activeBuildTarget == BuildTarget.StandaloneWindows64, + fx = GetController(definition) + }; // Time AAC initialization @@ -227,13 +230,12 @@ namespace gay.lilyy.SoldAvatarBootstrap AnimatorRoot = root.transform, DefaultValueRoot = root.transform, AssetKey = GUID.Generate().ToString(), - AssetContainer = GetController(definition), + AssetContainer = assets.fx, ContainerMode = AacConfiguration.Container.Everything, DefaultsProvider = new AacDefaultsProvider(true) }); assets.emptyClip = assets.aac.NewClip(); - assets.fx = assets.aac.NewAnimatorController(); initStopwatch.Stop(); AvatarLogger.LogInfo($"AAC initialization completed in {initStopwatch.ElapsedMilliseconds}ms"); From 65f7206b46f6291f9f57ca0f47de989d18732ff8 Mon Sep 17 00:00:00 2001 From: Lillith Rose Date: Tue, 19 May 2026 11:32:25 -0400 Subject: [PATCH 2/2] Add AAC to template assembly definition --- Template/Template.asmdef | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Template/Template.asmdef b/Template/Template.asmdef index 0c8459a..8f90ce7 100644 --- a/Template/Template.asmdef +++ b/Template/Template.asmdef @@ -2,7 +2,9 @@ "name": "Template", "rootNamespace": "", "references": [ - "GUID:16dfbe6f38dd98d4aa89b7eaac50e6c8" + "GUID:16dfbe6f38dd98d4aa89b7eaac50e6c8", + "GUID:d689052aa981bf8459346a530f6e6678", + "GUID:71d9dcc7d30ab1c45866d01afa59b6cf" ], "includePlatforms": [ "Editor"