using System.Collections; using System.Collections.Generic; using UnityEngine; using TMPro; using UnityEngine.UI; public class KillText : MonoBehaviour { private static KillText instance; void Awake(){ instance = this; } public static void Show(int kills){ if(instance==null){ Debug.LogError("No KillText instance was found!"); return; } Debug.Log("Showin kills for " + kills); instance.m_show((kills > 5) ? 5: kills); } private void m_show(int kills){ if(kills < 2){return;} imgKills.sprite= sprites[kills-2]; instance.anim.CrossFadeInFixedTime("anim",0.1f); switch(kills){ case 2: txtKills.text = "Double Kill!"; DBmanager.SetDoubleKills(DBmanager.DoubleKills+1); break; case 3: txtKills.text = "Triple Kill!"; DBmanager.SetTripleKills(DBmanager.TripleKills+1); break; case 4: txtKills.text = "Quad Kill!"; DBmanager.SetQuadKills(DBmanager.QuadKills+1); break; case 5: txtKills.text = "Penta Kill!"; DBmanager.SetPentaKills(DBmanager.PentaKills+1); break; } } public Animator anim; public Sprite[] sprites; public Image imgKills; public TMP_Text txtKills; }