diff --git a/Source/Tools/Flax.Build/Build/Plugins/NetworkingPlugin.cs b/Source/Tools/Flax.Build/Build/Plugins/NetworkingPlugin.cs index 5fd2341d7..7f8b8a6eb 100644 --- a/Source/Tools/Flax.Build/Build/Plugins/NetworkingPlugin.cs +++ b/Source/Tools/Flax.Build/Build/Plugins/NetworkingPlugin.cs @@ -625,7 +625,9 @@ namespace Flax.Build.Plugins il.Emit(OpCodes.Stloc_0); il.Emit(OpCodes.Ldarg_0); var varStart = il.Body.Variables.Count; - il.Body.Variables.Add(new VariableDefinition(module.ImportReference(guidType))); + var reference = module.ImportReference(guidType); + reference.IsValueType = true; // Fix locals init to have valuetype for Guid instead of class + il.Body.Variables.Add(new VariableDefinition(reference)); il.Body.InitLocals = true; il.Emit(OpCodes.Ldloca_S, (byte)varStart); il.Emit(OpCodes.Ldtoken, valueType);