Ejemplo n.º 1
0
        private void Add()
        {
            var type = Type;

            if (IsAdd && type.Type == typeof(NormalMap))
            {
                type = new ScriptType(typeof(Texture));
            }
            var param = SurfaceParameter.Create(type, Name);

            if (IsAdd && Type.Type == typeof(NormalMap))
            {
                param.Value = FlaxEngine.Content.LoadAsyncInternal <Texture>("Engine/Textures/NormalTexture");
            }
            Window.VisjectSurface.Parameters.Insert(Index, param);
            Window.VisjectSurface.OnParamCreated(param);
            Window.OnParamAddUndo();
        }