27 lines
610 B
C#
27 lines
610 B
C#
using UnityEngine;
|
|
|
|
public abstract class WaterSystemBase : MonoBehaviour
|
|
{
|
|
public abstract void Initialize();
|
|
|
|
public abstract void SetRainIntensity(float ratio);
|
|
|
|
public abstract void SetWindDirection(float angle);
|
|
|
|
public virtual void UpdateWindDirection(float angle)
|
|
{
|
|
}
|
|
|
|
public abstract void SetWindStrength(float ratio);
|
|
|
|
public virtual void UpdateWindStrength(float ratio)
|
|
{
|
|
}
|
|
|
|
public abstract void SetWaterRipples(bool use);
|
|
|
|
public abstract void SetQuality(RenderSettingsMy.RenderQuality quality);
|
|
|
|
public abstract void SetReflectionQuality(RenderSettingsMy.ReflectionQuality quality);
|
|
}
|