public void FriendListYenile()
{
if (SteamManager.Initialized)
{
foreach (Transform child in content)
{
GameObject.Destroy(child.gameObject);
}
int friendCount = SteamFriends.GetFriendCount(EFriendFlags.k_EFriendFlagImmediate);
for (int i = 0; i < friendCount; ++i)
{
CSteamID friendSteamId = SteamFriends.GetFriendByIndex(i, EFriendFlags.k_EFriendFlagImmediate);
string friendName = SteamFriends.GetFriendPersonaName(friendSteamId);
EPersonaState friendState = SteamFriends.GetFriendPersonaState(friendSteamId);
string friState = friendState.ToString().Replace("k_EPersonaState", "");
if (friState == "Online" || friState == "Away")
{
TextMeshProUGUI[] txts = listItem.GetComponentsInChildren<TextMeshProUGUI>();
txts[0].GetComponent<TextMeshProUGUI>().text = friendName;
txts[1].GetComponent<TextMeshProUGUI>().text = friState;
listItem.GetComponentInChildren<RawImage>().texture = steamAvatarGetir(friendSteamId);
Instantiate(listItem, content);
}
}
}
}