diff --git a/VRCOSC.Game/Modules/Module.cs b/VRCOSC.Game/Modules/Module.cs index c0b544c9..6e702396 100644 --- a/VRCOSC.Game/Modules/Module.cs +++ b/VRCOSC.Game/Modules/Module.cs @@ -226,6 +226,12 @@ internal void OnParameterReceived(VRChatOscData data) if (!IsEnabled) return; if (!HasStarted) return; + if (data.IsAvatarChangeEvent) + { + OnAvatarChange(); + return; + } + if (!data.IsAvatarParameter || Parameters.Select(pair => pair.Value).All(parameter => parameter.Name != data.ParameterName)) return; var lookup = Parameters.Single(pair => pair.Value.Name == data.ParameterName).Key;