示例#1
0
    public void BulletClass(AnotherVec2 a_vcPos, AnotherVec2 a_vcDir, float a_fSpeed, char c)
    {
        if (BliPool.Count == 0)
        {
            BMake(nMAKE_DEFAULT_COUNT);
        }

        Bullet bullet = BliPool[BliPool.Count - 1];

        BliPool.RemoveAt(BliPool.Count - 1);

        bullet.Init(1.5F, a_vcPos, a_vcDir, a_fSpeed, c);
        BliActive.Add(bullet);
    }