// 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); } }
// 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); } }