コード例 #1
0
    public void Setup()
    {
        cathouseController = cathouse.GetComponent <CathouseController> ();
        this.gameManager   = GetComponent <GameManager> ();
        boardHolder        = new GameObject();
        boardHolder.transform.SetParent(this.transform);
        this.kittens = new List <GameObject> ();

        SpawnPC();
        for (int i = 0; i < kittenCount; i++)
        {
            SpawnKitten();
        }

        startTime     = (int)Time.fixedTime;
        lastSpawnTime = startTime;

        cathouseController.caughtKittens = 0;
        setupDone = true;
    }
コード例 #2
0
ファイル: LevelController.cs プロジェクト: Rayal/LudumDare40
 public void Setup(int timeSeconds = 60, int kittens = 0)
 {
     cathouseController = cathouse.GetComponent <CathouseController> ();
     this.gameManager   = GetComponent <GameManager> ();
     boardHolder        = new GameObject();
     boardHolder.transform.SetParent(this.transform);
     this.kittens = new List <GameObject> ();
     if (kittens > 0)
     {
         kittenCount = kittens;
     }
     for (int i = 0; i < kittenCount; i++)
     {
         SpawnKitten();
     }
     SpawnPC();
     startTime = (int)Time.fixedTime;
     levelTime = timeSeconds;
     cathouseController.caughtKittens = 0;
     setupDone     = true;
     infoText.text = "Get all the kittens in the nest before the time runs out!";
 }