/// <summary> /// 创建游戏世界; /// </summary> public static void CreateWorld(IGameResourceProvider gameResourceProvider, IWroldResourceProvider wroldResourceProvider) { if (gameResourceProvider == null) { throw new ArgumentNullException(nameof(gameResourceProvider)); } if (wroldResourceProvider == null) { throw new ArgumentNullException(nameof(wroldResourceProvider)); } Resource = gameResourceProvider.GetResource(); WorldResource = wroldResourceProvider.GetResource(); World = new World(WorldResource); IsCreated = true; }
/// <summary> /// 创建游戏世界; /// </summary> public static void CreateWorld(IWroldResourceProvider wroldResourceProvider) { CreateWorld(ModificationController.Default, wroldResourceProvider); }