From a2d65520c97dd54d8a10feca062053e27db29345 Mon Sep 17 00:00:00 2001 From: NotAKidoS <37721153+NotAKidoS@users.noreply.github.com> Date: Mon, 2 Sep 2024 01:28:08 -0500 Subject: [PATCH] Stickers: nvm --- Stickers/Stickers/Networking/ModNetwork.Inbound.cs | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/Stickers/Stickers/Networking/ModNetwork.Inbound.cs b/Stickers/Stickers/Networking/ModNetwork.Inbound.cs index d725d55..7693c98 100644 --- a/Stickers/Stickers/Networking/ModNetwork.Inbound.cs +++ b/Stickers/Stickers/Networking/ModNetwork.Inbound.cs @@ -67,36 +67,28 @@ public static partial class ModNetwork case MessageType.PlaceSticker: HandlePlaceSticker(msg); break; - case MessageType.ClearSticker: HandleClearSticker(msg); break; - case MessageType.ClearAllStickers: HandleClearAllStickers(msg); break; - case MessageType.StartTexture: HandleStartTexture(msg); break; - case MessageType.SendTexture: HandleSendTexture(msg); break; - case MessageType.EndTexture: HandleEndTexture(msg); break; - case MessageType.RequestTexture: HandleRequestTexture(msg); break; - default: LoggerInbound($"Invalid message type received: {msgTypeRaw}"); break; } - } catch (Exception e) { @@ -156,10 +148,10 @@ public static partial class ModNetwork return; } - _textureChunkBuffers[sender] = new byte[Mathf.Clamp(chunkCount * ChunkSize, 0, MaxChunkCount)]; - _receivedChunkCounts[sender] = 0; - _expectedChunkCounts[sender] = chunkCount; _textureMetadata[sender] = (stickerSlot, textureHash, width, height); + _textureChunkBuffers[sender] = new byte[Mathf.Clamp(chunkCount * ChunkSize, 0, MaxTextureSize)]; + _expectedChunkCounts[sender] = Mathf.Clamp(chunkCount, 0, MaxChunkCount); + _receivedChunkCounts[sender] = 0; LoggerInbound($"Received StartTexture message from {sender}: Slot: {stickerSlot}, Hash: {textureHash}, Chunks: {chunkCount}, Resolution: {width}x{height}"); }