コード例 #1
0
        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));
            }
        }
コード例 #2
0
        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));
            }
        }