Example #1
0
        public void AddToBinary(BinaryTable table)
        {
            AttributeConfigRecord record = new AttributeConfigRecord();

            record.Id                   = DBCUtil.SetValue(table, Id, 0);
            record.Describe             = DBCUtil.SetValue(table, Describe, "");
            record.AddEnergyRecover     = DBCUtil.SetValue(table, AddEnergyRecover, 0);
            record.AddEnergyMax         = DBCUtil.SetValue(table, AddEnergyMax, 0);
            record.AddMaxAd             = DBCUtil.SetValue(table, AddMaxAd, 0);
            record.AddMinAd             = DBCUtil.SetValue(table, AddMinAd, 0);
            record.AddCritical          = DBCUtil.SetValue(table, AddCritical, 0);
            record.AddCriticalFactor    = DBCUtil.SetValue(table, AddCriticalFactor, 0);
            record.AddMetalFactor       = DBCUtil.SetValue(table, AddMetalFactor, 0);
            record.AddWoodFactor        = DBCUtil.SetValue(table, AddWoodFactor, 0);
            record.AddWaterFactor       = DBCUtil.SetValue(table, AddWaterFactor, 0);
            record.AddFireFactor        = DBCUtil.SetValue(table, AddFireFactor, 0);
            record.AddEarthFactor       = DBCUtil.SetValue(table, AddEarthFactor, 0);
            record.AddFullDamageFactor  = DBCUtil.SetValue(table, AddFullDamageFactor, 0);
            record.AddHpMax             = DBCUtil.SetValue(table, AddHpMax, 0);
            record.AddArmor             = DBCUtil.SetValue(table, AddArmor, 0);
            record.AddMiss              = DBCUtil.SetValue(table, AddMiss, 0);
            record.AddMetalResist       = DBCUtil.SetValue(table, AddMetalResist, 0);
            record.AddWoodResist        = DBCUtil.SetValue(table, AddWoodResist, 0);
            record.AddWaterResist       = DBCUtil.SetValue(table, AddWaterResist, 0);
            record.AddFireResist        = DBCUtil.SetValue(table, AddFireResist, 0);
            record.AddEarthResist       = DBCUtil.SetValue(table, AddEarthResist, 0);
            record.AddAccuracyRecover   = DBCUtil.SetValue(table, AddAccuracyRecover, 0);
            record.AddDamageDerate      = DBCUtil.SetValue(table, AddDamageDerate, 0);
            record.AddMoveSpeed         = DBCUtil.SetValue(table, AddMoveSpeed, 0);
            record.AddFullElementResist = DBCUtil.SetValue(table, AddFullElementResist, 0);
            record.AddFullElementFactor = DBCUtil.SetValue(table, AddFullElementFactor, 0);
            record.AddHpFactor          = DBCUtil.SetValue(table, AddHpFactor, 0);
            byte[] bytes = GetRecordBytes(record);
            table.Records.Add(bytes);
        }
Example #2
0
 public bool CollectDataFromDBC(DBC_Row node)
 {
     Id             = DBCUtil.ExtractNumeric <int>(node, "Id", 0, true);
     PeriodTime     = DBCUtil.ExtractNumeric <float>(node, "PeriodTime", 0, false);
     MaxPeriodCount = DBCUtil.ExtractNumeric <int>(node, "MaxPeriodCount", 0, false);
     return(true);
 }
Example #3
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);
        }
Example #4
0
 public bool CollectDataFromDBC(DBC_Row node)
 {
     Id                   = DBCUtil.ExtractNumeric <int>(node, "Id", 0);
     Describe             = DBCUtil.ExtractString(node, "Describe", "");
     AddEnergyRecover     = DBCUtil.ExtractNumeric <int>(node, "AddEnergyRecover", 0);
     AddEnergyMax         = DBCUtil.ExtractNumeric <int>(node, "AddEnergyMax", 0);
     AddMaxAd             = DBCUtil.ExtractNumeric <int>(node, "AddMaxAd", 0);
     AddMinAd             = DBCUtil.ExtractNumeric <int>(node, "AddMinAd", 0);
     AddCritical          = DBCUtil.ExtractNumeric <int>(node, "AddCritical", 0);
     AddCriticalFactor    = DBCUtil.ExtractNumeric <int>(node, "AddCriticalFactor", 0);
     AddMetalFactor       = DBCUtil.ExtractNumeric <int>(node, "AddMetalFactor", 0);
     AddWoodFactor        = DBCUtil.ExtractNumeric <int>(node, "AddWoodFactor", 0);
     AddWaterFactor       = DBCUtil.ExtractNumeric <int>(node, "AddWaterFactor", 0);
     AddFireFactor        = DBCUtil.ExtractNumeric <int>(node, "AddFireFactor", 0);
     AddEarthFactor       = DBCUtil.ExtractNumeric <int>(node, "AddEarthFactor", 0);
     AddFullDamageFactor  = DBCUtil.ExtractNumeric <int>(node, "AddFullDamageFactor", 0);
     AddHpMax             = DBCUtil.ExtractNumeric <int>(node, "AddHpMax", 0);
     AddArmor             = DBCUtil.ExtractNumeric <int>(node, "AddArmor", 0);
     AddMiss              = DBCUtil.ExtractNumeric <int>(node, "AddMiss", 0);
     AddMetalResist       = DBCUtil.ExtractNumeric <int>(node, "AddMetalResist", 0);
     AddWoodResist        = DBCUtil.ExtractNumeric <int>(node, "AddWoodResist", 0);
     AddWaterResist       = DBCUtil.ExtractNumeric <int>(node, "AddWaterResist", 0);
     AddFireResist        = DBCUtil.ExtractNumeric <int>(node, "AddFireResist", 0);
     AddEarthResist       = DBCUtil.ExtractNumeric <int>(node, "AddEarthResist", 0);
     AddAccuracyRecover   = DBCUtil.ExtractNumeric <int>(node, "AddAccuracyRecover", 0);
     AddDamageDerate      = DBCUtil.ExtractNumeric <int>(node, "AddDamageDerate", 0);
     AddMoveSpeed         = DBCUtil.ExtractNumeric <int>(node, "AddMoveSpeed", 0);
     AddFullElementResist = DBCUtil.ExtractNumeric <int>(node, "AddFullElementResist", 0);
     AddFullElementFactor = DBCUtil.ExtractNumeric <int>(node, "AddFullElementFactor", 0);
     AddHpFactor          = DBCUtil.ExtractNumeric <int>(node, "AddHpFactor", 0);
     AfterCollectData();
     return(true);
 }
Example #5
0
 public bool CollectDataFromDBC(DBC_Row node)
 {
     m_Id          = DBCUtil.ExtractNumeric <int>(node, "Id", 0, true);
     m_Description = DBCUtil.ExtractString(node, "Description", "", false);
     m_AttrData.CollectDataFromDBC(node);
     return(true);
 }
        /**
         * @brief 提取数据
         *
         * @param node
         *
         * @return
         */
        public bool CollectDataFromDBC(DBC_Row node)
        {
            m_Id = DBCUtil.ExtractNumeric <int>(node, "Id", 0, true);
            m_AttrData.CollectDataFromDBC(node);

            return(true);
        }
 public bool CollectDataFromDBC(DBC_Row node)
 {
     Id       = DBCUtil.ExtractNumeric <int>(node, "Id", 0, true);
     Duration = DBCUtil.ExtractNumeric <int>(node, "Duration", 30, true);
     Price    = DBCUtil.ExtractNumeric <int>(node, "Price", 0, false);
     Diamond  = DBCUtil.ExtractNumeric <int>(node, "Diamond", 0, false);
     return(true);
 }
 public bool CollectDataFromDBC(DBC_Row node)
 {
     Id           = DBCUtil.ExtractNumeric <int>(node, "Id", 0);
     Description  = DBCUtil.ExtractString(node, "Description", "");
     CostAction   = DBCUtil.ExtractNumeric <int>(node, "CostAction", 0);
     AddAttrType  = DBCUtil.ExtractNumeric <int>(node, "AddAttrType", 0);
     AddAttrValue = DBCUtil.ExtractNumeric <int>(node, "AddAttrValue", 0);
     return(true);
 }
 public bool CollectDataFromDBC(DBC_Row node)
 {
     m_EquipmentId   = DBCUtil.ExtractNumeric <int>(node, "EquipmentId", 0, true);
     m_EquipmentName = DBCUtil.ExtractString(node, "EquipmentName", "", true);
     m_UiModel       = DBCUtil.ExtractString(node, "UiModel", "", false);
     m_Model         = DBCUtil.ExtractString(node, "Model", "", false);
     m_AttrData.CollectDataFromDBC(node);
     return(true);
 }
 public bool CollectDataFromDBC(DBC_Row node)
 {
     Id          = DBCUtil.ExtractNumeric <int>(node, "Id", 0);
     Description = DBCUtil.ExtractString(node, "Description", "");
     Pitch       = DBCUtil.ExtractNumeric <float>(node, "Pitch", 0);
     Yaw         = DBCUtil.ExtractNumeric <float>(node, "Yaw", 0);
     Distance    = DBCUtil.ExtractNumeric <float>(node, "Distance", 0);
     return(true);
 }
 public bool CollectDataFromDBC(DBC_Row node)
 {
     Id          = DBCUtil.ExtractNumeric <int>(node, "Id", 0);
     Description = DBCUtil.ExtractString(node, "Description", "");
     Script      = DBCUtil.ExtractString(node, "Script", "");
     BreakType   = DBCUtil.ExtractNumeric <int>(node, "BreakType", 0);
     NextId      = DBCUtil.ExtractNumeric <int>(node, "NextId", 0);
     return(true);
 }
 public bool CollectDataFromDBC(DBC_Row node)
 {
     Id          = DBCUtil.ExtractNumeric <int>(node, "Id", 0);
     Description = DBCUtil.ExtractString(node, "Description", "");
     Script      = DBCUtil.ExtractString(node, "Script", "");
     AttrId      = DBCUtil.ExtractNumeric <int>(node, "AttrId", 0);
     MaxCount    = DBCUtil.ExtractNumeric <int>(node, "MaxCount", 0);
     return(true);
 }
 public bool CollectDataFromDBC(DBC_Row node)
 {
     ModelId     = DBCUtil.ExtractNumeric <int>(node, "ModelId", 0);
     Description = DBCUtil.ExtractString(node, "Description", "");
     Stand       = DBCUtil.ExtractString(node, "Stand", "");
     Run         = DBCUtil.ExtractString(node, "Run", "");
     Dead        = DBCUtil.ExtractString(node, "Dead", "");
     Born        = DBCUtil.ExtractString(node, "Born", "");
     return(true);
 }
        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);
        }
        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);
        }
        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);
        }
        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);
        }
        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);
        }
        public void AddToBinary(BinaryTable table)
        {
            SkillConfigRecord record = new SkillConfigRecord();

            record.Id          = DBCUtil.SetValue(table, Id, 0);
            record.Description = DBCUtil.SetValue(table, Description, "");
            record.Script      = DBCUtil.SetValue(table, Script, "");
            record.BreakType   = DBCUtil.SetValue(table, BreakType, 0);
            record.NextId      = DBCUtil.SetValue(table, NextId, 0);
            byte[] bytes = GetRecordBytes(record);
            table.Records.Add(bytes);
        }
        public void AddToBinary(BinaryTable table)
        {
            SceneConfigRecord record = new SceneConfigRecord();

            record.Id          = DBCUtil.SetValue(table, Id, 0);
            record.Description = DBCUtil.SetValue(table, Description, "");
            record.Name        = DBCUtil.SetValue(table, Name, "");
            record.Script      = DBCUtil.SetValue(table, Script, "");
            record.Navmesh     = DBCUtil.SetValue(table, Navmesh, "");
            byte[] bytes = GetRecordBytes(record);
            table.Records.Add(bytes);
        }
        public void AddToBinary(BinaryTable table)
        {
            CameraConfigRecord record = new CameraConfigRecord();

            record.Id          = DBCUtil.SetValue(table, Id, 0);
            record.Description = DBCUtil.SetValue(table, Description, "");
            record.Pitch       = DBCUtil.SetValue(table, Pitch, 0);
            record.Yaw         = DBCUtil.SetValue(table, Yaw, 0);
            record.Distance    = DBCUtil.SetValue(table, Distance, 0);
            byte[] bytes = GetRecordBytes(record);
            table.Records.Add(bytes);
        }
        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);
        }
        public void AddToBinary(BinaryTable table)
        {
            BuffConfigRecord record = new BuffConfigRecord();

            record.Id          = DBCUtil.SetValue(table, Id, 0);
            record.Description = DBCUtil.SetValue(table, Description, "");
            record.Script      = DBCUtil.SetValue(table, Script, "");
            record.AttrId      = DBCUtil.SetValue(table, AttrId, 0);
            record.MaxCount    = DBCUtil.SetValue(table, MaxCount, 0);
            byte[] bytes = GetRecordBytes(record);
            table.Records.Add(bytes);
        }
        public void AddToBinary(BinaryTable table)
        {
            WorksConfigRecord record = new WorksConfigRecord();

            record.Id           = DBCUtil.SetValue(table, Id, 0);
            record.Description  = DBCUtil.SetValue(table, Description, "");
            record.CostAction   = DBCUtil.SetValue(table, CostAction, 0);
            record.AddAttrType  = DBCUtil.SetValue(table, AddAttrType, 0);
            record.AddAttrValue = DBCUtil.SetValue(table, AddAttrValue, 0);
            byte[] bytes = GetRecordBytes(record);
            table.Records.Add(bytes);
        }
 public bool CollectDataFromDBC(DBC_Row node)
 {
     Id           = DBCUtil.ExtractNumeric <int>(node, "Id", 0);
     Description  = DBCUtil.ExtractString(node, "Description", "");
     Model        = DBCUtil.ExtractString(node, "Model", "");
     Scale        = DBCUtil.ExtractNumeric <float>(node, "Scale", 0);
     ActionId     = DBCUtil.ExtractNumeric <int>(node, "ActionId", 0);
     ActionPrefix = DBCUtil.ExtractString(node, "ActionPrefix", "");
     AIScript     = DBCUtil.ExtractString(node, "AIScript", "");
     AttrId       = DBCUtil.ExtractNumeric <int>(node, "AttrId", 0);
     Skills       = DBCUtil.ExtractNumericArray <int>(node, "Skills", null);
     return(true);
 }
        public void AddToBinary(BinaryTable table)
        {
            ActionConfigRecord record = new ActionConfigRecord();

            record.ModelId     = DBCUtil.SetValue(table, ModelId, 0);
            record.Description = DBCUtil.SetValue(table, Description, "");
            record.Stand       = DBCUtil.SetValue(table, Stand, "");
            record.Run         = DBCUtil.SetValue(table, Run, "");
            record.Dead        = DBCUtil.SetValue(table, Dead, "");
            record.Born        = DBCUtil.SetValue(table, Born, "");
            byte[] bytes = GetRecordBytes(record);
            table.Records.Add(bytes);
        }
Example #27
0
        public bool CollectDataFromDBC(DBC_Row node)
        {
            m_Id          = DBCUtil.ExtractNumeric <int>(node, "ID", 0, true);
            m_Week        = DBCUtil.ExtractNumeric <int>(node, "Week", 0, true);
            m_StartHour   = DBCUtil.ExtractNumeric <int>(node, "StartHour", 0, true);
            m_StartMinute = DBCUtil.ExtractNumeric <int>(node, "StartMinute", 0, true);
            m_EndHour     = DBCUtil.ExtractNumeric <int>(node, "EndHour", 0, true);
            m_EndMinute   = DBCUtil.ExtractNumeric <int>(node, "EndMinute", 0, true);
            m_Interval    = DBCUtil.ExtractNumeric <int>(node, "Interval", 0, true);
            m_Message     = DBCUtil.ExtractString(node, "Message", "", true);
            m_ScrollCount = DBCUtil.ExtractNumeric <int>(node, "ScrollCount", 0, true);

            return(true);
        }
Example #28
0
 public bool CollectDataFromDBC(DBC_Row node)
 {
     Id               = DBCUtil.ExtractNumeric <int>(node, "Id", 0, true);
     IsActive         = DBCUtil.ExtractBool(node, "IsActive", false, true);
     EnterBattleTime  = DBCUtil.ExtractNumeric <int>(node, "EnterBattleTime", 500, true);
     LeaveBattleTime  = DBCUtil.ExtractNumeric <int>(node, "LeaveBattleTime", 500, true);
     HeightInMainCity = DBCUtil.ExtractNumeric <float>(node, "HeightInMainCity", 0.0f, true);
     DisInMainCity    = DBCUtil.ExtractNumeric <float>(node, "DisInMainCity", 0.0f, true);
     HeightInIdle     = DBCUtil.ExtractNumeric <float>(node, "HeightInIdle", 0.0f, true);
     DisInIdle        = DBCUtil.ExtractNumeric <float>(node, "DisInIdle", 0.0f, true);
     HeightInCombat   = DBCUtil.ExtractNumeric <float>(node, "HeightInCombat", 0.0f, true);
     DisInCombat      = DBCUtil.ExtractNumeric <float>(node, "DisInCombat", 0.0f, true);
     return(true);
 }
        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);
        }
        public void AddToBinary(BinaryTable table)
        {
            CharacterConfigRecord record = new CharacterConfigRecord();

            record.Id           = DBCUtil.SetValue(table, Id, 0);
            record.Description  = DBCUtil.SetValue(table, Description, "");
            record.Model        = DBCUtil.SetValue(table, Model, "");
            record.Scale        = DBCUtil.SetValue(table, Scale, 0);
            record.ActionId     = DBCUtil.SetValue(table, ActionId, 0);
            record.ActionPrefix = DBCUtil.SetValue(table, ActionPrefix, "");
            record.AIScript     = DBCUtil.SetValue(table, AIScript, "");
            record.AttrId       = DBCUtil.SetValue(table, AttrId, 0);
            record.Skills       = DBCUtil.SetValue(table, Skills, null);
            byte[] bytes = GetRecordBytes(record);
            table.Records.Add(bytes);
        }