public void ShowDmgLabelToAttacker(string attacker, string reciever, float totalDmg) { GameObject gameManager = GameObject.Find("GameManager_mn"); PlayerDatabase dataScript = gameManager.GetComponent <PlayerDatabase>(); for (int i = 0; i < dataScript.PlayerList.Count; i++) { if (dataScript.PlayerList[i].networkPlayer == uLink.Network.player) { if (dataScript.PlayerList[i].playerName == attacker) { Debug.Log("attacker"); GameObject uiDamage = Instantiate(uiDamageDealt, new Vector3(0, 0, 0), Quaternion.identity) as GameObject; DamageDealtUI label = uiDamage.GetComponent <DamageDealtUI>(); label.totalDmg = totalDmg; label.reciever = reciever; label.dealingDamage = true; } if (dataScript.PlayerList[i].playerName == reciever) { Debug.Log("reciever"); GameObject uiDamage = Instantiate(uiDamageDealt, new Vector3(0, 0, 0), Quaternion.identity) as GameObject; DamageDealtUI label = uiDamage.GetComponent <DamageDealtUI>(); label.totalDmg = totalDmg; label.reciever = reciever; label.dealingDamage = false; } } } }
void ShowDmgUi(string reciever, string attacker, float totalDmg, bool dealing) { GameObject uiDamage = Instantiate(uiDamageDealt, new Vector3(0, 0, 0), Quaternion.identity) as GameObject; DamageDealtUI label = uiDamage.GetComponent <DamageDealtUI>(); label.totalDmg = totalDmg; label.reciever = reciever; label.dealingDamage = dealing; }
void ShowGoldUi(string reciever, string attacker, int totalGold, bool dealing) { if (dataScript.playerName == attacker) { GameObject uiDamage = Instantiate(uiDamageDealt, new Vector3(0, 0, 0), Quaternion.identity) as GameObject; DamageDealtUI label = uiDamage.GetComponent <DamageDealtUI>(); label.totalDmg = totalGold; label.reciever = reciever; label.dealingDamage = dealing; } }