Esempio n. 1
0
 private void OnBeforeChangeAlphamaps(LE_TerrainManager.AlphamapData 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_alphamaps.GetLength(1));
     m_yMax  = Mathf.Max(m_yMax, p_data.m_yBase + p_data.m_alphamaps.GetLength(0));
 }
 public LE_CmdChangeTerrainAlphamaps(LE_TerrainManager p_terrainMgr, LE_TerrainManager.AlphamapData p_alphamapsDelta)
 {
     m_terrainMgr     = p_terrainMgr;
     m_alphamapsDelta = p_alphamapsDelta;
     m_isExecuted     = true;
 }