Release 1.10.5.0 - Autumn Update 2025

This commit is contained in:
Regalis11
2025-09-17 13:44:21 +03:00
parent d13836ce87
commit caa0326cf8
120 changed files with 2584 additions and 635 deletions
@@ -4,6 +4,8 @@ namespace Barotrauma.Items.Components
{
partial class WifiComponent
{
private readonly int[] networkReceivedChannelMemory = new int[ChannelMemorySize];
public void ServerEventWrite(IWriteMessage msg, Client c, NetEntityEvent.IData extraData = null)
{
SharedEventWrite(msg);
@@ -11,8 +13,21 @@ namespace Barotrauma.Items.Components
public void ServerEventRead(IReadMessage msg, Client c)
{
SharedEventRead(msg);
int newChannel = msg.ReadRangedInteger(MinChannel, MaxChannel);
for (int i = 0; i < ChannelMemorySize; i++)
{
networkReceivedChannelMemory[i] = msg.ReadRangedInteger(MinChannel, MaxChannel);
}
if (item.CanClientAccess(c))
{
Channel = newChannel;
for (int i = 0; i < ChannelMemorySize; i++)
{
channelMemory[i] = networkReceivedChannelMemory[i];
}
}
// Create an event to notify other clients about the changes
item.CreateServerEvent(this);
}