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); } } } }