private void Start()
    {
        DBGO = GameObject.Find("DatabaseCanvas");

        DB = GameObject.Find("Database Controller").GetComponent <Database_Control>();
        //DB.GameState.Load();
        for (int i = 0; i < TowerSlots.Count; i++)
        {
            Vector3 textPos = Camera.main.WorldToScreenPoint(TowerSlots[i].transform.GetChild(0).GetChild(0).GetComponent <TowerController>().TowerParent.transform.position);
            TowerSlots[i].transform.position = textPos;
        }
    }
    // Use this for initialization
    void Start()
    {
        DB        = GameObject.Find("Database Controller").GetComponent <Database_Control>();
        text      = GetComponent <Text>();
        scoreText = transform.parent.GetChild(1).GetComponent <Text>();

        int rank = 0;

        foreach (KeyValuePair <string, float> LeaderboardItem in DB.leaderboard.leaderboard())
        {
            rank++;
            text.text      = text.text + "Rank #" + rank.ToString() + "\t" + LeaderboardItem.Key + "\n";
            scoreText.text = scoreText.text + LeaderboardItem.Value.ToString() + "\n";
        }
    }
Пример #3
0
    // private string path;

    void Start()
    {
        DB = GameObject.Find("Database Controller").GetComponent <Database_Control>();
        //DB.GameState.Load();
        //path = Application.persistentDataPath;
        //FileStream file = new FileStream(path + "/" + "Level" + PlayerPrefs.GetInt("LevelNumber", 1) + ".txt", FileMode.OpenOrCreate);
        //StreamWriter writer = new StreamWriter(file);
        // writer.WriteLine("0/00/00/00/00");
        //for testing only
        ReadLevelData();
        HealthText      = GameObject.Find("Health").GetComponent <Text>();
        HealthText.text = "Health: " + Health.ToString();
        pathsPossible   = new List <List <GameObject> >();
        pathsPossible.Add(firstPathPossible);
        pathsPossible.Add(secondPathPossible);
        //ReadNextWaveData(currentWaveNumber);
    }
Пример #4
0
    // Use this for initialization
    void Start()
    {
        text     = GetComponent <Text>();
        costText = transform.parent.GetChild(1).GetComponent <Text>();

        DB = GameObject.Find("Database Controller").GetComponent <Database_Control>();
        float  buttonYPos = -10.0f;
        string IDNumber   = "";

        foreach (KeyValuePair <string, float> StoreItem in DB.store.store())
        {
            IDNumber  = StoreItem.Key.Substring(0, 1);
            text.text = text.text + StoreItem.Key.Substring(1) + "\n";

            switch (IDNumber)
            {
            case "P":
                costText.text = costText.text + "£" + (StoreItem.Value / 100.0f).ToString() + "\n";
                break;

            case "G":
                costText.text = costText.text + StoreItem.Value.ToString() + " Gems" + "\n";
                break;

            case "M":
                costText.text = costText.text + StoreItem.Value.ToString() + " Medals" + "\n";
                break;
            }

            GameObject Button = Instantiate(buttonPrefab);
            Button.transform.SetParent(GameObject.Find("ButtonPanel").transform);

            Button.GetComponent <ShopButtonController>().SetValues(IDNumber, StoreItem.Key.Substring(1), (int)StoreItem.Value);
            Button.transform.localScale = Vector3.one;

            Button.GetComponent <RectTransform>().anchoredPosition3D = new Vector3(0, buttonYPos, 0);

            buttonYPos -= 55.0f;
        }
    }
 private void Start()
 {
     DB = GameObject.Find("Database Controller").GetComponent <Database_Control>();
 }