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); }
public void RemoveMask(WaterSimpleMask mask) { this._Masks.Remove(mask); }