示例#1
0
    public void SetValues(ProjectObject projectObject)
    {
        InitializeSettings();
        if (projectObject.AoSettings != null)
        {
            _aos = projectObject.AoSettings;
        }
        else
        {
            _settingsInitialized = false;
            InitializeSettings();
        }

        _doStuff = true;
    }
示例#2
0
    private void InitializeSettings()
    {
        if (_settingsInitialized)
        {
            return;
        }
        _aos = new AoSettings();

        if (MainGuiScript.HeightMap != null)
        {
            _aos.Blend     = 1.0f;
            _aos.BlendText = "1.0";
        }
        else
        {
            _aos.Blend     = 0.0f;
            _aos.BlendText = "0.0";
        }

        _settingsInitialized = true;
    }