Namespace Eco.Core.Utils.PropertyScanning
Classes
BulkContextObject
Context object with cache, which could be used for example for bulk query data for all users instead of doing query per user. It's useful to save data between evaluations of GameValue, so it will make first all calculations that are needed for all users, and then just return them from cache. Especially useful in case of DB operations: it's too slow to make query per user, so if you can make bulk query with all users once, it will save a lot of time. Implemented because of lag investigation at White Tiger server: it fixes not working civic ticks due to too slow database requests.