void Awake() { if (sharedInstance == null) { sharedInstance = this; } else if (sharedInstance != this) { Destroy(gameObject); } DontDestroyOnLoad(gameObject); }
void Start() { testPlayerPrefs(caffeinePP); testPlayerPrefs(waterPP); testPlayerPrefs(cleaningPP); testPlayerPrefs(nutrientsPP); timeManager = GameObject.Find("TimerManager").GetComponent <TimeManager>(); managerPoints = GameObject.Find("PointManager").GetComponent <pointManager>(); ModifierChange(GameObject.Find("Farm_Selector").GetComponent <farmManager>().typeFarm); Invoke("calculateOutTime", 1f); InvokeRepeating("testMinute", 2f, 10f); InvokeRepeating("testAndSetPlayerPrefs", 1f, 0.5f); checkOneValue = DateTime.Parse(PlayerPrefs.GetString("entranceOnline")); checkTwoValue = DateTime.Parse(PlayerPrefs.GetString("entranceOnline")).AddMinutes(15); checkTreeValue = DateTime.Parse(PlayerPrefs.GetString("entranceOnline")).AddMinutes(30); checkFourValue = DateTime.Parse(PlayerPrefs.GetString("entranceOnline")).AddMinutes(45); timeManager.InvokeSaveLastTime(); }