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); }
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; }