| | |
| | | /// <summary> |
| | | /// 加载指定帧动画资源 |
| | | /// </summary> |
| | | private void LoadFrameSprites(FaceConfig cfg) |
| | | private void LoadFrameSprites(FrameAnimationConfig cfg) |
| | | { |
| | | if (allFrameDic.ContainsKey(cfg.name)) |
| | | return; |
| | |
| | | // 按需加载资源 |
| | | if (!allFrameDic.ContainsKey(key)) |
| | | { |
| | | LoadFrameSprites(FaceConfig.Get(key)); |
| | | LoadFrameSprites(FrameAnimationConfig.Get(key)); |
| | | } |
| | | |
| | | if (allFrameDic.TryGetValue(key, out var list)) |
| | |
| | | /// </summary> |
| | | public bool ContainsDynamicImage(string key) |
| | | { |
| | | return FaceConfig.HasKey(key); |
| | | return FrameAnimationConfig.HasKey(key); |
| | | } |
| | | |
| | | |
| | |
| | | { |
| | | if (!allFrameDic.ContainsKey(key)) |
| | | { |
| | | LoadFrameSprites(FaceConfig.Get(key)); |
| | | LoadFrameSprites(FrameAnimationConfig.Get(key)); |
| | | } |
| | | } |
| | | } |