public void AddRecordToKillFeedBoard(KillRecord killRecord, RecordPanel[] recordBoard) { if (recordBoard.Length >= dictOfKillRecords.Count) { recordBoard[dictOfKillRecords.Count - 1].gameObject.SetActive(true); } int i = recordBoard.Length - 1; while (i > 0) { recordBoard[i].SetPanelInfo(recordBoard[i - 1].GetPanelInfo()); i--; } recordBoard[0].SetPanelInfo(killRecord); }
public void SetPanelInfo(KillRecord _killRecord) { killer.text = _killRecord.killer; killed.text = _killRecord.killed; weaponSprite.sprite = _killRecord.weaponSprite; }
public void AddKillToDict(KillRecord killRecord) { dictOfKillRecords.Add(dictOfKillRecords.Count, killRecord); AddRecordToKillFeedBoard(killRecord, recordPanels); }