public void ClearAssetCache()
 {
     SpriteAssetCache.GetOrCreateAssetCache <SpriteAssetCache>().ClearAssetCache();
 }
 public void UpdateAssetCache()
 {
     SpriteAssetCache.GetOrCreateAssetCache <SpriteAssetCache>().UpdateAssetCache();
 }
 public void SaveAssets()
 {
     SpriteAssetCache.GetOrCreateAssetCache <SpriteAssetCache>().SaveAssets();
 }
        protected override void Awake()
        {
            base.Awake();

            spriteAssets = SpriteAssetCache.LoadAssetCache <SpriteAssetCache>();
        }
 private void Start()
 {
     spriteAssets = SpriteAssetCache.LoadAssetCache <SpriteAssetCache>();
     StateSynchronizationSceneManager.Instance.RegisterService(this, new ComponentBroadcasterDefinition <ImageBroadcaster>(typeof(Image)));
 }