diff --git a/ml_amt/Properties/AssemblyInfo.cs b/ml_amt/Properties/AssemblyInfo.cs
index 0c47643..003591e 100644
--- a/ml_amt/Properties/AssemblyInfo.cs
+++ b/ml_amt/Properties/AssemblyInfo.cs
@@ -1,4 +1,4 @@
-[assembly: MelonLoader.MelonInfo(typeof(ml_amt.AvatarMotionTweaker), "AvatarMotionTweaker", "1.5.1", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
+[assembly: MelonLoader.MelonInfo(typeof(ml_amt.AvatarMotionTweaker), "AvatarMotionTweaker", "1.5.2", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
[assembly: MelonLoader.MelonGame(null, "ChilloutVR")]
[assembly: MelonLoader.MelonPlatform(MelonLoader.MelonPlatformAttribute.CompatiblePlatforms.WINDOWS_X64)]
[assembly: MelonLoader.MelonPlatformDomain(MelonLoader.MelonPlatformDomainAttribute.CompatibleDomains.MONO)]
diff --git a/ml_amt/Settings.cs b/ml_amt/Settings.cs
index 8862830..8d91703 100644
--- a/ml_amt/Settings.cs
+++ b/ml_amt/Settings.cs
@@ -79,11 +79,19 @@ namespace ml_amt
{
ViewManager.Instance.gameMenuView.View.ExecuteScript(ResourcesHandler.GetEmbeddedResource("mods_extension.js"));
ViewManager.Instance.gameMenuView.View.ExecuteScript(ResourcesHandler.GetEmbeddedResource("mod_menu.js"));
- foreach(var l_entry in ms_entries)
- ViewManager.Instance.gameMenuView.View.TriggerEvent("updateModSetting", ms_category.Identifier, l_entry.DisplayName, l_entry.GetValueAsString());
+ MelonLoader.MelonCoroutines.Start(UpdateMenuSettings());
};
}
+ static System.Collections.IEnumerator UpdateMenuSettings()
+ {
+ while(!ViewManager.Instance.IsReady || !ViewManager.Instance.IsMainMenuOpen)
+ yield return null;
+
+ foreach(var l_entry in ms_entries)
+ ViewManager.Instance.gameMenuView.View.TriggerEvent("updateModSetting", ms_category.Identifier, l_entry.DisplayName, l_entry.GetValueAsString());
+ }
+
static void OnSliderUpdate(string p_name, string p_value)
{
try
diff --git a/ml_amt/ml_amt.csproj b/ml_amt/ml_amt.csproj
index 3f27265..3620a45 100644
--- a/ml_amt/ml_amt.csproj
+++ b/ml_amt/ml_amt.csproj
@@ -6,7 +6,7 @@
SDraw
AvatarMotionTweaker
AvatarMotionTweaker
- 1.5.1
+ 1.5.2
x64
AvatarMotionTweaker
diff --git a/ml_asl/Properties/AssemblyInfo.cs b/ml_asl/Properties/AssemblyInfo.cs
index fe8b5a8..578b743 100644
--- a/ml_asl/Properties/AssemblyInfo.cs
+++ b/ml_asl/Properties/AssemblyInfo.cs
@@ -1,4 +1,4 @@
-[assembly: MelonLoader.MelonInfo(typeof(ml_asl.AvatarSyncedLook), "AvatarSyncedLook", "1.1.1", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
+[assembly: MelonLoader.MelonInfo(typeof(ml_asl.AvatarSyncedLook), "AvatarSyncedLook", "1.1.2", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
[assembly: MelonLoader.MelonGame(null, "ChilloutVR")]
[assembly: MelonLoader.MelonPlatform(MelonLoader.MelonPlatformAttribute.CompatiblePlatforms.WINDOWS_X64)]
[assembly: MelonLoader.MelonPlatformDomain(MelonLoader.MelonPlatformDomainAttribute.CompatibleDomains.MONO)]
diff --git a/ml_asl/Settings.cs b/ml_asl/Settings.cs
index d79e650..ed3b2cd 100644
--- a/ml_asl/Settings.cs
+++ b/ml_asl/Settings.cs
@@ -57,11 +57,19 @@ namespace ml_asl
{
ViewManager.Instance.gameMenuView.View.ExecuteScript(ResourcesHandler.GetEmbeddedResource("mods_extension.js"));
ViewManager.Instance.gameMenuView.View.ExecuteScript(ResourcesHandler.GetEmbeddedResource("mod_menu.js"));
- foreach(var l_entry in ms_entries)
- ViewManager.Instance.gameMenuView.View.TriggerEvent("updateModSetting", ms_category.Identifier, l_entry.DisplayName, l_entry.GetValueAsString());
+ MelonLoader.MelonCoroutines.Start(UpdateMenuSettings());
};
}
+ static System.Collections.IEnumerator UpdateMenuSettings()
+ {
+ while(!ViewManager.Instance.IsReady || !ViewManager.Instance.IsMainMenuOpen)
+ yield return null;
+
+ foreach(var l_entry in ms_entries)
+ ViewManager.Instance.gameMenuView.View.TriggerEvent("updateModSetting", ms_category.Identifier, l_entry.DisplayName, l_entry.GetValueAsString());
+ }
+
static void OnToggleUpdate(string p_name, string p_value)
{
try
diff --git a/ml_asl/ml_asl.csproj b/ml_asl/ml_asl.csproj
index 8efcae7..60a81eb 100644
--- a/ml_asl/ml_asl.csproj
+++ b/ml_asl/ml_asl.csproj
@@ -7,7 +7,7 @@
SDraw
SDraw
AvatarSyncedLook
- 1.1.1
+ 1.1.2
AvatarSyncedLook
diff --git a/ml_bft/Properties/AssemblyInfo.cs b/ml_bft/Properties/AssemblyInfo.cs
index f65fa11..3a8006f 100644
--- a/ml_bft/Properties/AssemblyInfo.cs
+++ b/ml_bft/Properties/AssemblyInfo.cs
@@ -1,4 +1,4 @@
-[assembly: MelonLoader.MelonInfo(typeof(ml_bft.BetterFingersTracking), "BetterFingersTracking", "1.1.2", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
+[assembly: MelonLoader.MelonInfo(typeof(ml_bft.BetterFingersTracking), "BetterFingersTracking", "1.1.3", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
[assembly: MelonLoader.MelonGame(null, "ChilloutVR")]
[assembly: MelonLoader.MelonPlatform(MelonLoader.MelonPlatformAttribute.CompatiblePlatforms.WINDOWS_X64)]
[assembly: MelonLoader.MelonPlatformDomain(MelonLoader.MelonPlatformDomainAttribute.CompatibleDomains.MONO)]
diff --git a/ml_bft/Settings.cs b/ml_bft/Settings.cs
index a16d2b5..6f41d7b 100644
--- a/ml_bft/Settings.cs
+++ b/ml_bft/Settings.cs
@@ -78,11 +78,19 @@ namespace ml_bft
{
ViewManager.Instance.gameMenuView.View.ExecuteScript(ResourcesHandler.GetEmbeddedResource("mods_extension.js"));
ViewManager.Instance.gameMenuView.View.ExecuteScript(ResourcesHandler.GetEmbeddedResource("mod_menu.js"));
- foreach(var l_entry in ms_entries)
- ViewManager.Instance.gameMenuView.View.TriggerEvent("updateModSetting", ms_category.Identifier, l_entry.DisplayName, l_entry.GetValueAsString());
+ MelonLoader.MelonCoroutines.Start(UpdateMenuSettings());
};
}
+ static System.Collections.IEnumerator UpdateMenuSettings()
+ {
+ while(!ViewManager.Instance.IsReady || !ViewManager.Instance.IsMainMenuOpen)
+ yield return null;
+
+ foreach(var l_entry in ms_entries)
+ ViewManager.Instance.gameMenuView.View.TriggerEvent("updateModSetting", ms_category.Identifier, l_entry.DisplayName, l_entry.GetValueAsString());
+ }
+
static void OnToggleUpdate(string p_name, string p_value)
{
try
diff --git a/ml_bft/ml_bft.csproj b/ml_bft/ml_bft.csproj
index 76bea89..d18e2e3 100644
--- a/ml_bft/ml_bft.csproj
+++ b/ml_bft/ml_bft.csproj
@@ -7,7 +7,7 @@
SDraw
SDraw
BetterFingersTracking
- 1.1.2
+ 1.1.3
BetterFingersTracking
diff --git a/ml_dht/HeadTracked.cs b/ml_dht/HeadTracked.cs
index 03a4bbb..17b9e98 100644
--- a/ml_dht/HeadTracked.cs
+++ b/ml_dht/HeadTracked.cs
@@ -189,7 +189,8 @@ namespace ml_dht
if(Settings.Blinking)
{
p_component.manualBlinking = true;
- p_component.blinkProgress = m_blinkProgress;
+ p_component.blinkProgressLeft = m_blinkProgress;
+ p_component.blinkProgressRight = m_blinkProgress;
}
}
}
diff --git a/ml_dht/Properties/AssemblyInfo.cs b/ml_dht/Properties/AssemblyInfo.cs
index fb8f7b9..9013c5f 100644
--- a/ml_dht/Properties/AssemblyInfo.cs
+++ b/ml_dht/Properties/AssemblyInfo.cs
@@ -1,4 +1,4 @@
-[assembly: MelonLoader.MelonInfo(typeof(ml_dht.DesktopHeadTracking), "DesktopHeadTracking", "1.3.2", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
+[assembly: MelonLoader.MelonInfo(typeof(ml_dht.DesktopHeadTracking), "DesktopHeadTracking", "1.3.4", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
[assembly: MelonLoader.MelonGame(null, "ChilloutVR")]
[assembly: MelonLoader.MelonPlatform(MelonLoader.MelonPlatformAttribute.CompatiblePlatforms.WINDOWS_X64)]
[assembly: MelonLoader.MelonPlatformDomain(MelonLoader.MelonPlatformDomainAttribute.CompatibleDomains.MONO)]
\ No newline at end of file
diff --git a/ml_dht/Settings.cs b/ml_dht/Settings.cs
index 7cbb906..203b898 100644
--- a/ml_dht/Settings.cs
+++ b/ml_dht/Settings.cs
@@ -88,11 +88,19 @@ namespace ml_dht
{
ViewManager.Instance.gameMenuView.View.ExecuteScript(ResourcesHandler.GetEmbeddedResource("mods_extension.js"));
ViewManager.Instance.gameMenuView.View.ExecuteScript(ResourcesHandler.GetEmbeddedResource("mod_menu.js"));
- foreach(var l_entry in ms_entries)
- ViewManager.Instance.gameMenuView.View.TriggerEvent("updateModSetting", ms_category.Identifier, l_entry.DisplayName, l_entry.GetValueAsString());
+ MelonLoader.MelonCoroutines.Start(UpdateMenuSettings());
};
}
+ static System.Collections.IEnumerator UpdateMenuSettings()
+ {
+ while(!ViewManager.Instance.IsReady || !ViewManager.Instance.IsMainMenuOpen)
+ yield return null;
+
+ foreach(var l_entry in ms_entries)
+ ViewManager.Instance.gameMenuView.View.TriggerEvent("updateModSetting", ms_category.Identifier, l_entry.DisplayName, l_entry.GetValueAsString());
+ }
+
static void OnSliderUpdate(string p_name, string p_value)
{
try
diff --git a/ml_dht/Utils.cs b/ml_dht/Utils.cs
index 26853ee..1b5331b 100644
--- a/ml_dht/Utils.cs
+++ b/ml_dht/Utils.cs
@@ -1,10 +1,7 @@
using ABI.CCK.Components;
-using ABI_RC.Core.Player;
using ABI_RC.Core.Savior;
using ABI_RC.Core.UI;
-using ABI_RC.Systems.IK;
using System.Reflection;
-using UnityEngine;
namespace ml_dht
{
diff --git a/ml_dht/ml_dht.csproj b/ml_dht/ml_dht.csproj
index a2538d1..14161da 100644
--- a/ml_dht/ml_dht.csproj
+++ b/ml_dht/ml_dht.csproj
@@ -6,7 +6,7 @@
SDraw
SDraw
DesktopHeadTracking
- 1.3.2
+ 1.3.4
x64
DesktopHeadTracking
diff --git a/ml_lme/Properties/AssemblyInfo.cs b/ml_lme/Properties/AssemblyInfo.cs
index 030bcd8..de7fe58 100644
--- a/ml_lme/Properties/AssemblyInfo.cs
+++ b/ml_lme/Properties/AssemblyInfo.cs
@@ -1,6 +1,5 @@
-[assembly: MelonLoader.MelonInfo(typeof(ml_lme.LeapMotionExtension), "LeapMotionExtension", "1.6.1", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
+[assembly: MelonLoader.MelonInfo(typeof(ml_lme.LeapMotionExtension), "LeapMotionExtension", "1.6.2", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
[assembly: MelonLoader.MelonGame(null, "ChilloutVR")]
-[assembly: MelonLoader.MelonOptionalDependencies("ml_pmc")]
[assembly: MelonLoader.MelonPlatform(MelonLoader.MelonPlatformAttribute.CompatiblePlatforms.WINDOWS_X64)]
[assembly: MelonLoader.MelonPlatformDomain(MelonLoader.MelonPlatformDomainAttribute.CompatibleDomains.MONO)]
[assembly: MelonLoader.MelonAdditionalCredits("NotAKidOnSteam")]
diff --git a/ml_lme/Settings.cs b/ml_lme/Settings.cs
index a2d4fd1..172ed7d 100644
--- a/ml_lme/Settings.cs
+++ b/ml_lme/Settings.cs
@@ -161,11 +161,19 @@ namespace ml_lme
{
ViewManager.Instance.gameMenuView.View.ExecuteScript(ResourcesHandler.GetEmbeddedResource("mods_extension.js"));
ViewManager.Instance.gameMenuView.View.ExecuteScript(ResourcesHandler.GetEmbeddedResource("mod_menu.js"));
- foreach(var l_entry in ms_entries)
- ViewManager.Instance.gameMenuView.View.TriggerEvent("updateModSetting", ms_category.Identifier, l_entry.DisplayName, l_entry.GetValueAsString());
+ MelonLoader.MelonCoroutines.Start(UpdateMenuSettings());
};
}
+ static System.Collections.IEnumerator UpdateMenuSettings()
+ {
+ while(!ViewManager.Instance.IsReady || !ViewManager.Instance.IsMainMenuOpen)
+ yield return null;
+
+ foreach(var l_entry in ms_entries)
+ ViewManager.Instance.gameMenuView.View.TriggerEvent("updateModSetting", ms_category.Identifier, l_entry.DisplayName, l_entry.GetValueAsString());
+ }
+
static void OnToggleUpdate(string p_name, string p_value)
{
try
diff --git a/ml_lme/ml_lme.csproj b/ml_lme/ml_lme.csproj
index 58a029b..e59b929 100644
--- a/ml_lme/ml_lme.csproj
+++ b/ml_lme/ml_lme.csproj
@@ -4,7 +4,7 @@
netstandard2.1
x64
LeapMotionExtension
- 1.6.1
+ 1.6.2
SDraw
SDraw
LeapMotionExtension
diff --git a/ml_pam/Properties/AssemblyInfo.cs b/ml_pam/Properties/AssemblyInfo.cs
index a6c8afe..07543c2 100644
--- a/ml_pam/Properties/AssemblyInfo.cs
+++ b/ml_pam/Properties/AssemblyInfo.cs
@@ -1,4 +1,4 @@
-[assembly: MelonLoader.MelonInfo(typeof(ml_pam.PickupArmMovement), "PickupArmMovement", "1.2.2", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
+[assembly: MelonLoader.MelonInfo(typeof(ml_pam.PickupArmMovement), "PickupArmMovement", "1.2.3", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
[assembly: MelonLoader.MelonGame(null, "ChilloutVR")]
[assembly: MelonLoader.MelonPriority(1)]
[assembly: MelonLoader.MelonPlatform(MelonLoader.MelonPlatformAttribute.CompatiblePlatforms.WINDOWS_X64)]
diff --git a/ml_pam/Settings.cs b/ml_pam/Settings.cs
index 5ee76c3..337eed4 100644
--- a/ml_pam/Settings.cs
+++ b/ml_pam/Settings.cs
@@ -100,11 +100,19 @@ namespace ml_pam
{
ViewManager.Instance.gameMenuView.View.ExecuteScript(ResourcesHandler.GetEmbeddedResources("mods_extension.js"));
ViewManager.Instance.gameMenuView.View.ExecuteScript(ResourcesHandler.GetEmbeddedResources("mod_menu.js"));
- foreach(var l_entry in ms_entries)
- ViewManager.Instance.gameMenuView.View.TriggerEvent("updateModSetting", ms_category.Identifier, l_entry.DisplayName, l_entry.GetValueAsString());
+ MelonLoader.MelonCoroutines.Start(UpdateMenuSettings());
};
}
+ static System.Collections.IEnumerator UpdateMenuSettings()
+ {
+ while(!ViewManager.Instance.IsReady || !ViewManager.Instance.IsMainMenuOpen)
+ yield return null;
+
+ foreach(var l_entry in ms_entries)
+ ViewManager.Instance.gameMenuView.View.TriggerEvent("updateModSetting", ms_category.Identifier, l_entry.DisplayName, l_entry.GetValueAsString());
+ }
+
static void OnMelonSettingSave_LeftHandKey(object p_oldValue, object p_newValue)
{
try
diff --git a/ml_pam/ml_pam.csproj b/ml_pam/ml_pam.csproj
index d711c0d..5f19c2d 100644
--- a/ml_pam/ml_pam.csproj
+++ b/ml_pam/ml_pam.csproj
@@ -4,7 +4,7 @@
netstandard2.1
x64
PickupArmMovement
- 1.2.2
+ 1.2.3
SDraw
SDraw
PickupArmMovement
diff --git a/ml_pin/Properties/AssemblyInfo.cs b/ml_pin/Properties/AssemblyInfo.cs
index 341c96a..3447171 100644
--- a/ml_pin/Properties/AssemblyInfo.cs
+++ b/ml_pin/Properties/AssemblyInfo.cs
@@ -1,4 +1,4 @@
-[assembly: MelonLoader.MelonInfo(typeof(ml_pin.PlayersInstanceNotifier), "PlayersInstanceNotifier", "1.1.1", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
+[assembly: MelonLoader.MelonInfo(typeof(ml_pin.PlayersInstanceNotifier), "PlayersInstanceNotifier", "1.1.2", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
[assembly: MelonLoader.MelonGame(null, "ChilloutVR")]
[assembly: MelonLoader.MelonPlatform(MelonLoader.MelonPlatformAttribute.CompatiblePlatforms.WINDOWS_X64)]
[assembly: MelonLoader.MelonPlatformDomain(MelonLoader.MelonPlatformDomainAttribute.CompatibleDomains.MONO)]
diff --git a/ml_pin/Settings.cs b/ml_pin/Settings.cs
index 36468bc..c4704e1 100644
--- a/ml_pin/Settings.cs
+++ b/ml_pin/Settings.cs
@@ -96,11 +96,19 @@ namespace ml_pin
{
ViewManager.Instance.gameMenuView.View.ExecuteScript(ResourcesHandler.GetEmbeddedResource("mods_extension.js"));
ViewManager.Instance.gameMenuView.View.ExecuteScript(ResourcesHandler.GetEmbeddedResource("mod_menu.js"));
- foreach(var l_entry in ms_entries)
- ViewManager.Instance.gameMenuView.View.TriggerEvent("updateModSetting", ms_category.Identifier, l_entry.DisplayName, l_entry.GetValueAsString());
+ MelonLoader.MelonCoroutines.Start(UpdateMenuSettings());
};
}
+ static System.Collections.IEnumerator UpdateMenuSettings()
+ {
+ while(!ViewManager.Instance.IsReady || !ViewManager.Instance.IsMainMenuOpen)
+ yield return null;
+
+ foreach(var l_entry in ms_entries)
+ ViewManager.Instance.gameMenuView.View.TriggerEvent("updateModSetting", ms_category.Identifier, l_entry.DisplayName, l_entry.GetValueAsString());
+ }
+
static void OnToggleUpdate(string p_name, string p_value)
{
try
diff --git a/ml_pin/ml_pin.csproj b/ml_pin/ml_pin.csproj
index 89476bf..251d1c5 100644
--- a/ml_pin/ml_pin.csproj
+++ b/ml_pin/ml_pin.csproj
@@ -7,7 +7,7 @@
SDraw
SDraw
PlayersInstanceNotifier
- 1.1.1
+ 1.1.2
PlayersInstanceNotifier
diff --git a/ml_vei/Properties/AssemblyInfo.cs b/ml_vei/Properties/AssemblyInfo.cs
index 19ff62f..6c140ba 100644
--- a/ml_vei/Properties/AssemblyInfo.cs
+++ b/ml_vei/Properties/AssemblyInfo.cs
@@ -1,4 +1,4 @@
-[assembly: MelonLoader.MelonInfo(typeof(ml_vei.ViveExtendedInput), "ViveExtendedInput", "1.1.1", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
+[assembly: MelonLoader.MelonInfo(typeof(ml_vei.ViveExtendedInput), "ViveExtendedInput", "1.1.2", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
[assembly: MelonLoader.MelonGame(null, "ChilloutVR")]
[assembly: MelonLoader.MelonPlatform(MelonLoader.MelonPlatformAttribute.CompatiblePlatforms.WINDOWS_X64)]
[assembly: MelonLoader.MelonPlatformDomain(MelonLoader.MelonPlatformDomainAttribute.CompatibleDomains.MONO)]
diff --git a/ml_vei/Settings.cs b/ml_vei/Settings.cs
index 0a626f1..55009e0 100644
--- a/ml_vei/Settings.cs
+++ b/ml_vei/Settings.cs
@@ -74,11 +74,19 @@ namespace ml_vei
{
ViewManager.Instance.gameMenuView.View.ExecuteScript(ResourcesHandler.GetEmbeddedResource("mods_extension.js"));
ViewManager.Instance.gameMenuView.View.ExecuteScript(ResourcesHandler.GetEmbeddedResource("mod_menu.js"));
- foreach(var l_entry in ms_entries)
- ViewManager.Instance.gameMenuView.View.TriggerEvent("updateModSetting", ms_category.Identifier, l_entry.DisplayName, l_entry.GetValueAsString());
+ MelonLoader.MelonCoroutines.Start(UpdateMenuSettings());
};
}
+ static System.Collections.IEnumerator UpdateMenuSettings()
+ {
+ while(!ViewManager.Instance.IsReady || !ViewManager.Instance.IsMainMenuOpen)
+ yield return null;
+
+ foreach(var l_entry in ms_entries)
+ ViewManager.Instance.gameMenuView.View.TriggerEvent("updateModSetting", ms_category.Identifier, l_entry.DisplayName, l_entry.GetValueAsString());
+ }
+
static void OnToggleUpdate(string p_name, string p_value)
{
try
diff --git a/ml_vei/ml_vei.csproj b/ml_vei/ml_vei.csproj
index c041c49..0ab4197 100644
--- a/ml_vei/ml_vei.csproj
+++ b/ml_vei/ml_vei.csproj
@@ -4,7 +4,7 @@
netstandard2.1
x64
ViveExtendedInput
- 1.1.1
+ 1.1.2
SDraw
SDraw
ViveExtendedInput
diff --git a/ml_vet/Properties/AssemblyInfo.cs b/ml_vet/Properties/AssemblyInfo.cs
index 2414d4e..9918aec 100644
--- a/ml_vet/Properties/AssemblyInfo.cs
+++ b/ml_vet/Properties/AssemblyInfo.cs
@@ -1,4 +1,4 @@
-[assembly: MelonLoader.MelonInfo(typeof(ml_vet.ViveEyeTracking), "ViveEyeTracking", "1.0.1", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
+[assembly: MelonLoader.MelonInfo(typeof(ml_vet.ViveEyeTracking), "ViveEyeTracking", "1.0.2", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
[assembly: MelonLoader.MelonGame(null, "ChilloutVR")]
[assembly: MelonLoader.MelonPlatform(MelonLoader.MelonPlatformAttribute.CompatiblePlatforms.WINDOWS_X64)]
[assembly: MelonLoader.MelonPlatformDomain(MelonLoader.MelonPlatformDomainAttribute.CompatibleDomains.MONO)]
diff --git a/ml_vet/Settings.cs b/ml_vet/Settings.cs
index 6cb85ab..2fdd659 100644
--- a/ml_vet/Settings.cs
+++ b/ml_vet/Settings.cs
@@ -68,16 +68,14 @@ namespace ml_vet
{
ViewManager.Instance.gameMenuView.View.ExecuteScript(ResourcesHandler.GetEmbeddedResource("mods_extension.js"));
ViewManager.Instance.gameMenuView.View.ExecuteScript(ResourcesHandler.GetEmbeddedResource("mod_menu.js"));
- foreach(var l_entry in ms_entries)
- ViewManager.Instance.gameMenuView.View.TriggerEvent("updateModSetting", ms_category.Identifier, l_entry.DisplayName, l_entry.GetValueAsString());
-
MelonLoader.MelonCoroutines.Start(UpdateMenuSettings());
};
}
static System.Collections.IEnumerator UpdateMenuSettings()
{
- yield return new UnityEngine.WaitForEndOfFrame();
+ while(!ViewManager.Instance.IsReady || !ViewManager.Instance.IsMainMenuOpen)
+ yield return null;
foreach(var l_entry in ms_entries)
ViewManager.Instance.gameMenuView.View.TriggerEvent("updateModSetting", ms_category.Identifier, l_entry.DisplayName, l_entry.GetValueAsString());
@@ -87,7 +85,7 @@ namespace ml_vet
{
try
{
- if(Enum.TryParse(p_name, out ModSetting l_setting) && bool.TryParse(p_value,out bool l_value))
+ if(Enum.TryParse(p_name, out ModSetting l_setting) && bool.TryParse(p_value, out bool l_value))
{
switch(l_setting)
{
@@ -102,7 +100,8 @@ namespace ml_vet
{
Debug = l_value;
OnDebugChanged.Invoke(Debug);
- } break;
+ }
+ break;
}
ms_entries[(int)l_setting].BoxedValue = l_value;
diff --git a/ml_vet/ml_vet.csproj b/ml_vet/ml_vet.csproj
index ba48299..9c8fd1e 100644
--- a/ml_vet/ml_vet.csproj
+++ b/ml_vet/ml_vet.csproj
@@ -4,7 +4,7 @@
netstandard2.1
x64
ViveEyeTracking
- 1.0.1
+ 1.0.2
SDraw
SDraw
ViveEyeTracking