Beispiel #1
0
    public void moveUp(RayMarchShader shader)
    {
        // int index = _shaders.IndexOf(shader);
        // RayMarchShader temp = _shaders[index];

        // ShaderEditorWindow.rebuildNames();
    }
Beispiel #2
0
    public void removeShader(RayMarchShader shader)
    {
        // if (_shaders.Count > 0)
        // {
        //     int index = _shaders.IndexOf(shader);
        //     _shaders[index] = _shaders[_shaders.Count - 1];
        // }

        // _shaders.RemoveAt(_shaders.Count - 1);
    }
Beispiel #3
0
    public void addShader()
    {
        // RayMarchShader shader = ScriptableObject.CreateInstance<RayMarchShader>();
        // shader.ShaderName = "New Shader";
        // _shaders.Add(shader);


        RayMarchShader shader = gameObject.AddComponent <RayMarchShader>();

        _shaders.Add(shader);
    }
Beispiel #4
0
    public void removeShader(RayMarchShader shader)
    {
        // if (_shaders.Count > 0)
        // {
        //     int index = _shaders.IndexOf(shader);
        //     _shaders[index] = _shaders[_shaders.Count - 1];
        // }

        // _shaders.RemoveAt(_shaders.Count - 1);

        // ShaderEditorWindow.rebuildNames();
    }
Beispiel #5
0
    public void addShader()
    {
        //RayMarchShader shader = gameObject.AddComponent<RayMarchShader>();
        //shader.hideFlags = HideFlags.HideInInspector;
        //shader.ShaderName = "New Shader";
        //_shaders.Add(shader);

        // RayMarchShader shader = ScriptableObject.CreateInstance<RayMarchShader>();
        // shader.ShaderName = "New Shader";
        // _shaders.Add(shader);

        // ShaderEditorWindow.rebuildNames();

        //RayMarchShader shader = new RayMarchShader();
        //_shaders.Add(shader);


        RayMarchShader shader = gameObject.AddComponent <RayMarchShader>();

        _shaders.Add(shader);
    }
Beispiel #6
0
 public void moveUp(RayMarchShader shader)
 {
     // int index = _shaders.IndexOf(shader);
     // RayMarchShader temp = _shaders[index];
 }