private void OnBeforeChangeHeights(LE_TerrainManager.HeightData p_data) { m_xBase = m_xBase == -1 ? p_data.m_xBase : Mathf.Min(m_xBase, p_data.m_xBase); m_yBase = m_yBase == -1 ? p_data.m_yBase : Mathf.Min(m_yBase, p_data.m_yBase); m_xMax = Mathf.Max(m_xMax, p_data.m_xBase + p_data.m_heights.GetLength(1)); m_yMax = Mathf.Max(m_yMax, p_data.m_yBase + p_data.m_heights.GetLength(0)); }
public LE_CmdChangeTerrainHeights(LE_TerrainManager p_terrainMgr, LE_TerrainManager.HeightData p_heightsDelta) { m_terrainMgr = p_terrainMgr; m_heightsDelta = p_heightsDelta; m_isExecuted = true; }