diff --git a/SSLR/Assets/Scenes/LiviPlayground.unity b/SSLR/Assets/Scenes/LiviPlayground.unity index adc2ea6..a0206c1 100644 --- a/SSLR/Assets/Scenes/LiviPlayground.unity +++ b/SSLR/Assets/Scenes/LiviPlayground.unity @@ -701,6 +701,7 @@ MonoBehaviour: m_EditorClassIdentifier: dayEnded: 0 shiftStarted: 0 + currentNPC: {fileID: 0} frontWalkPoints: - {fileID: 1521924626} - {fileID: 2036976913} @@ -858,6 +859,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: shiftDuration: 20 + npcSpawnArea: {fileID: 1126609776} --- !u!1 &756192406 GameObject: m_ObjectHideFlags: 0 @@ -1016,7 +1018,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!4 &1126609777 Transform: m_ObjectHideFlags: 0 diff --git a/SSLR/Assets/Scripts/ShiftManager.cs b/SSLR/Assets/Scripts/ShiftManager.cs index c13ee6b..642aa06 100644 --- a/SSLR/Assets/Scripts/ShiftManager.cs +++ b/SSLR/Assets/Scripts/ShiftManager.cs @@ -14,6 +14,8 @@ public class ShiftManager : MonoBehaviour [SerializeField] private float shiftDuration; private float remainingTime; + [SerializeField] + private GameObject npcSpawnArea; private Collider shiftTrigger; private GameManager gm; @@ -34,6 +36,7 @@ public class ShiftManager : MonoBehaviour { Debug.Log("Shift started"); + npcSpawnArea.SetActive(true); gm.shiftStarted = true; shiftTrigger.enabled = false; StartCoroutine(StartWorkShift()); @@ -62,6 +65,7 @@ public class ShiftManager : MonoBehaviour { Debug.Log("Shift ended!"); + npcSpawnArea.SetActive(false); remainingTime = shiftDuration; gm.shiftStarted = false; }