Пример #1
0
    // 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;
        }
    }
Пример #2
0
    // 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;
        }
    }
Пример #3
0
    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];
        }
    }
Пример #4
0
    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];
        }
    }