branchrust_reboot/main/syncvarscancel
8 Commits over 31 Days - 0.01cph!
+ BaseEntity.SyncVar (doesn't compile)
Added implicit conversion operators
Add correct list of allowed types
Proper client receive method
Runtime hash set to check for allowed types. This should be done in code gen instead
Added SyncVarConditional, this ensures a Func successfully return true before calling OnValueSync
Created base SyncVar class. Use generics and hook the getter/setter instead to save on memory