void Reset() { // Initialise with spectrum. _spectrum = ScriptableObject.CreateInstance <OceanWaveSpectrum>(); _spectrum.name = "Default Waves (auto)"; _spectrum.Upgrade(); }
void Start() { if (_spectrum == null) { _spectrum = ScriptableObject.CreateInstance <OceanWaveSpectrum>(); _spectrum.name = "Default Waves (auto)"; } #if UNITY_EDITOR _spectrum.Upgrade(); #endif InitBatches(); }
private void OnEnable() { #if UNITY_EDITOR if (EditorApplication.isPlaying && !Validate(OceanRenderer.Instance, ValidatedHelper.DebugLog)) { enabled = false; return; } if (_spectrum != null) { _spectrum.Upgrade(); } #endif InitBatches(); }
private void OnEnable() { #if UNITY_EDITOR // Initialise with spectrum if (_spectrum == null) { _spectrum = ScriptableObject.CreateInstance <OceanWaveSpectrum>(); _spectrum.name = "Default Waves (auto)"; } if (EditorApplication.isPlaying && !Validate(OceanRenderer.Instance, ValidatedHelper.DebugLog)) { enabled = false; return; } _spectrum.Upgrade(); #endif InitBatches(); }