raiti-chan
c2bca1ec25
Merge remote-tracking branch 'bd/main' into enhancement/AddSubMenuCreatorModule
...
# Conflicts:
# Packages/nadena.dev.modular-avatar/Editor/AvatarProcessor.cs
2022-12-18 22:17:40 +09:00
raiti-chan
f2aed76c5c
add comment.
2022-12-18 19:03:13 +09:00
raiti-chan
07b9d2ae7e
isControlOnlyMenu flag changed to hasChildMenu flag. This one matches the early return.
2022-12-18 19:02:55 +09:00
raiti-chan
ead1b69856
Eliminate caching of ImmutableArray and use ImmutableList
2022-12-18 18:57:44 +09:00
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
bd_
2bea35b9df
chore: fix harmless use-after-destroy warning in Activator
2022-12-18 15:41:43 +09:00
bd_
9d63ca60e4
1.2.0-rc0
2022-12-18 14:42:07 +09:00
bd_
f49c6a0d2e
ensure that MA processing runs even if all MA components are inactive
2022-12-17 21:31:16 -08:00
bd_
ab2761a30f
Avoid recursive reprocessing of avatars
2022-12-17 21:21:50 -08:00
bd_
1a12a4b6bd
chore: dev dep version and project config updates
2022-12-17 20:26:01 -08: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