public void ModeConstruction() { //boxCollider.enabled = true; boxCollider.isTrigger = false; objectGhost.SetActive(false); objectBase.SetActive(false); objectConstruction.SetActive(true); if (IsConstructed) { buildingMode = BuildingMode.Built; } }
void Start () { label = GameObject.Find("Label"); GameObject buildingType = RandomBuilding(); building = GameObject.Instantiate(buildingType,new Vector3(transform.position.x,buildingType.transform.localScale.y/2f,transform.position.z),Quaternion.identity) as GameObject; building.transform.parent = transform; BoxCollider bc = gameObject.AddComponent<BoxCollider>() as BoxCollider; bc.size = building.transform.localScale; bc.center = new Vector3(0,buildingType.transform.localScale.y/2f,0); //The building may not have been ready on initial assignment of mode this.mode = mode; }
void Start() { label = GameObject.Find("Label"); GameObject buildingType = RandomBuilding(); building = GameObject.Instantiate(buildingType, new Vector3(transform.position.x, buildingType.transform.localScale.y / 2f, transform.position.z), Quaternion.identity) as GameObject; building.transform.parent = transform; BoxCollider bc = gameObject.AddComponent <BoxCollider>() as BoxCollider; bc.size = building.transform.localScale; bc.center = new Vector3(0, buildingType.transform.localScale.y / 2f, 0); //The building may not have been ready on initial assignment of mode this.mode = mode; }
public void SetMode(BuildingMode newMode){ currentMode = newMode; }