Fully coded Multiplayer Inventory System

Fully coded Multiplayer Inventory System with Unitys Netcode for Gameobjects and Scriptable Objects
Lots of functionality

  • Pickup, Drop, Destroy
  • Multiplayer sync of all inventories
  • Multiplayer sync of equipping and unequipping
  • Stack Items
  • Use selected consumables
  • Drag & Drop
  • Gamepad enabled
  • Automatic player attribute calculation
  • Easy to add new items with Scriptable objects
  • Fully synced between players
  • Auto Load and Save over network
  • Equip and Unequip over network
  • Drop Loot and pickup with other player

I just bought it and it is not working! i got this error in a new blank project:

(0,0): error - System.NullReferenceException: Object reference not set to an instance of an object.|| at Unity.Netcode.Editor.CodeGen.NetworkBehaviourILPP.GenerateVariableInitialization(TypeDefinition type) in C:\Unity Projects\My project\Library\PackageCache\com.unity.netcode.gameobjects@1.5.1\Editor\CodeGen\NetworkBehaviourILPP.cs:line 2226|| at Unity.Netcode.Editor.CodeGen.NetworkBehaviourILPP.GenerateVariableInitialization(TypeDefinition type) in C:\Unity Projects\My project\Library\PackageCache\com.unity.netcode.gameobjects@1.5.1\Editor\CodeGen\NetworkBehaviourILPP.cs:line 2286|| at Unity.Netcode.Editor.CodeGen.NetworkBehaviourILPP.ProcessNetworkBehaviour(TypeDefinition typeDefinition, String[ ] assemblyDefines) in C:\Unity Projects\My project\Library\PackageCache\com.unity.netcode.gameobjects@1.5.1\Editor\CodeGen\NetworkBehaviourILPP.cs:line 1149|| at Unity.Netcode.Editor.CodeGen.NetworkBehaviourILPP.<>c__DisplayClass7_0.b__1(TypeDefinition b) in C:\Unity Projects\My project\Library\PackageCache\com.unity.netcode.gameobjects@1.5.1\Editor\CodeGen\NetworkBehaviourILPP.cs:line 77|| at System.Collections.Generic.List1.ForEach(Action1 action)|| at Unity.Netcode.Editor.CodeGen.NetworkBehaviourILPP.Process(ICompiledAssembly compiledAssembly) in C:\Unity Projects\My project\Library\PackageCache\com.unity.netcode.gameobjects@1.5.1\Editor\CodeGen\NetworkBehaviourILPP.cs:line 74 at Unity.Netcode.Editor.CodeGen.NetworkBehaviourILPP.GenerateVariableInitialization(TypeDefinition type) in C:\Unity Projects\My project\Library\PackageCache\com.unity.netcode.gameobjects@1.5.1\Editor\CodeGen\NetworkBehaviourILPP.cs:line 2226|| at Unity.Netcode.Editor.CodeGen.NetworkBehaviourILPP.GenerateVariableInitialization(TypeDefinition type) in C:\Unity Projects\My project\Library\PackageCache\com.unity.netcode.gameobjects@1.5.1\Editor\CodeGen\NetworkBehaviourILPP.cs:line 2286|| at Unity.Netcode.Editor.CodeGen.NetworkBehaviourILPP.ProcessNetworkBehaviour(TypeDefinition typeDefinition, String[ ] assemblyDefines) in C:\Unity Projects\My project\Library\PackageCache\com.unity.netcode.gameobjects@1.5.1\Editor\CodeGen\NetworkBehaviourILPP.cs:line 1149|| at Unity.Netcode.Editor.CodeGen.NetworkBehaviourILPP.<>c__DisplayClass7_0.b__1(TypeDefinition b) in C:\Unity Projects\My project\Library\PackageCache\com.unity.netcode.gameobjects@1.5.1\Editor\CodeGen\NetworkBehaviourILPP.cs:line 77|| at System.Collections.Generic.List1.ForEach(Action1 action)|| at Unity.Netcode.Editor.CodeGen.NetworkBehaviourILPP.Process(ICompiledAssembly compiledAssembly) in C:\Unity Projects\My project\Library\PackageCache\com.unity.netcode.gameobjects@1.5.1\Editor\CodeGen\NetworkBehaviourILPP.cs:line 74


any help?