chore(inject): update version
feat(injector): obtain full path of nethost.dll
docs(injector): update Inject documentation
feat(samples): update samples to receive nuint and return int in main method
feat(inject): allow passing in arguments and returning 32bit value
feat(client): accept optional hooks in command handlers
feat(client): accept optional PetManagerList in MateWalkCommand handler and return an error in case it's not present
chore: update dependencies
feat: update NosSmooth.Inject to show config path in failed error messages
fix(binding): use correct name in OptionalNotPresentError
feat(binding): use Result instead of IResult
ci: remove --output from dotnet pack, put output directory to Directory.Build.props
chore: update major versions
Merge pull request #18 from Rutherther/feat/optional-binding
Add support for optional modules and hooks
fix(binding): correctly obtain hook from type
feat(binding): move modules to dictionary for easier management
fix(binding): fix periodic hook wrapper function to return empty