Beispiel #1
0
 private void CreateSingleton()
 {
     if (Instance == null)
     {
         Instance = this;
         //DontDestroyOnLoad(gameObject);
     }
     else
     {
         Destroy(gameObject);
     }
 }
Beispiel #2
0
    //set all the reference scripts
    private void SetScripts()
    {
        GameObject scriptHolder = GameObject.Find("ScriptHolder");
        int        currentScene = SceneManager.GetActiveScene().buildIndex;

        if (currentScene == 1)
        {
            userTools          = scriptHolder.GetComponent <UserTools>();
            itemTools          = scriptHolder.GetComponent <ItemTools>();
            tempGetDefaultItem = scriptHolder.GetComponent <TempGetDefaultItem>();
            selectedItemScript = scriptHolder.GetComponent <SelectedItemScript>();
            afkTimeScript      = scriptHolder.GetComponent <AfkTimeScript>();
            playTimeScript     = scriptHolder.GetComponent <PlayTimeScript>();
            statsUI            = scriptHolder.GetComponent <StatsUI>();
            customiseUserUI    = scriptHolder.GetComponent <CustomiseUserUI>();
            shopItemsManager   = scriptHolder.GetComponent <ShopItemsManager>();
            leftItemManager    = scriptHolder.GetComponent <LeftItemManager>();
            playerUI           = scriptHolder.GetComponent <PlayerUI>();
        }
        else if (currentScene == 2)
        {
        }
    }