public void CreateDmgTxt(string txt, Transform location, DmgType dmgType, bool Critic, bool player) //Tworzenie napisów z randomową lokacją na ekranie niedaleko gracza { if (Critic) { if (player) { DmgTxt instance = Instantiate(PlayerCriticTxtPrefab); Vector2 screenPos = new Vector2(location.position.x + Random.Range(Array[Counter], Array[Counter * 2]), location.position.y + Random.Range(Array[Counter], Array[Counter * 2])); instance.transform.SetParent(transform.parent); instance.transform.position = screenPos; instance.SetTxt(txt, dmgType, true); Timer = TimerCD; Counter++; } else { DmgTxt instance = Instantiate(CriticTxtPrefab); Vector2 screenPos = new Vector2(location.position.x + Random.Range(Array[Counter], Array[Counter * 2]), location.position.y + Random.Range(Array[Counter], Array[Counter * 2])); instance.transform.SetParent(transform.parent); instance.transform.position = screenPos; instance.SetTxt(txt, dmgType, true); Timer = TimerCD; Counter++; } } else { if (player) { DmgTxt instance = Instantiate(PlayerdmgTxtPrefab); Vector2 screenPos = new Vector2(location.position.x + Random.Range(Array[Counter], Array[Counter * 2]), location.position.y + Random.Range(Array[Counter], Array[Counter * 2])); instance.transform.SetParent(transform.parent); instance.transform.position = screenPos; instance.SetTxt(txt, dmgType, false); Timer = TimerCD; Counter++; } else { DmgTxt instance = Instantiate(dmgTxtPrefab); Vector2 screenPos = new Vector2(location.position.x + Random.Range(Array[Counter], Array[Counter * 2]), location.position.y + Random.Range(Array[Counter], Array[Counter * 2])); instance.transform.SetParent(transform.parent); instance.transform.position = screenPos; instance.SetTxt(txt, dmgType, false); Timer = TimerCD; Counter++; } } }
public void CreateHealTxt(string txt, Transform location, Color color, bool Critic) //Tworzenie napisów z randomową lokacją na ekranie niedaleko gracza - leczenie { txt = '+' + txt; if (Critic) { DmgTxt instance = Instantiate(CriticEnhancementTxtPrefab); Vector2 screenPos = new Vector2(location.position.x + Random.Range(Array[Counter], Array[Counter * 2]), location.position.y + Random.Range(Array[Counter], Array[Counter * 2])); instance.transform.SetParent(transform.parent); instance.transform.position = screenPos; instance.SetTxt(txt, color, false); Timer = TimerCD; Counter++; } else { DmgTxt instance = Instantiate(enhancementTxtPrefab); Vector2 screenPos = new Vector2(location.position.x + Random.Range(Array[Counter], Array[Counter * 2]), location.position.y + Random.Range(Array[Counter], Array[Counter * 2])); instance.transform.SetParent(transform.parent); instance.transform.position = screenPos; instance.SetTxt(txt, color, false); Timer = TimerCD; Counter++; } }