public void RemoveOcean(Vector2 point) { var side = WorldSide.getSideOfWorld(point); if (oceans.Contains(side)) { oceans.Remove(side); terrainField.ChangeValue(new Vector4(oceanDepth, 0f, 0f, 0f), side.getPartOfMap(oceanWidth)); } }
public void AddOcean(Vector2 point) { var side = WorldSide.getSideOfWorld(point); if (!oceans.Contains(side)) { oceans.Add(side); //// clear ocean bottom terrainField.ChangeValue(new Vector4(oceanDepth * -1f, 0f, 0, 0f), side.getPartOfMap(oceanWidth)); } }