/// <summary> /// Adds a kill feed item /// </summary> /// <param name="message"></param> public void AddKillfeedItem(PlayerDiedMessage message) { //Removes the last kill feed item if (killFeedItemsHolder.childCount >= maxAmountOfKillFeedItems) { Destroy(killFeedItemsHolder.GetChild(killFeedItemsHolder.childCount - 1)); } PlayerManager killer = GameManager.GetPlayer(message.PlayerKiller); PlayerManager killed = GameManager.GetPlayer(message.PlayerKilled); GameObject newKillFeedItem = Instantiate(killFeedItem, killFeedItemsHolder, false); newKillFeedItem.GetComponent <KillFeedItem>().SetupItem(killer.username, killed.username); StartCoroutine(DestructInTime(newKillFeedItem)); Logger.Info($"`{killer.username}` killed `{killed.username}` using `{message.WeaponName}`."); }
public void Handle(PlayerDiedMessage message) { IsDead = true; }