public void Parse(string name, out Dictionary<int, HallData> kvDic) { LoadFile(name); kvDic = new Dictionary<int, HallData>(); while(!EndOfRow) { int col = 0; HallData data = new HallData(); data.Kid = ReadInt(col++); data.Res3D = ReadString(col++); kvDic.Add(data.Kid, data); NextLine(); } }
private void OnEnable() { open = true; if (level != -1) { people_num = -1; HallData hall_data = DataFile.instance.hall_data; if (null != hall_data) { RoomData[] roomDatas = hall_data.room_data; if (null != roomDatas) { RoomData roomData = roomDatas[level]; SetData(roomData.level, roomData.people_num); } } } }