private void OnDisable() { WaterRipples.Unregister(this); DynamicWater.RemoveRenderer <WaterSimulationArea>(this); this.ReleaseDepthCamera(); this.ReleaseTextures(); if (this._CommandBuffer != null) { this._CommandBuffer.Release(); this._CommandBuffer = null; } }
private void OnDisable() { if (this._DisplacementMaterial != null) { DynamicWater.RemoveRenderer <ILocalDisplacementRenderer>(this); } if (this._FoamMaterial != null) { DynamicWater.RemoveRenderer <ILocalFoamRenderer>(this); } if (this._RenderDiffuse) { DynamicWater.RemoveRenderer <ILocalDiffuseRenderer>(this); } }
private void OnDisable() { DynamicWater.RemoveRenderer <ILocalDisplacementRenderer>(this); DynamicWater.RemoveRenderer <ILocalDisplacementMaskRenderer>(this); DynamicWater.RemoveRenderer <ILocalFoamRenderer>(this); }
private void OnDisable() { DynamicWater.RemoveRenderer <ILocalDisplacementMaskRenderer>(this); StaticWaterInteraction.StaticWaterInteractions.Remove(this); }
private void Unregister() { DynamicWater.RemoveRenderer <WaterProjector>(this); }
private void OnDisable() { DynamicWater.RemoveRenderer <WaterInteractive>(this); }