public bool CollectDataFromBinary(BinaryTable table, int index) { CharacterConfigRecord record = GetRecord(table, index); Id = DBCUtil.ExtractInt(table, record.Id, 0); Description = DBCUtil.ExtractString(table, record.Description, ""); Model = DBCUtil.ExtractString(table, record.Model, ""); Scale = DBCUtil.ExtractFloat(table, record.Scale, 0); ActionId = DBCUtil.ExtractInt(table, record.ActionId, 0); ActionPrefix = DBCUtil.ExtractString(table, record.ActionPrefix, ""); AIScript = DBCUtil.ExtractString(table, record.AIScript, ""); AttrId = DBCUtil.ExtractInt(table, record.AttrId, 0); Skills = DBCUtil.ExtractIntArray(table, record.Skills, null); return(true); }