Skip to content

Commit

Permalink
Parameters fetch fix
Browse files Browse the repository at this point in the history
Restore to default settings
  • Loading branch information
SDraw committed Aug 5, 2022
1 parent 8e6f739 commit ee55c60
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 4 deletions.
2 changes: 1 addition & 1 deletion ml_aap/Main.cs
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ void OnLocalAvatarClear()
static void OnLocalAvatarSetup_Postfix() => ms_instance?.OnLocalAvatarSetup();
void OnLocalAvatarSetup()
{
if(m_localHandler != null)
if((m_localHandler != null) && !PlayerSetup.Instance._inVr)
m_localHandler.OnAvatarSetup();
}
}
Expand Down
6 changes: 6 additions & 0 deletions ml_aap/ParametersHandler.cs
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,12 @@ public ParametersHandler()
m_parameters = new List<AdditionalParameterInfo>();
}

void Start()
{
if(PlayerSetup.Instance._inVr)
PlayerSetup.Instance.avatarSetupCompleted.AddListener(this.OnAvatarSetup);
}

void Update()
{
if(m_active)
Expand Down
6 changes: 3 additions & 3 deletions ml_aap/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
using System.Reflection;

[assembly: AssemblyTitle("AdditionalAvatarParameters")]
[assembly: AssemblyVersion("1.0.0")]
[assembly: AssemblyFileVersion("1.0.0")]
[assembly: AssemblyVersion("1.0.1")]
[assembly: AssemblyFileVersion("1.0.1")]

[assembly: MelonLoader.MelonInfo(typeof(ml_aap.AdditionalAvatarParameters), "AdditionalAvatarParameters", "1.0.0", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
[assembly: MelonLoader.MelonInfo(typeof(ml_aap.AdditionalAvatarParameters), "AdditionalAvatarParameters", "1.0.1", "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)]
6 changes: 6 additions & 0 deletions ml_fpt/Main.cs
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,9 @@ public override void OnUpdate()
PlayerSetup.Instance._trackerManager.trackers[m_hipsTrackerIndex].ShowLine(false);
CVR_InteractableManager.enableInteractions = true;

if(PlayerSetup.Instance._avatar.GetComponent<ABI.CCK.Components.CVRAvatar>().avatarUsesAdvancedSettings)
PlayerSetup.Instance.LoadCurrentAvatarSettingsDefault();

Reset();

ShowHudNotification("Calibration completed");
Expand Down Expand Up @@ -141,6 +144,9 @@ void OnAvatarClear()
{
if(m_inCalibration)
{
m_indexIk.calibrated = true;
m_indexIk.enabled = true;

m_ikCalibrator.leftHandModel.SetActive(false);
m_ikCalibrator.rightHandModel.SetActive(false);

Expand Down

0 comments on commit ee55c60

Please sign in to comment.