コード例 #1
0
ファイル: ResourceRobot.cs プロジェクト: asenval/LunarBase
        public bool SearchingResource(List<ResourceInBuilding> findedResources, List<ResourceInBuilding> resources, out ResourceInBuilding foundResource)
        {
            bool isFind = false;
            int persent = bonusPersent;

            switch(findedResources.Count)
            {
                case 0:
                    persent += 90;
                    break;
                case 1:
                    persent += 60;
                    break;
                case 2:
                    persent += 30;
                    break;
                case 3:
                    persent += 25;
                    break;
                case 4:
                    persent += 30;
                    break;
                case 5:
                    persent += 15;
                    break;
                default:
                    persent += 10;
                    break;
            }

            isFind = FindResource(persent);
            if (isFind)
            {
                foundResource = ChooseResource(findedResources, resources);
            }
            else
            {
                foundResource = null;
            }

            return isFind;
        }
コード例 #2
0
ファイル: ResourceRobot.cs プロジェクト: saykorz/LunarBase
        public bool SearchingResource(List <ResourceInBuilding> findedResources, List <ResourceInBuilding> resources, out ResourceInBuilding foundResource)
        {
            bool isFind  = false;
            int  persent = bonusPersent;

            switch (findedResources.Count)
            {
            case 0:
                persent += 90;
                break;

            case 1:
                persent += 60;
                break;

            case 2:
                persent += 30;
                break;

            case 3:
                persent += 25;
                break;

            case 4:
                persent += 30;
                break;

            case 5:
                persent += 15;
                break;

            default:
                persent += 10;
                break;
            }

            isFind = FindResource(persent);
            if (isFind)
            {
                foundResource = ChooseResource(findedResources, resources);
            }
            else
            {
                foundResource = null;
            }

            return(isFind);
        }