Skip to content

Commit 32b0cdb

Browse files
committed
fixing compile errors
bumping to pre.8
1 parent 8fb3fe2 commit 32b0cdb

File tree

5 files changed

+13
-9
lines changed

5 files changed

+13
-9
lines changed

Assets/BossRoom/Scripts/Shared/Game/GameEventMessage.cs

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,31 @@
1+
using System;
2+
using System.Collections.Generic;
13
using Unity.Collections;
4+
using Unity.Netcode;
25

36
namespace Unity.Multiplayer.Samples.BossRoom
47
{
5-
public struct LifeStateChangedEventMessage
8+
public struct LifeStateChangedEventMessage : INetworkSerializeByMemcpy
69
{
710
public LifeState NewLifeState;
8-
public FixedPlayerName CharacterName;
911
public CharacterTypeEnum CharacterType;
12+
public FixedPlayerName CharacterName;
1013
}
1114

12-
public struct DoorStateChangedEventMessage
15+
public struct DoorStateChangedEventMessage : INetworkSerializeByMemcpy
1316
{
1417
public bool IsDoorOpen;
1518
}
1619

17-
public struct ConnectionEventMessage
20+
public struct ConnectionEventMessage : INetworkSerializeByMemcpy
1821
{
1922
public ConnectStatus ConnectStatus;
2023
public FixedPlayerName PlayerName;
2124
}
2225

2326

2427
#if UNITY_EDITOR || DEVELOPMENT_BUILD
25-
public struct CheatUsedMessage
28+
public struct CheatUsedMessage : INetworkSerializeByMemcpy
2629
{
2730
FixedString32Bytes m_CheatUsed;
2831
FixedPlayerName m_CheaterName;

Assets/BossRoom/Scripts/Shared/Infrastructure/PubSub/MessageChannelDIExtensions.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System;
2+
using Unity.Netcode;
23

34
namespace Unity.Multiplayer.Samples.BossRoom.Shared.Infrastructure
45
{
@@ -8,7 +9,7 @@ public static void BindMessageChannelInstance<TMessage>(this DIScope scope)
89
{
910
scope.BindInstanceAsSingle<MessageChannel<TMessage>, IPublisher<TMessage>, ISubscriber<TMessage>, IMessageChannel<TMessage>>(new MessageChannel<TMessage>());
1011
}
11-
public static void BindNetworkedMessageChannelInstance<TMessage>(this DIScope scope) where TMessage : unmanaged, IComparable, IConvertible, IComparable<TMessage>, IEquatable<TMessage>
12+
public static void BindNetworkedMessageChannelInstance<TMessage>(this DIScope scope) where TMessage : unmanaged, INetworkSerializeByMemcpy
1213
{
1314
scope.BindInstanceAsSingle<NetworkedMessageChannel<TMessage>, IPublisher<TMessage>, ISubscriber<TMessage>, IMessageChannel<TMessage>>(new NetworkedMessageChannel<TMessage>());
1415
}

Assets/BossRoom/Scripts/Shared/Infrastructure/PubSub/NetworkedMessageChannel.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace Unity.Multiplayer.Samples.BossRoom.Shared.Infrastructure
1212
/// subscribing will be required each time a new session starts.
1313
/// </summary>
1414
/// <typeparam name="T"></typeparam>
15-
public class NetworkedMessageChannel<T> : MessageChannel<T> where T : unmanaged, IComparable, IConvertible, IComparable<T>, IEquatable<T>
15+
public class NetworkedMessageChannel<T> : MessageChannel<T> where T : unmanaged, INetworkSerializeByMemcpy
1616
{
1717
string m_Name;
1818

Packages/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"com.unity.learn.iet-framework": "2.1.1",
1111
"com.unity.memoryprofiler": "0.5.0-preview.1",
1212
"com.unity.multiplayer.tools": "1.0.0-pre.6",
13-
"com.unity.netcode.gameobjects": "1.0.0-pre.7",
13+
"com.unity.netcode.gameobjects": "1.0.0-pre.8",
1414
"com.unity.postprocessing": "3.1.1",
1515
"com.unity.render-pipelines.universal": "10.8.1",
1616
"com.unity.services.authentication": "1.0.0-pre.4",

Packages/packages-lock.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@
141141
"url": "https://packages.unity.com"
142142
},
143143
"com.unity.netcode.gameobjects": {
144-
"version": "1.0.0-pre.7",
144+
"version": "1.0.0-pre.8",
145145
"depth": 0,
146146
"source": "registry",
147147
"dependencies": {

0 commit comments

Comments
 (0)