public void SetItem(GameObject b) { hasPlaced = false; currentBuilding =( (GameObject)(Instantiate (b))).transform; buildingPlacable=currentBuilding.GetComponent<BuildingPlacable>(); Cash.cash -= 1000; // jian fangzi jian qian }
public void PutItem(GameObject o) { if (o.GetComponent <BuildingReqirements>().canBeBuild(gui.gold, gui.stone, gui.wood)) { gui.ModifyGold(-(int)o.GetComponent <BuildingReqirements>().buildingStatiscics.goldReq.Value); gui.ModifyStone(-(int)o.GetComponent <BuildingReqirements>().buildingStatiscics.stoneReq.Value); gui.ModifyWood(-(int)o.GetComponent <BuildingReqirements>().buildingStatiscics.woodReq.Value); hasPlaced = false; currentBuilding = o.transform; currentBuilding.parent = GameObject.FindGameObjectWithTag("Buildings").transform; endTag = currentBuilding.tag; placable = currentBuilding.GetComponent <BuildingPlacable>(); } else { noResources.Raise(); } }
public void SetItem(GameObject o) { if (o.GetComponent <BuildingReqirements>().canBeBuild(gui.gold, gui.stone, gui.wood)) { gui.ModifyGold(-(int)o.GetComponent <BuildingReqirements>().buildingStatiscics.goldReq.Value); gui.ModifyStone(-(int)o.GetComponent <BuildingReqirements>().buildingStatiscics.stoneReq.Value); gui.ModifyWood(-(int)o.GetComponent <BuildingReqirements>().buildingStatiscics.woodReq.Value); hasPlaced = false; currentBuilding = ((GameObject)Instantiate(o)).transform; currentBuilding.parent = GameObject.FindGameObjectWithTag("Buildings").transform; endTag = currentBuilding.tag; currentBuilding.tag = "Untagged"; placable = currentBuilding.GetComponent <BuildingPlacable>(); clearBuildingButton.SetActive(true); changeGameType.SetActive(false); } else { noResources.Raise(); } }
public void SetItem(GameObject b){ hasPlaced = false; currentBuilding =( (GameObject)(Instantiate (b))).transform; buildingPlacable=currentBuilding.GetComponent<BuildingPlacable>(); }