Пример #1
0
    //here we are going to setup the level
    void InitGame(Loader loader)
    {
        doingSetup = true;

        boardScript = loader.boardManager;

        //we find images like this, because they are instantiated on level load. cant put in editor.
        //levelImage = GameObject.Find("LevelImage");
        levelImage.SetActive(true);
        levelText      = GameObject.Find("LevelText").GetComponent <Text>();
        levelText.text = "Day " + level;


        //wait the delay and invoke method after that.
        Invoke("HideLevelImage", levelStartDelay);
        initiativeTrack.Clear();

        //boardScript is only used for rogueLikeTutorial gameboard. With premade levels we do not use it.
        if (boardScript != null)
        {
            boardScript.SetupScene(level);
        }
        //Experimenting with this system... looks like I'm going to use ObjectData to store my stats that I wish to follow on UI Canvas
        ObjectData <int> intData = new ObjectData <int>();

        intData.setData(1);
        Debug.Log("objectData = " + intData.data);
    }
Пример #2
0
 public void ExecuteClear()
 {
     Round = 1;
     InitiativeTrack.Clear();
 }