Files
2026-01-08 22:30:55 +08:00

114 lines
2.3 KiB
C#

// <auto-generated/>
// Crest Water System
// Copyright © 2024 Wave Harmonic. All rights reserved.
using UnityEngine;
using WaveHarmonic.Crest.Utility;
namespace WaveHarmonic.Crest
{
[System.Serializable]
partial class AbsorptionLod
{
}
[System.Serializable]
partial class AlbedoLod
{
}
[System.Serializable]
partial class AnimatedWavesLod
{
}
[System.Serializable]
partial class ClipLod
{
}
[System.Serializable]
partial class DepthLod
{
}
[System.Serializable]
partial class DynamicWavesLod
{
DynamicWavesLodSettings _DefaultSettings;
DynamicWavesLodSettings GetSettings()
{
if (_Settings != null)
{
return _Settings;
}
if (_DefaultSettings == null)
{
_DefaultSettings = ScriptableObject.CreateInstance<DynamicWavesLodSettings>();
_DefaultSettings.name = $"Default {Name} (instance)";
_DefaultSettings.hideFlags = HideFlags.DontSave | HideFlags.NotEditable;
}
return _DefaultSettings;
}
internal override void Destroy()
{
base.Destroy();
Helpers.Destroy(_DefaultSettings);
}
}
[System.Serializable]
partial class FlowLod
{
}
[System.Serializable]
partial class FoamLod
{
FoamLodSettings _DefaultSettings;
FoamLodSettings GetSettings()
{
if (_Settings != null)
{
return _Settings;
}
if (_DefaultSettings == null)
{
_DefaultSettings = ScriptableObject.CreateInstance<FoamLodSettings>();
_DefaultSettings.name = $"Default {Name} (instance)";
_DefaultSettings.hideFlags = HideFlags.DontSave | HideFlags.NotEditable;
}
return _DefaultSettings;
}
internal override void Destroy()
{
base.Destroy();
Helpers.Destroy(_DefaultSettings);
}
}
[System.Serializable]
partial class LevelLod
{
}
[System.Serializable]
partial class ScatteringLod
{
}
[System.Serializable]
partial class ShadowLod
{
}
}