227 Commits

Author SHA1 Message Date
raiti-chan
edab9da269 to internal 2022-12-18 18:55:27 +09:00
raiti-chan
3cddbb0ad8 rename *Mapping To *Traverse 2022-12-18 17:01:46 +09:00
raiti-chan
2c4012ab61 rename Installer to TargetInstaller 2022-12-18 16:50:42 +09:00
raiti-chan
7219bfa9f3 remove this 2022-12-18 16:46:42 +09:00
raiti-chan
644979e238 remove comment and change ImmutableArray to ImmutableList. 2022-12-18 16:44:44 +09:00
raiti-chan
79c220a6d3 reformat 2022-12-17 21:23:50 +09:00
raiti-chan
51d59ecad3 remove subMenuCreatorModule 2022-12-17 21:17:08 +09:00
raiti-chan
6b96546c0e Merge remote-tracking branch 'bd/main' into enhancement/AddSubMenuCreatorModule
# Conflicts:
#	Packages/nadena.dev.modular-avatar/Editor/Inspector/MenuInstallerEditor.cs
2022-12-17 20:58:24 +09:00
raiti-chan
5d666bddf9 remove SubMenuCreatorHook 2022-12-17 20:50:49 +09:00
raiti-chan
adb4d6bd47 If the menu is null, the treeview should not be displayed. 2022-12-17 20:49:47 +09:00
bd_
df8d0d7981 Workaround Merge Armature breaking parent PBs
The Merge Armature logic is in need of an overall rewrite, but this works around
issues where added (duplicate) bones break PBs in parents, by adding these to parent PB ignore lists.
2022-12-17 00:28:46 -08:00
bd_
1a114b65fe Fix blendshape sync not using remapped names for animations 2022-12-16 23:55:33 -08:00
raiti-chan
7367418de8 refactoring 2022-12-17 16:51:34 +09:00
raiti-chan
0614379590 Fixed to not enter an infinite loop even if there is a circular reference 2022-12-17 00:21:08 +09:00
raiti-chan
6b3e86f326 At least to be able to install up to 1 nest. 2022-12-17 00:08:29 +09:00
raiti-chan
908d0f3858 Add process to be added to ClonedMenuMappings 2022-12-17 00:07:42 +09:00
raiti-chan
f1b6ce585f Refactoring of MenuTree 2022-12-17 00:06:34 +09:00
raiti-chan
96f65000af Add ClonedMenuMappings 2022-12-17 00:06:06 +09:00
raiti-chan
f7a1cf9b37 include inactive 2022-12-14 23:09:14 +09:00
raiti-chan
ca575eed91 Do not include installers that have not been activated in the mapping. 2022-12-14 19:27:19 +09:00
raiti-chan
99167df170 Do not include non-enable installers in the path search. 2022-12-14 19:26:48 +09:00
raiti-chan
fc3ee7a47f Changed IsMenuReachable method to verify that AvatarMenu can be reached via multiple Installers 2022-12-14 00:04:59 +09:00
anatawa12
42d83304ab chore: reduce # of GetComponentsInChildren 2022-12-12 16:14:11 -08:00
anatawa12
664a6c3081 chore: extract mapping constraint source to one method 2022-12-12 16:14:11 -08:00
anatawa12
27bb7b6312 fix: worldUpObject of AimConstraint and LookAtConstraint is not fixed up 2022-12-12 16:14:11 -08:00
raiti-chan
622ea7d387 Fix validation methods to avoid infinite loops. 2022-12-12 16:02:31 -08:00
raiti-chan
3d26682718 The menu added by the installer should display the installer name 2022-12-12 22:27:04 +09:00
raiti-chan
260fdb44a7 Menus added by MenuInstaller should also be displayed. 2022-12-12 19:19:55 +09:00
raiti-chan
f2f9df229f fix merge miss 2022-12-12 19:04:23 +09:00
raiti-chan
4e4a5b9e10 Merge branch 'BugFix/MenuInstalle_CircluarReferencing' into enhancement/AddSubMenuCreatorModule
# Conflicts:
#	Packages/nadena.dev.modular-avatar/Editor/Inspector/MenuInstallerEditor.cs
2022-12-12 19:03:54 +09:00
raiti-chan
cf69800054 Fix validation methods to avoid infinite loops. 2022-12-12 18:49:32 +09:00
raiti-chan
9319148fee AvMenuTreeView processing changes. It should work for now. 2022-12-12 18:20:57 +09:00
raiti-chan
937b2a17b3 Add GetChildren method to MenuTree 2022-12-12 18:19:50 +09:00
raiti-chan
0bfb94fac3 Add MenuTree class 2022-12-11 22:08:41 +09:00
raiti-chan
18cad7c7ee Merge branch 'main' into enhancement/AddSubMenuCreatorModule 2022-12-11 22:07:17 +09:00
bd_
223f96d04e Initial implementation of heuristic bone matching
Closes: #105
2022-12-10 16:58:46 -08:00
bd_
c70e821271 Import an initial list of bone name patterns 2022-12-10 16:58:46 -08:00
bd_
8bbe774ea1
Adjust callback order to support EditorOnly fully (#151) 2022-12-09 12:41:07 -08:00
bd_
56e08513a5
Prune duplicate PBs on merge armature (#150)
This fixes issues where outfits which duplicate the PB components from the
base avatar can result in PB motion breaking after merge.
2022-12-09 12:39:39 -08:00
bd_
2ac191555e
Sanitize invalid icons on menu installation (#146) 2022-12-09 11:40:22 -08:00
bd_
e7ec5b08b4
Add warning in inspector UI for incompatible VRCSDK versions. (#147) 2022-12-09 11:40:16 -08:00
bd_
b7b4fde863
Fix NRE caused by missing root bone (#149)
Fixes: #135
2022-12-09 11:40:07 -08:00
bd_
5911973e9d
Enable (but no-op) setup outfit when outfit is already setup (#148)
Closes: #132
2022-12-09 11:40:00 -08:00
らいちちゃん
811c934f40
Added support for AnimatorOverrideController (#139) 2022-12-09 10:55:17 -08:00
raiti-chan
087b7ac40d remove local code 2022-12-09 16:22:13 +09:00
Narazaka
d72e529ad7
たぶんPathは「パス」とするのが一般的 (#137) 2022-12-08 13:58:47 -08:00
raiti-chan
f5a9d23fc5 add } 2022-12-08 22:21:22 +09:00
raiti-chan
b3fe5c777e Rename Module 2022-12-08 22:20:41 +09:00
raiti-chan
69d18b854a Support folder icon
(cherry picked from commit 0812551dcad3e7fadf174fd66a61358ffb5e62d5)
2022-12-08 22:19:35 +09:00
raiti-chan
7bf3136e00 Add MenuFolderCreatorModule 2022-12-08 22:18:59 +09:00