Example #1
0
    public IEnumerator M1OpenItemMenu()
    {
        movementScript.pseudoEscapeKeyPress = true;
        yield return(WaitForFrames(3));

        menuScript = GameObject.Find("MenuCanvas").GetComponent <ExplorationMenuScript> ();
        menuScript.inventPressed();
        yield return(new WaitForSeconds(1));

        itemScript = GameObject.Find("SwapManager").GetComponent <ItemsMenuScript> ();

        //Should have two items in inventory
        itemsPanel = GameObject.Find("Padding");
        Assert.NotNull(itemsPanel.transform.Find("Item0/Item"));
        Assert.NotNull(itemsPanel.transform.Find("Item1/Item"));
        //Rest should be empty
        for (int i = 2; i < 6; i++)
        {
            Assert.Null(itemsPanel.transform.Find("Item" + i + "/Item"));
        }

        //Should have two players
        Assert.NotNull(GameObject.Find("Player0"));
        Assert.NotNull(GameObject.Find("Player1"));
        //Rest should not exist
        for (int i = 2; i < 6; i++)
        {
            Assert.Null(GameObject.Find("Player" + i));
        }
    }