Пример #1
0
    public void Collision_Item(Collision kCollision)
    {
        GameInfo kGameInfo = GameMgr.Inst.m_GameInfo;
        CItemObj kItem     = kCollision.gameObject.GetComponent <CItemObj>();
        ItemInfo kItemInfo = kGameInfo.ActionItem(kItem.m_ID);

        if (kItemInfo.m_ItemType == (int)ItemInfo.Type.eExplose)
        {
            TurretFire(false);
            DestroyAllBullet();
            ActionExploseEffect();
            //총알 발사까지의 지연시간 후 다시 발사하기
            Invoke("CBI_RestartTurretFire", (float)kItemInfo.m_ItemValue);
        }
        if (kItemInfo.m_ItemType == (int)ItemInfo.Type.eHealing)
        {
            ActionHealingEffect();
        }
    }