Started adding multiplayer

This commit is contained in:
2026-05-19 19:14:03 +01:00
parent f826689bdd
commit e8e6c710df
36 changed files with 892 additions and 17 deletions

View File

@@ -0,0 +1,33 @@
using Unity.Netcode.Transports.UTP;
using Unity.Services.Relay.Models;
namespace PashaBibko.PenguinChase.Extensions
{
public static class UnityTransportExtensions
{
public static void SetHostRelayData(this UnityTransport transport, Allocation allocation)
{
transport.SetHostRelayData
(
allocation.RelayServer.IpV4,
(ushort)allocation.RelayServer.Port,
allocation.AllocationIdBytes,
allocation.Key,
allocation.ConnectionData
);
}
public static void SetRelayServerData(this UnityTransport transport, JoinAllocation allocation)
{
transport.SetRelayServerData
(
allocation.RelayServer.IpV4,
(ushort)allocation.RelayServer.Port,
allocation.AllocationIdBytes,
allocation.Key,
allocation.ConnectionData,
allocation.HostConnectionData
);
}
}
}