// Update is called once per frame public void Update() { if (_lastSelectedCount != WindowCount) { WindowCountChanged(WindowCount); _lastSelectedCount = WindowCount; } if (_door != Door) { DoorChanged(Door); _door = Door; } if (_houseMaterial != HouseMaterial) { HouseMaterialChanged(HouseMaterial); _houseMaterial = HouseMaterial; } if (_doorMaterial != DoorMaterial) { DoorMaterialChanged(DoorMaterial); _doorMaterial = DoorMaterial; } if (_windowColor != WindowColor) { WindowColorChanged(WindowColor); _windowColor = WindowColor; } }
private void DoorMaterialChanged(DoorMaterial doorMaterial) { var renderer = houseDoor.transform.Find("Door") .GetComponent <Renderer>(); if (doorMaterial == DoorMaterial.Wood) { renderer.material = materials[3]; } if (doorMaterial == DoorMaterial.Metal) { renderer.material = materials[2]; } }
private void DoorMaterialChanged(DoorMaterial doorMaterial) { var renderer = houseDoor.transform.Find("Door") .GetComponent<Renderer>(); if (doorMaterial == DoorMaterial.Wood) { renderer.material = materials[3]; } if (doorMaterial == DoorMaterial.Metal) { renderer.material = materials[2]; } }