예제 #1
0
        public void AddMask(WaterSimpleMask mask)
        {
            mask.Renderer.enabled = false;
            int renderQueuePriority = mask.RenderQueuePriority;

            for (int i = this._Masks.Count - 1; i >= 0; i--)
            {
                WaterSimpleMask waterSimpleMask = this._Masks[i];
                if (waterSimpleMask.RenderQueuePriority <= renderQueuePriority)
                {
                    this._Masks.Insert(i + 1, mask);
                    return;
                }
            }
            this._Masks.Insert(0, mask);
        }
예제 #2
0
 public void RemoveMask(WaterSimpleMask mask)
 {
     this._Masks.Remove(mask);
 }