Example #1
0
    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);
    }