Esempio n. 1
0
        public bool PutUnit(TerranUnit terranUnit)
        {
            if (unitList.Count >= CAPACITY)
            {
                Console.WriteLine("수용인원이 다 찼습니다. unitList.Count: {0}", unitList.Count);
                return(false);
            }
            if (terranUnit.IsInBunker)
            {
                Console.WriteLine("{0}.{1} : 이미 벙커안에 있습니다.", terranUnit.GetName(), terranUnit.GetUnitCode());
                return(false);
            }

            unitList.Add(terranUnit);
            terranUnit.IsInBunker = true;
            Console.WriteLine("{0}.{1} : 벙커에 들어갔습니다.", terranUnit.GetName(), terranUnit.GetUnitCode());

            return(true);
        }
Esempio n. 2
0
        public bool PutUnit(TerranUnit terranUnit)
        {
            if (unitList.Count >= CAPACITY) {
                Console.WriteLine("수용인원이 다 찼습니다. unitList.Count: {0}", unitList.Count);
                return false;
            }
            if (terranUnit.IsInBunker)
            {
                Console.WriteLine("{0}.{1} : 이미 벙커안에 있습니다.", terranUnit.GetName(), terranUnit.GetUnitCode());
                return false;
            }

            unitList.Add(terranUnit);
            terranUnit.IsInBunker = true;
            Console.WriteLine("{0}.{1} : 벙커에 들어갔습니다.", terranUnit.GetName(), terranUnit.GetUnitCode());

            return true;
        }