Ejemplo n.º 1
0
	// sprawdzanie budynku

	public void CheckBuilding(int caseSwitch){

		SelectBuilding = BuildingList.Find(d=>d.Id == caseSwitch);

		if (CheckRes() == true){
			BuildTemp(SelectBuilding.Model);
		} else {
			GetComponent<GuiManager>().Error.SetActive(true);
		}

	}
Ejemplo n.º 2
0
	// Accept position
	public void AcceptPos(){

		if (TempBuilding.GetComponent<BuildingScript>().InMap == true && TempBuilding.GetComponent<BuildingScript>().InOtherObject == false)
		{
			MinusRes();
			Manago.CountBuilding++;
			Manago.AddBuilding(Manago.CountBuilding, TempBuilding.transform.position, SelectBuilding.Id);
			TempBuilding.name = "building-" + Manago.CountBuilding;
			TempBuilding.GetComponent<BuildingScript>().IdBuilding = Manago.CountBuilding;
			SelectBuilding = null;
			TempBuilding = null;
			GetComponent<MovementObject>().EndMoving();
			GetComponent<GuiManager>().CanvasAcceptNewBuilding.SetActive(false);
			Manago.Exp += 5;
			GetComponent<GuiManager>().ButtonBuild.GetComponent<Button>().enabled = true;
		} else {
			GetComponent<GuiManager>().ErrorPlace.SetActive(true);
		}

	}