Пример #1
0
        public virtual void Destroy()
        {
            Assets.Destroy();

            ColorProgram.Destroy();
            MatrixProgram.Destroy();
            FBOProgram.Destroy();
            ParticleProgram.Destroy();
            GaussianBlurProgram.Destroy();
            DarkenProgram.Destroy();
        }
 private void Awake()
 {
     if (instance != null)
     {
         Destroy(gameObject);
     }
     else
     {
         instance = this;
     }
 }
Пример #3
0
        public virtual void Init()
        {
            ColorProgram.Init();
            MatrixProgram.Init();
            FBOProgram.Init();
            ParticleProgram.Init();
            GaussianBlurProgram.Init();
            DarkenProgram.Init();

            UIRenderer.Init();
            UIRenderer.Texture = Assets.GetSprite("interface");
        }