Ejemplo n.º 1
0
 public void SetItem(GameObject b)
 {
     hasPlaced = false;
     currentBuilding =( (GameObject)(Instantiate (b))).transform;
     buildingPlacable=currentBuilding.GetComponent<BuildingPlacable>();
     Cash.cash -= 1000; // jian fangzi jian qian
 }
Ejemplo n.º 2
0
 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();
     }
 }
Ejemplo n.º 3
0
 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();
     }
 }
Ejemplo n.º 4
0
	public void SetItem(GameObject b){
		hasPlaced = false;
		currentBuilding =( (GameObject)(Instantiate (b))).transform;
		buildingPlacable=currentBuilding.GetComponent<BuildingPlacable>();
	}