// Start is called before the first frame update void Awake() { int pieces = FindObjectOfType <DungeonMaster>().GetProgress(); Debug.Log("Disabling House Objects"); FloorL.GetComponent <Renderer>().enabled = false; FloorR.GetComponent <Renderer>().enabled = false; WallL.GetComponent <Renderer>().enabled = false; WallR.GetComponent <Renderer>().enabled = false; fillerDisable(); Roof.GetComponent <Renderer>().enabled = false; door.GetComponent <Renderer>().enabled = false; window1.GetComponent <Renderer>().enabled = false; Bonfire.GetComponent <Renderer>().enabled = false; Debug.Log("Case : " + pieces); switch (pieces) { case 0: //Nothing Enabled break; case 1: FloorL.GetComponent <Renderer>().enabled = true; FloorR.GetComponent <Renderer>().enabled = true; break; case 2: FloorL.GetComponent <Renderer>().enabled = true; FloorR.GetComponent <Renderer>().enabled = true; WallL.GetComponent <Renderer>().enabled = true; WallR.GetComponent <Renderer>().enabled = true; break; case 3: FloorL.GetComponent <Renderer>().enabled = true; FloorR.GetComponent <Renderer>().enabled = true; WallL.GetComponent <Renderer>().enabled = true; WallR.GetComponent <Renderer>().enabled = true; fillerEnable(); door.GetComponent <Renderer>().enabled = true; break; case 4: FloorL.GetComponent <Renderer>().enabled = true; FloorR.GetComponent <Renderer>().enabled = true; WallL.GetComponent <Renderer>().enabled = true; WallR.GetComponent <Renderer>().enabled = true; fillerEnable(); door.GetComponent <Renderer>().enabled = true; window1.GetComponent <Renderer>().enabled = true; break; case 5: FloorL.GetComponent <Renderer>().enabled = true; FloorR.GetComponent <Renderer>().enabled = true; WallL.GetComponent <Renderer>().enabled = true; WallR.GetComponent <Renderer>().enabled = true; fillerEnable(); door.GetComponent <Renderer>().enabled = true; window1.GetComponent <Renderer>().enabled = true; Roof.GetComponent <Renderer>().enabled = true; break; default: FloorL.GetComponent <Renderer>().enabled = true; FloorR.GetComponent <Renderer>().enabled = true; WallL.GetComponent <Renderer>().enabled = true; WallR.GetComponent <Renderer>().enabled = true; fillerEnable(); door.GetComponent <Renderer>().enabled = true; window1.GetComponent <Renderer>().enabled = true; Bonfire.GetComponent <Renderer>().enabled = true; break; } }