private void RGetFriend(ApiBridge.ResponseParam response) { Logger.E("Return Get Friend: " + response.post_data); JGetFriend json = JsonUtility.FromJson <JGetFriend> (response.post_data); if (TransferManager.instance.isWaitingJSON) { if (json.friend.display_name == null) { MessageManager.instance.Show(this.gameObject, "Pemain tidak ditemukan"); TransferManager.instance.ResetAll(); TransferManager.instance.ToInput(); return; } TransferManager.instance.SetReceiverInfo(json.friend.display_name, json.friend.display_picture); return; } if (FriendManager.instance.isSettingJsonFriendList) { FriendManager.instance.SetJson(json, ApiBridge.FriendType.FriendList); GetFriend(0, ApiBridge.FriendType.FriendRequestMe); } else if (FriendManager.instance.isSettingJsonFriendReqMe) { FriendManager.instance.SetJson(json, ApiBridge.FriendType.FriendRequestMe); } }
public void SetJson(JGetFriend json, ApiBridge.FriendType friendType) { switch (friendType) { case ApiBridge.FriendType.FriendList: isSettingJsonFriendList = true; listFriends = json.friends; isSettingJsonFriendList = false; break; case ApiBridge.FriendType.FriendRequestMe: isSettingJsonFriendReqMe = true; reqMeFriends = json.friends; isSettingJsonFriendReqMe = false; break; } }