Esempio n. 1
0
        /// <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;
        }
Esempio n. 2
0
 /// <summary>
 /// 创建游戏世界;
 /// </summary>
 public static void CreateWorld(IWroldResourceProvider wroldResourceProvider)
 {
     CreateWorld(ModificationController.Default, wroldResourceProvider);
 }