Пример #1
0
        public async Task TestObjectsLoading()
        {
            var pkg        = new GamePackage(GamePackageName);
            var objManager = new ObjectsManager(pkg);
            await objManager.LoadDefinitions();

            var fieldObject = objManager.CreateObject("field");

            Assert.IsTrue(fieldObject.Type == ObjectType.Static);
        }
Пример #2
0
        public async Task TestSceneLoading()
        {
            var pkg = new GamePackage(GamePackageName);

            var objManager = new ObjectsManager(pkg);
            await objManager.LoadDefinitions();

            var roomLoader = new GameRoomLoader(pkg);
            var room       = await roomLoader.Load(objManager);

            Assert.AreNotEqual(0, room.Interior.Count);
            Assert.AreNotEqual(0, room.PresentationMetadata.PointsOfView.Count);
        }