Initial Client/Server Communication
#1 Followed the MagicOnion quickstart guide, borrowing code from the chat sample app to get something working
This commit is contained in:
parent
52b0d4d8ff
commit
a0c8dbee72
493 changed files with 57790 additions and 3 deletions
24
Assets/Scripts/InitialSettings.cs
Normal file
24
Assets/Scripts/InitialSettings.cs
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
using MessagePack;
|
||||
using MessagePack.Resolvers;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Assets.Scripts
|
||||
{
|
||||
class InitialSettings
|
||||
{
|
||||
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
|
||||
static void RegisterResolvers()
|
||||
{
|
||||
// NOTE: Currently, CompositeResolver doesn't work on Unity IL2CPP build. Use StaticCompositeResolver instead of it.
|
||||
StaticCompositeResolver.Instance.Register(
|
||||
MagicOnion.Resolvers.MagicOnionResolver.Instance,
|
||||
MessagePack.Resolvers.GeneratedResolver.Instance,
|
||||
BuiltinResolver.Instance,
|
||||
PrimitiveObjectResolver.Instance
|
||||
);
|
||||
|
||||
MessagePackSerializer.DefaultOptions = MessagePackSerializer.DefaultOptions
|
||||
.WithResolver(StaticCompositeResolver.Instance);
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue