/// <summary> /// 初始化配置文件 /// </summary> /// <param name="gameBarrierConfigs">关卡配置</param> /// <param name="gameShipConfigs">飞船配置</param> /// <param name="gameSkillConfig">技能配置</param> public void InitConfig(GameBarrierConfig gameBarrierConfigs, List <GameShipConfig> gameShipConfigs, GameSkillConfig gameSkillConfig) { _configComponent.InitializeConfig(gameShipConfigs.ToArray(), gameSkillConfig, gameBarrierConfigs); OnLoadingDone?.Invoke(); }
/// <summary> /// Loads the game, using all registered <see cref="ILoadable"/>. /// </summary> public static void Load() { if (HasSaveData()) { _saveData = _serializer.Deserialize(FullPath); _saveData.Initialize(); foreach (ILoadable loadable in _loadables) { loadable.Load(); } } OnLoadingDone?.Invoke(); }
public void LoadingDone() { OnLoadingDone?.Invoke(); }