public void MonsterClass(AnotherVec2 a_vcDir, float a_fSpeed) { Random MRandom = new Random(); int nMPosX = MRandom.Next(4, 70); //몬스터 X좌표 랜덤 int nMmake = MRandom.Next(0, 3); //몬스터 종류 랜덤 if (MliPool.Count == 0) { MMake(nMAKE_DEFAULT_COUNT); } Monster monster = MliPool[MliPool.Count - 1]; MliPool.RemoveAt(MliPool.Count - 1); monster.Init(nMmake, 6.0F, nMPosX, 0, a_vcDir, a_fSpeed); MliActive.Add(monster); }