Example #1
0
        public ref Planet?TryGetPlanet(Position position)
        {
            var targetPosition = _navigator.Find(position);
            var tilePosition   = targetPosition.TilePosition;
            var elemPosition   = targetPosition.ElementPosition;

            var tile = _spaceGridTileCache.Get(tilePosition);

            return(ref tile.GetValue(elemPosition));
        }