Beispiel #1
0
 // Update is called once per frame
 void Update()
 {
     if (SceneManager.GetActiveScene().name.Equals("Game"))
     {
         if (!instantiated)
         {
             instantiated     = true;
             player           = GameObject.FindGameObjectWithTag("Player");
             dungeon          = GameObject.FindGameObjectWithTag("Dungeon");
             itemPool         = GameObject.FindGameObjectWithTag("Item Pool");
             minimapGrid      = GameObject.FindGameObjectWithTag("Grid");
             roomArray        = GameObject.FindGameObjectWithTag("Rooms");
             shopGlobalButton = GameObject.FindGameObjectWithTag("Shop Global Button").GetComponent <ShopGlobalButton>();
             itemDatabase     = GameObject.FindGameObjectWithTag("Item Pool").GetComponent <Database>();
         }
         else if (menu)
         {
             menu = false;
         }
     }
     else if (SceneManager.GetActiveScene().name.Equals("Main Menu"))
     {
         if (!menu)
         {
             selectedSave = null;
             hasSavedGame = false;
             menu         = true;
         }
         else if (instantiated)
         {
             instantiated = false;
         }
     }
 }
Beispiel #2
0
    // Use this for initialization
    void Start()
    {
        pointer          = GameObject.FindGameObjectWithTag("ShopPointer");
        management       = GameObject.FindGameObjectWithTag("Management").GetComponent <Management>();
        globalButton     = GameObject.FindGameObjectWithTag("Shop Global Button").GetComponent <ShopGlobalButton>();
        mainMenu         = GameObject.FindGameObjectWithTag("Shop Main Buttons");
        itemMenu         = GameObject.FindGameObjectWithTag("Shop Item Buttons");
        mainButtons      = new List <GameObject>();
        itemButtons      = new List <GameObject>();
        itemDescriptions = GameObject.FindGameObjectsWithTag("ShopItemDescription");
        player           = GameObject.FindGameObjectWithTag("Player").GetComponent <Player>();

        for (int i = 0; i < mainMenu.transform.childCount; i++)
        {
            if (!mainMenu.transform.GetChild(i).CompareTag("ShopItemDescription"))
            {
                mainButtons.Add(mainMenu.transform.GetChild(i).gameObject);
            }
        }

        for (int i = 0; i < itemMenu.transform.childCount; i++)
        {
            if (!itemMenu.transform.GetChild(i).CompareTag("ShopItemDescription"))
            {
                itemButtons.Add(itemMenu.transform.GetChild(i).gameObject);
            }
        }
    }