示例#1
0
    public void upgradeFarmOne(UpgradeUIScript f)
    {
        GameObject k    = Instantiate(upgradedBuilding, gameObject.transform.position, gameObject.transform.rotation);
        Farm       farm = k.GetComponent <Farm>();

        farm.upgradeOne = true;
        p.incomeMoney(-upgradeOneCost);
        farm.getPlayer(p, tile);
        Destroy(gameObject);

        f.idk(k);
    }
示例#2
0
    private void getBuilding()
    {
        Collider[] colliders;
        Vector3    a    = tiles[currentTile].transform.position;
        Vector3    find = new Vector3(a.x, a.y + 10f, a.z);

        colliders = Physics.OverlapSphere(find, 5f);
        building  = colliders[0].gameObject;
        tower     = building.GetComponent <Tower>();
        farm      = building.GetComponent <Farm>();


        UpgradeUIScript ui = upgrUIP1.GetComponent <UpgradeUIScript>();

        //ui.idk(building);

        upgrUIP1.GetComponent <UpgradeUIScript>().idk(building);
    }