コード例 #1
0
 void Awake()
 {
     if (sharedInstance == null)
     {
         sharedInstance = this;
     }
     else if (sharedInstance != this)
     {
         Destroy(gameObject);
     }
     DontDestroyOnLoad(gameObject);
 }
コード例 #2
0
    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();
    }