Merge pull request #8 from Rutherther/feat/shared-binding
Add possibility to share bindings, packets, client with multiple dlls
         
        
        
          
feat(client): disable all hooks after nostale client stopped
         
        
        
          
fix(samples): do not incorrectly intercept c_info_reset, do not put two spaces in c_info packet
         
        
        
          
fix(shared): correctly share SharedHookManager
         
        
        
          
fix(bindings): do not allow multiple initializations of hook manager
         
        
        
          
feat(bindings): support stack arguments with asm detour
         
        
        
          
fix(bindings): pass position to walks in correct format
         
        
        
          
chore(samples): remove duplicit ShareNosSmooth
         
        
        
          
chore: fix shared binding dependency path
         
        
        
          
feat(shared): add sharing of NosSmooth hooks
         
        
        
          
chore: fix documentation see -> typeparamref
         
        
        
          
feat(binding): add disable list to hook manager
         
        
        
          
feat(binding): catch exceptions for hook initialization
         
        
        
          
feat(binding): split hooks to individual classes, make a hook manager
         
        
        
        
        
          
chore: move shared binding to correct folder
         
        
        
          
feat(samples): add shared NosSmooth into samples
         
        
        
          
feat(shared): add in-process-shared NosSmooth binding, packet repository and files
         
        
        
          
feat(binding): make events follow common convention, using EventHandler
         
        
        
          
fix: send feedback message with correct color so its in chat