Files
2026-02-28 12:43:44 +08:00

23 lines
578 B
C#

using UnityEngine;
namespace GeNa.Core
{
[ExecuteAlways]
[RequireComponent(typeof(Terrain))]
public class GeNaTerrainEvents : MonoBehaviour
{
private Terrain m_terrain;
public Terrain Terrain
{
get
{
if (m_terrain == null)
m_terrain = GetComponent<Terrain>();
return m_terrain;
}
}
private void OnTerrainChanged(TerrainChangedFlags flags)
{
GeNaEvents.onTerrainChanged?.Invoke(Terrain, flags);
}
}
}