35 lines
1.0 KiB
C#
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);
|
|
}
|
|
}
|
|
} |