Beispiel #1
0
    public void AddKillToFeed(string killer, string victim, Sprite weaponIcon, Sprite headshotIcon, bool isHeadshot)
    {
        KillFeedListing listing = listings.Dequeue();

        if (!weaponIcon)
        {
            weaponIcon = defaultWeaponIconInFeed;
        }
        if (!headshotIcon)
        {
            headshotIcon = defaultHeadshotIconInFeed;
        }

        listing.SetKill(killer, victim, weaponIcon, headshotIcon, isHeadshot);
        listings.Enqueue(listing);
    }
Beispiel #2
0
    public void Init()
    {
        if (!MenuManager.single_MM.isMainMenu)
        {
            CanvasComponents cc = CanvasComponents.single_CC;

            cc.respawnUiHolder.SetActive(false);
            for (int i = 0; i < maxKillsInFeed; i++)
            {
                GameObject      listing = Instantiate(killfeedListingPrefab, cc.killFeedHolder);
                KillFeedListing kfl     = listing.GetComponent <KillFeedListing>();
                listing.gameObject.SetActive(false);
                listings.Enqueue(kfl);
            }
        }
    }