Esempio n. 1
0
    void InitializeSettings()
    {
        if (settingsInitialized == false)
        {
            Debug.Log("Initializing Height From Diffuse Settings");

            HFDS = new HeightFromDiffuseSettings();

            if (_SampleColorMap1)
            {
                Destroy(_SampleColorMap1);
            }
            _SampleColorMap1 = new Texture2D(1, 1, TextureFormat.ARGB32, false, true);
            _SampleColorMap1.SetPixel(1, 1, HFDS.SampleColor1);
            _SampleColorMap1.Apply();

            if (_SampleColorMap2)
            {
                Destroy(_SampleColorMap2);
            }
            _SampleColorMap2 = new Texture2D(1, 1, TextureFormat.ARGB32, false, true);
            _SampleColorMap2.SetPixel(1, 1, HFDS.SampleColor2);
            _SampleColorMap2.Apply();

            settingsInitialized = true;
        }
    }
Esempio n. 2
0
    public void SetValues(ProjectObject projectObject)
    {
        InitializeSettings();
        if (projectObject.HFDS != null)
        {
            HFDS = projectObject.HFDS;
        }
        else
        {
            settingsInitialized = false;
            InitializeSettings();
        }

        _SampleColorMap1.SetPixel(1, 1, HFDS.SampleColor1);
        _SampleColorMap1.Apply();

        _SampleColorMap2.SetPixel(1, 1, HFDS.SampleColor2);
        _SampleColorMap2.Apply();

        doStuff = true;
    }