Ejemplo n.º 1
0
        public bool CollectDataFromBinary(BinaryTable table, int index)
        {
            AttributeConfigRecord record = GetRecord(table, index);

            Id                   = DBCUtil.ExtractInt(table, record.Id, 0);
            Describe             = DBCUtil.ExtractString(table, record.Describe, "");
            AddEnergyRecover     = DBCUtil.ExtractInt(table, record.AddEnergyRecover, 0);
            AddEnergyMax         = DBCUtil.ExtractInt(table, record.AddEnergyMax, 0);
            AddMaxAd             = DBCUtil.ExtractInt(table, record.AddMaxAd, 0);
            AddMinAd             = DBCUtil.ExtractInt(table, record.AddMinAd, 0);
            AddCritical          = DBCUtil.ExtractInt(table, record.AddCritical, 0);
            AddCriticalFactor    = DBCUtil.ExtractInt(table, record.AddCriticalFactor, 0);
            AddMetalFactor       = DBCUtil.ExtractInt(table, record.AddMetalFactor, 0);
            AddWoodFactor        = DBCUtil.ExtractInt(table, record.AddWoodFactor, 0);
            AddWaterFactor       = DBCUtil.ExtractInt(table, record.AddWaterFactor, 0);
            AddFireFactor        = DBCUtil.ExtractInt(table, record.AddFireFactor, 0);
            AddEarthFactor       = DBCUtil.ExtractInt(table, record.AddEarthFactor, 0);
            AddFullDamageFactor  = DBCUtil.ExtractInt(table, record.AddFullDamageFactor, 0);
            AddHpMax             = DBCUtil.ExtractInt(table, record.AddHpMax, 0);
            AddArmor             = DBCUtil.ExtractInt(table, record.AddArmor, 0);
            AddMiss              = DBCUtil.ExtractInt(table, record.AddMiss, 0);
            AddMetalResist       = DBCUtil.ExtractInt(table, record.AddMetalResist, 0);
            AddWoodResist        = DBCUtil.ExtractInt(table, record.AddWoodResist, 0);
            AddWaterResist       = DBCUtil.ExtractInt(table, record.AddWaterResist, 0);
            AddFireResist        = DBCUtil.ExtractInt(table, record.AddFireResist, 0);
            AddEarthResist       = DBCUtil.ExtractInt(table, record.AddEarthResist, 0);
            AddAccuracyRecover   = DBCUtil.ExtractInt(table, record.AddAccuracyRecover, 0);
            AddDamageDerate      = DBCUtil.ExtractInt(table, record.AddDamageDerate, 0);
            AddMoveSpeed         = DBCUtil.ExtractInt(table, record.AddMoveSpeed, 0);
            AddFullElementResist = DBCUtil.ExtractInt(table, record.AddFullElementResist, 0);
            AddFullElementFactor = DBCUtil.ExtractInt(table, record.AddFullElementFactor, 0);
            AddHpFactor          = DBCUtil.ExtractInt(table, record.AddHpFactor, 0);
            AfterCollectData();
            return(true);
        }
Ejemplo n.º 2
0
        public bool CollectDataFromBinary(BinaryTable table, int index)
        {
            SkillConfigRecord record = GetRecord(table, index);

            Id          = DBCUtil.ExtractInt(table, record.Id, 0);
            Description = DBCUtil.ExtractString(table, record.Description, "");
            Script      = DBCUtil.ExtractString(table, record.Script, "");
            BreakType   = DBCUtil.ExtractInt(table, record.BreakType, 0);
            NextId      = DBCUtil.ExtractInt(table, record.NextId, 0);
            return(true);
        }
Ejemplo n.º 3
0
        public bool CollectDataFromBinary(BinaryTable table, int index)
        {
            SceneConfigRecord record = GetRecord(table, index);

            Id          = DBCUtil.ExtractInt(table, record.Id, 0);
            Description = DBCUtil.ExtractString(table, record.Description, "");
            Name        = DBCUtil.ExtractString(table, record.Name, "");
            Script      = DBCUtil.ExtractString(table, record.Script, "");
            Navmesh     = DBCUtil.ExtractString(table, record.Navmesh, "");
            return(true);
        }
Ejemplo n.º 4
0
        public bool CollectDataFromBinary(BinaryTable table, int index)
        {
            CameraConfigRecord record = GetRecord(table, index);

            Id          = DBCUtil.ExtractInt(table, record.Id, 0);
            Description = DBCUtil.ExtractString(table, record.Description, "");
            Pitch       = DBCUtil.ExtractFloat(table, record.Pitch, 0);
            Yaw         = DBCUtil.ExtractFloat(table, record.Yaw, 0);
            Distance    = DBCUtil.ExtractFloat(table, record.Distance, 0);
            return(true);
        }
Ejemplo n.º 5
0
        public bool CollectDataFromBinary(BinaryTable table, int index)
        {
            BuffConfigRecord record = GetRecord(table, index);

            Id          = DBCUtil.ExtractInt(table, record.Id, 0);
            Description = DBCUtil.ExtractString(table, record.Description, "");
            Script      = DBCUtil.ExtractString(table, record.Script, "");
            AttrId      = DBCUtil.ExtractInt(table, record.AttrId, 0);
            MaxCount    = DBCUtil.ExtractInt(table, record.MaxCount, 0);
            return(true);
        }
Ejemplo n.º 6
0
        public bool CollectDataFromBinary(BinaryTable table, int index)
        {
            WorksConfigRecord record = GetRecord(table, index);

            Id           = DBCUtil.ExtractInt(table, record.Id, 0);
            Description  = DBCUtil.ExtractString(table, record.Description, "");
            CostAction   = DBCUtil.ExtractInt(table, record.CostAction, 0);
            AddAttrType  = DBCUtil.ExtractInt(table, record.AddAttrType, 0);
            AddAttrValue = DBCUtil.ExtractInt(table, record.AddAttrValue, 0);
            return(true);
        }
Ejemplo n.º 7
0
        public bool CollectDataFromBinary(BinaryTable table, int index)
        {
            ActionConfigRecord record = GetRecord(table, index);

            ModelId     = DBCUtil.ExtractInt(table, record.ModelId, 0);
            Description = DBCUtil.ExtractString(table, record.Description, "");
            Stand       = DBCUtil.ExtractString(table, record.Stand, "");
            Run         = DBCUtil.ExtractString(table, record.Run, "");
            Dead        = DBCUtil.ExtractString(table, record.Dead, "");
            Born        = DBCUtil.ExtractString(table, record.Born, "");
            return(true);
        }
Ejemplo n.º 8
0
        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);
        }
Ejemplo n.º 9
0
        public bool CollectDataFromBinary(BinaryTable table, int index)
        {
            AttributeConfigRecord record = GetRecord(table, index);

            Id                  = DBCUtil.ExtractInt(table, record.Id, 0);
            Describe            = DBCUtil.ExtractString(table, record.Describe, "");
            AddStrength         = DBCUtil.ExtractInt(table, record.AddStrength, 0);
            AddStrengthRate     = DBCUtil.ExtractInt(table, record.AddStrengthRate, 0);
            AddIntelligence     = DBCUtil.ExtractInt(table, record.AddIntelligence, 0);
            AddIntelligenceRate = DBCUtil.ExtractInt(table, record.AddIntelligenceRate, 0);
            AddCharm            = DBCUtil.ExtractInt(table, record.AddCharm, 0);
            AddCharmRate        = DBCUtil.ExtractInt(table, record.AddCharmRate, 0);
            AddAction           = DBCUtil.ExtractInt(table, record.AddAction, 0);
            AddActionMax        = DBCUtil.ExtractInt(table, record.AddActionMax, 0);
            AddGold             = DBCUtil.ExtractInt(table, record.AddGold, 0);
            AfterCollectData();
            return(true);
        }
Ejemplo n.º 10
0
        public bool CollectDataFromBinary(BinaryTable table, int index)
        {
            BlocksRecord record = GetRecord(table, index);

            Id              = DBCUtil.ExtractInt(table, record.Id, 0);
            Description     = DBCUtil.ExtractString(table, record.Description, "");
            Length          = DBCUtil.ExtractFloat(table, record.Length, 0);
            Width           = DBCUtil.ExtractFloat(table, record.Width, 0);
            Res             = DBCUtil.ExtractString(table, record.Res, "");
            Type            = DBCUtil.ExtractInt(table, record.Type, 0);
            LeftPortType    = DBCUtil.ExtractInt(table, record.LeftPortType, 0);
            LeftOffeset     = DBCUtil.ExtractFloatArray(table, record.LeftOffeset, null);
            RightPortType   = DBCUtil.ExtractInt(table, record.RightPortType, 0);
            RightOffset     = DBCUtil.ExtractFloatArray(table, record.RightOffset, null);
            ForwardPortType = DBCUtil.ExtractInt(table, record.ForwardPortType, 0);
            ForwardOffset   = DBCUtil.ExtractFloatArray(table, record.ForwardOffset, null);
            BackPortType    = DBCUtil.ExtractInt(table, record.BackPortType, 0);
            BackOffset      = DBCUtil.ExtractFloatArray(table, record.BackOffset, null);
            return(true);
        }