Пример #1
0
        // Token: 0x06000DFC RID: 3580 RVA: 0x00061E20 File Offset: 0x00060220
        public static Vector3 getWorldPosition(LandscapeCoord tileCoord, SplatmapCoord splatmapCoord)
        {
            float num = (float)tileCoord.x * Landscape.TILE_SIZE + (float)splatmapCoord.y / (float)Landscape.SPLATMAP_RESOLUTION * Landscape.TILE_SIZE;

            num = (float)Mathf.RoundToInt(num) + Landscape.HALF_SPLATMAP_WORLD_UNIT;
            float num2 = (float)tileCoord.y * Landscape.TILE_SIZE + (float)splatmapCoord.x / (float)Landscape.SPLATMAP_RESOLUTION * Landscape.TILE_SIZE;

            num2 = (float)Mathf.RoundToInt(num2) + Landscape.HALF_SPLATMAP_WORLD_UNIT;
            Vector3 vector = new Vector3(num, 0f, num2);
            float   y;

            Landscape.getWorldHeight(vector, out y);
            vector.y = y;
            return(vector);
        }