Fix Stranger cloak breaking

This commit is contained in:
Nick 2023-07-26 23:59:23 -04:00
parent 0e06df1586
commit 3b40fac5a4

View File

@ -1,6 +1,7 @@
using NewHorizons.Components.Stars; using NewHorizons.Components.Stars;
using NewHorizons.Handlers; using NewHorizons.Handlers;
using NewHorizons.Utility.OWML; using NewHorizons.Utility.OWML;
using System.Linq;
using UnityEngine; using UnityEngine;
namespace NewHorizons.Components.EOTE namespace NewHorizons.Components.EOTE
@ -12,11 +13,17 @@ namespace NewHorizons.Components.EOTE
public void Start() public void Start()
{ {
// Enable and disable all cloaks, else Stranger state is weird at the start if (CloakHandler.Cloaks.Any())
foreach (var cloak in CloakHandler.Cloaks)
{ {
SetCurrentCloak(cloak); // Enable and disable all cloaks, else Stranger state is weird at the start
cloak.enabled = false; foreach (var cloak in CloakHandler.Cloaks)
{
SetCurrentCloak(cloak);
cloak.enabled = false;
}
// Make sure a cloak is enabled
SetCurrentCloak(CloakHandler.Cloaks.First());
} }
} }