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; }