diff --git a/Assets/Talo Game Services/Talo/Runtime/APIs/PlayerRelationshipsAPI.cs b/Assets/Talo Game Services/Talo/Runtime/APIs/PlayerRelationshipsAPI.cs index c0deee08..53057e2e 100644 --- a/Assets/Talo Game Services/Talo/Runtime/APIs/PlayerRelationshipsAPI.cs +++ b/Assets/Talo Game Services/Talo/Runtime/APIs/PlayerRelationshipsAPI.cs @@ -162,13 +162,14 @@ private PlayerAlias GetOtherAlias(PlayerAliasSubscription subscription) return subscription.subscriber; } - public void Broadcast(string message) + public void Broadcast(string message, int[] playerAliasIds = null) { Talo.IdentityCheck(); var payload = new PlayerRelationshipsBroadcastRequest { - message = message + message = message, + aliasIds = playerAliasIds }; Talo.Socket.Send(new SocketRequest("v1.player-relationships.broadcast", payload)); diff --git a/Assets/Talo Game Services/Talo/Runtime/SocketRequests/PlayerRelationshipsBroadcastRequest.cs b/Assets/Talo Game Services/Talo/Runtime/SocketRequests/PlayerRelationshipsBroadcastRequest.cs index 7373d0ab..50c24e16 100644 --- a/Assets/Talo Game Services/Talo/Runtime/SocketRequests/PlayerRelationshipsBroadcastRequest.cs +++ b/Assets/Talo Game Services/Talo/Runtime/SocketRequests/PlayerRelationshipsBroadcastRequest.cs @@ -5,6 +5,8 @@ namespace TaloGameServices [Serializable] public class PlayerRelationshipsBroadcastRequest { + public int[] aliasIds; + public string message; } }