Refactored game loop to allow full local testing Added AI controller abstractions Added ability to save database to local copy for offline testing Tech Tab is now interactive, has properties panel
24 lines
673 B
C#
24 lines
673 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using MessagePack;
|
|
using MessagePack.Resolvers;
|
|
|
|
public static class RegisterResolver
|
|
{
|
|
private static bool registered = false;
|
|
public static void Register()
|
|
{
|
|
if (registered) return;
|
|
|
|
// Set extensions to default resolver.
|
|
var resolver = CompositeResolver.Create(
|
|
MathResolver.Instance,
|
|
NativeGuidResolver.Instance,
|
|
StandardResolver.Instance
|
|
);
|
|
var options = MessagePackSerializerOptions.Standard.WithResolver(resolver);
|
|
MessagePackSerializer.DefaultOptions = options;
|
|
|
|
registered = true;
|
|
}
|
|
}
|