namespace Svelto.ECS.Serialization { public static class SerializationEntityDescriptorTemplate where TType : ISerializableEntityDescriptor, new() { static SerializationEntityDescriptorTemplate() { var serializableEntityDescriptor = new TType(); hash = serializableEntityDescriptor.hash; entityDescriptor = (ISerializableEntityDescriptor) EntityDescriptorTemplate.descriptor; } public static uint hash { get; } public static ISerializableEntityDescriptor entityDescriptor { get; } } }