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); }
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); } } }