示例#1
0
    // Use this for initialization
    void Start()
    {
        PlayerInteract playerInteract = GameObject.Find("PickUpRange").GetComponent <PlayerInteract>();

        bool[] villagers = playerInteract.GetUnlockedVillagers();
        while (true)
        {
            int generateVillagerID = Random.Range(0, villagers.Length);
            if (villagers[generateVillagerID] == false)
            {
                npcId = generateVillagerID;
                break;
            }
        }

        _canvas = GameObject.FindGameObjectWithTag("Canvas").transform;
        okPanel = _canvas.Find("OkPanel").gameObject;
        okBtn   = okPanel.transform.Find("Panel").Find("Ok_Btn").GetComponent <Button>();
        content = okPanel.transform.Find("Text").GetComponent <Text>();
        okPanel.SetActive(false);
    }