Beispiel #1
0
 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;
 }