Namespace Ceres.Gameplay.Resource Classes SingletonCache<TAsset> Singleton ResourceCache<TAsset> for sharing storage in GameWorld lifetime scope