コード例 #1
0
    void Start()
    {
        popup     = GameObject.Find("PopupMenu").GetComponent <PopupMenuFunctions>();
        inventory = TurnManager.playerSelected.GetComponent <PlayerCharacter>().inventory;

        displayInventory();
        cursor = GameObject.Find("Cursor");
        transform.SetParent(GameObject.Find("Canvas").transform);
    }
コード例 #2
0
    public void onWaitButtonClick()
    {
        popup = GameObject.Find("PopupMenu").GetComponent<PopupMenuFunctions>();
        List<GameObject> players = GameObject.Find("GameMaster").GetComponent<MapData>().getPlayers();
        foreach (GameObject player in players)
        {
            if (player.GetComponent<PlayerCharacter>().getSelected())
            {
                selectedPlayer = player;
            }
        }
        selectedPlayer.GetComponent<PlayerCharacter>().setSelected(false);
        //Update sprite to be greyed out
        popup.setVisibility(false);
        popup.updateVisibility();
        selectedPlayer.GetComponent<PlayerCharacter>().waiting = true;
        selectedPlayer.GetComponent<PlayerCharacter>().inMenu = false;
        GameObject.Find("GameMaster").GetComponent<UIController>().enableCursor();

    }
コード例 #3
0
    // Update is called once per frame

    void Update()
    {
        Debug.Log("alsoworking");
        List <GameObject> players = GameObject.Find("GameMaster").GetComponent <MapData>().getPlayers();

        foreach (GameObject player in players)
        {
            if (player.GetComponent <PlayerCharacter>().getSelected())
            {
                selectedPlayer = player;
            }
        }
        popup     = GetComponentInParent <PopupMenuFunctions>();
        inventory = selectedPlayer.GetComponent <PlayerCharacter>().inventory;

        popup.setVisibility(false);
        openItemMenu();
        //Close PopupMenu
        //Open Item Submenu
    }
コード例 #4
0
    public void onItemButtonClick()
    {
        popup = GameObject.Find("PopupMenu").GetComponent<PopupMenuFunctions>();
        List<GameObject> players = GameObject.Find("GameMaster").GetComponent<MapData>().getPlayers();
        foreach (GameObject player in players)
        {
            if (player.GetComponent<PlayerCharacter>().getSelected())
            {
                selectedPlayer = player;
            }
        }
        selectedPlayer.GetComponent<PlayerCharacter>().itemsMode = true;
        inventory = selectedPlayer.GetComponent<PlayerCharacter>().inventory;

        popup.setVisibility(false);
        popup.updateVisibility();
        GameObject temp = Instantiate(Resources.Load<GameObject>("ItemMenu"));

        //Close PopupMenu
        //Open Item Submenu
    }
コード例 #5
0
    public void onCancelButtonClick()
    {
        popup = GameObject.Find("PopupMenu").GetComponent<PopupMenuFunctions>();
        List<GameObject> players = GameObject.Find("GameMaster").GetComponent<MapData>().getPlayers();
        selectedPlayer = TurnManager.playerSelected;
        /*
        foreach (GameObject player in players)
        {
            if (player.GetComponent<PlayerCharacter>().getSelected())
            {
                Debug.Log(selectedPlayer);
                selectedPlayer = player;
            }
        }
        */

        selectedPlayer.GetComponent<PlayerCharacter>().setSelected(false);
        popup.setVisibility(false);
        popup.updateVisibility();
        selectedPlayer.GetComponent<PlayerCharacter>().inMenu = false;
        enableCursor = true;
        TurnManager.playerSelected = null;
    }
コード例 #6
0
 void Start()
 {
     cursor             = GameObject.Find("Cursor");
     popupMenuFunctions = GameObject.Find("Canvas").GetComponentInChildren <PopupMenuFunctions>();
 }