NetworkIdentityobjects. In the Editor, Unity calls this after the
Awake()function, however in the build it is called before the
VaultFilterColumnclass to avoid excessive computation time on assemblies. There is no reason there should be any
DataEntitymembers in these spaces, but if your class is ignored then you can modify the blacklist.
OnClient[...]methods should be moved to
OnServer[...]methods. It will never evaluate
truein any client methods while headless so there's no reason to use it there.
isClientwill always be false on the server. You shouldn't need to use it in the server code path unless you're doubling up Client/Server exec in that method, which you should avoid doing.
OnServer[...]calls or tagged with
[Server]instead of doubling up with
isServerchecks in Client calls - which would normally work fine for Host architecture.