diff --git a/Packages/com.trytalo.talo/Runtime/APIs/PlayersAPI.cs b/Packages/com.trytalo.talo/Runtime/APIs/PlayersAPI.cs index 7767117..9ef3287 100644 --- a/Packages/com.trytalo.talo/Runtime/APIs/PlayersAPI.cs +++ b/Packages/com.trytalo.talo/Runtime/APIs/PlayersAPI.cs @@ -58,5 +58,14 @@ public async Task Merge(string playerId1, string playerId2) var res = JsonUtility.FromJson(json); return res.player; } + + public async Task Find(string playerId) + { + var uri = new Uri($"{baseUrl}/{playerId}"); + var json = await Call(uri, "GET"); + + var res = JsonUtility.FromJson(json); + return res.player; + } } } diff --git a/Packages/com.trytalo.talo/Runtime/Responses/PlayersFindResponse.cs b/Packages/com.trytalo.talo/Runtime/Responses/PlayersFindResponse.cs new file mode 100644 index 0000000..0743d37 --- /dev/null +++ b/Packages/com.trytalo.talo/Runtime/Responses/PlayersFindResponse.cs @@ -0,0 +1,8 @@ +namespace TaloGameServices +{ + [System.Serializable] + public class PlayersFindResponse + { + public Player player; + } +} diff --git a/Packages/com.trytalo.talo/Runtime/Responses/PlayersFindResponse.cs.meta b/Packages/com.trytalo.talo/Runtime/Responses/PlayersFindResponse.cs.meta new file mode 100644 index 0000000..4c74e88 --- /dev/null +++ b/Packages/com.trytalo.talo/Runtime/Responses/PlayersFindResponse.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 46f9e34beb20640debd4f325f802ff4b \ No newline at end of file