void OnTerrainOrInteriorChanged(IntVector3 p, TileData oldData, TileData newData) { if (oldData.HasTree != newData.HasTree) { if (newData.HasTree) AddTree(); else RemoveTree(); } }