コード例 #1
0
        public override Dictionary <ResourceType, int> GetYield(IStructure structure)
        {
            var effectRadius = _map.GetCircle(structure.Coord, 5);
            var treesInArea  = effectRadius.Select(c => c.Coord).Intersect(_trees.Keys.ToList());

            return(new Dictionary <ResourceType, int>
            {
                { ResourceType.Wood, treesInArea.Count() }
            });
        }