Example #1
0
    // Use this for initialization
    void Start()
    {
        _info      = DataPrincess.Load();
        gameLevels = DataPrincess.LoadGameLevels();
        DataSender _sender = GameObject.FindObjectOfType <DataSender>();

        if (_sender != null)
        {
            currentLevel = gameLevels.FindLevel(_sender.level);
            Debug.Log("Loading Level: " + _sender.level.ToString());
        }
        else
        {
            currentLevel = gameLevels.FindLevel(1);
        }

        wavesText.text = waveNumber + "/" + currentLevel.numberOfWaves;

        SpawnLevel(currentLevel);
    }
Example #2
0
    //Add all the button and input listeners
    void Start()
    {
        enemyList = new List <GameObject> ();

        enemy1Button.onClick.AddListener(() => SpawnEnemy(EnemyType.Normal));
        enemy2Button.onClick.AddListener(() => SpawnEnemy(EnemyType.Fast));
        enemy3Button.onClick.AddListener(() => SpawnEnemy(EnemyType.Brute));
        enemy4Button.onClick.AddListener(() => SpawnEnemy(EnemyType.FlyingNormal));

        startButton.onClick.AddListener(() => StartWave());
        stopButton.onClick.AddListener(() => StopWave());

        waveInput.text          = "1";
        numberOfWavesInput.text = "1";
        levelInput.text         = "1";

        gameLevels = DataPrincess.LoadGameLevels();


        ReadGameLevels(gameLevels);
    }