public Dungeon(RealmInfomation realm_infomation) { _RealmInfomation = realm_infomation; _Valid = true; _Map = new Map(); _WaitingRoom = new List <Entity>(); _Updater = new TimesharingUpdater(1.0f / 30.0f); _Aboriginals = new List <Aboriginal>(); _EntityEnteranceResource = new Dictionary <ENTITY, int> { { ENTITY.ACTOR1, 10 }, { ENTITY.ACTOR2, 10 }, { ENTITY.ACTOR3, 10 }, { ENTITY.ACTOR4, 10 }, { ENTITY.ACTOR5, 10 }, }; _EntityFieldResource = new Dictionary <ENTITY, int> { { ENTITY.ACTOR1, 10 }, { ENTITY.ACTOR2, 10 }, { ENTITY.ACTOR3, 10 }, { ENTITY.ACTOR4, 10 }, { ENTITY.ACTOR5, 10 }, }; _LevelUnitToGroupBuilder = new Dictionary <Data.LEVEL_UNIT, EntityGroupBuilder>(); foreach (var mazeUnitInfomation in _RealmInfomation.Maze.MazeUnits) { _LevelUnitToGroupBuilder.Add(mazeUnitInfomation.Type, new EntityGroupBuilder(mazeUnitInfomation.Name, _Map, this)); } }
public Realm(RealmInfomation realm_infomation) { _RealmInfomation = realm_infomation; _Updater = new TimesharingUpdater(1f / 10f); _QueryRequesters = new Queue <Value <Map> >(); _Dungeons = new List <Dungeon>(); }