Files
HauntedBloodlines/Assets/Scripts/Inventory_OLD/Codex/Level Transition/LevelPoint.cs
2025-05-29 22:31:40 +03:00

35 lines
1.0 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace Inventory
{
public class LevelPoint : MonoBehaviour
{
public Transform myTransform;
public bool loadPersistentItemsOnSceneStart = false;
public bool movePlayerHereOnSceneEnter = true;
private void Start()
{
myTransform = transform;
if(movePlayerHereOnSceneEnter)
GameObject.FindGameObjectWithTag("Player").transform.position = myTransform.position;
FindObjectOfType<Inventory>().levelPoint = transform;
if (loadPersistentItemsOnSceneStart && !SaveData.loadDataTrigger && SaveData.instance != null)
{
print("Loading scene persistence");
FindObjectOfType<SaveData>().LoadLevelPersistence();
}
else
{
print("Scene persistence wasn't loaded due to condition mismatch");
}
print("Loading trigger :" + SaveData.loadDataTrigger);
}
}
}