diff --git a/Runtime/Visitors/Scripts/VisitorPossessions.cs b/Runtime/Visitors/Scripts/VisitorPossessions.cs index 563f536..c9d3af6 100644 --- a/Runtime/Visitors/Scripts/VisitorPossessions.cs +++ b/Runtime/Visitors/Scripts/VisitorPossessions.cs @@ -132,14 +132,17 @@ namespace Passer { Debug.Log("Cleared Possessions"); possessions = new List(); // new Possessions(); } + + if (humanoid.avatarRig != null) { + Possessable possessableAvatar = humanoid.avatarRig.GetComponent(); + if (possessableAvatar != null) + AddPossessions(new Possessable[] { possessableAvatar }, true); + } } // Default Possessions cannot be deleted AddPossessions(defaultPossessions, false); - Possessable possessableAvatar = humanoid.avatarRig.GetComponent(); - if (possessableAvatar != null) - AddPossessions(new Possessable[] { possessableAvatar }, true); } #endregion