From 88b95bc805b86d91e2d9a2115886b36159062459 Mon Sep 17 00:00:00 2001 From: Pavel Hodoval Date: Mon, 26 Jul 2021 20:04:59 +0200 Subject: [PATCH] perf: use class for SteamEndPoint to prevent boxing --- Assets/Mirage/Runtime/Sockets/FacepunchSteam/SteamEndPoint.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Assets/Mirage/Runtime/Sockets/FacepunchSteam/SteamEndPoint.cs b/Assets/Mirage/Runtime/Sockets/FacepunchSteam/SteamEndPoint.cs index c017b31..d4fd19b 100644 --- a/Assets/Mirage/Runtime/Sockets/FacepunchSteam/SteamEndPoint.cs +++ b/Assets/Mirage/Runtime/Sockets/FacepunchSteam/SteamEndPoint.cs @@ -3,9 +3,11 @@ using Steamworks; namespace Mirage.Sockets.FacepunchSteam { - public struct SteamEndPoint : IEndPoint, IEquatable { + public class SteamEndPoint : IEndPoint, IEquatable { public SteamId address; + public SteamEndPoint() {} + public SteamEndPoint(SteamId address) { this.address = address; }