diff --git a/Runtime/HumanoidFree/HumanoidPreferences.cs b/Runtime/HumanoidFree/HumanoidPreferences.cs index 9eea7d3..da79d80 100644 --- a/Runtime/HumanoidFree/HumanoidPreferences.cs +++ b/Runtime/HumanoidFree/HumanoidPreferences.cs @@ -154,21 +154,21 @@ namespace Passer.Humanoid { VisitorSceneInspector(); - if (reload) { - reload = false; -#if hUNET - OnLoadHumanoidPlayerUnet.CheckHumanoidPlayer(); -#endif -#if hPHOTON1 || hPHOTON2 - OnLoadHumanoidPlayerPun.CheckHumanoidPlayer(); -#endif -#if hBOLT - OnLoadHumanoidPlayerBolt.CheckHumanoidPlayer(); -#endif -#if hMIRROR - OnLoadHumanoidPlayerMirror.CheckHumanoidPlayer(); -#endif - } +// if (reload) { +// reload = false; +//#if hUNET +// OnLoadHumanoidPlayerUnet.CheckHumanoidPlayer(); +//#endif +//#if hPHOTON1 || hPHOTON2 +// OnLoadHumanoidPlayerPun.CheckHumanoidPlayer(); +//#endif +//#if hBOLT +// OnLoadHumanoidPlayerBolt.CheckHumanoidPlayer(); +//#endif +//#if hMIRROR +// OnLoadHumanoidPlayerMirror.CheckHumanoidPlayer(); +//#endif +// } }, keywords = new HashSet( new[] { "Humanoid", "Oculus", "SteamVR" } @@ -189,9 +189,11 @@ namespace Passer.Humanoid { foreach (string visitor in HumanoidVisitors.visitors) { string name = visitor; ix = name.LastIndexOf('/'); - name = name.Substring(ix + 1); - name = name.Substring(0, name.Length - 6); // remove .unity - visitorNames[i++] = name; + if (ix >= 0) { + name = name.Substring(ix + 1); + name = name.Substring(0, name.Length - 6); // remove .unity + visitorNames[i++] = name; + } } string visitorSceneName = HumanoidPreferences.visitorSceneName; diff --git a/package.json b/package.json index df861fb..099ca19 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "com.passervr.humanoidcontrol_free", - "version": "4.1.1-beta", + "version": "4.1.2-beta", "displayName": "Humanoid Control 4 Free", "description": "Humanoid Control is the next generation of human character control. It will provide you with an effortless setup for having animated characters in your environments.", "unity": "2019.4",