コード例 #1
0
ファイル: DRRole.cs プロジェクト: 1016773109/FYProject
        public void ParseDataRow(string dataRowText)
        {
            string[] text  = DataTableExtension.SplitDataRow(dataRowText);
            int      index = 0;

            index++;
            Id = int.Parse(text[index++]);
            index++;
            for (int i = 0; i < MaxAttackCount; i++)
            {
                m_AttackIds[i] = int.Parse(text[index++]);
            }
            for (int i = 0; i < MaxDamageCount; i++)
            {
                m_DamageIds[i] = int.Parse(text[index++]);
            }
            for (int i = 0; i < MaxWeaponCount; i++)
            {
                m_WeaponIds[i] = int.Parse(text[index++]);
            }
            for (int i = 0; i < MaxArmorCount; i++)
            {
                m_ArmorIds[i] = int.Parse(text[index++]);
            }
            DeadEffectId = int.Parse(text[index++]);
            DeadSoundId  = int.Parse(text[index++]);
        }
コード例 #2
0
ファイル: DREntity.cs プロジェクト: 1016773109/FYProject
        public void ParseDataRow(string dataRowText)
        {
            var text  = DataTableExtension.SplitDataRow(dataRowText);
            int index = 0;

            index++;
            Id = int.Parse(text[index++]);
            index++;
            AssetName = text[index++];
        }
コード例 #3
0
ファイル: DRMapNode.cs プロジェクト: 1016773109/FYProject
        public void ParseDataRow(string dataRowText)
        {
            string[] text  = DataTableExtension.SplitDataRow(dataRowText);
            int      index = 0;

            index++;
            Id = int.Parse(text[index++]);
            index++;
            IconId = int.Parse(text[index++]);
        }
コード例 #4
0
ファイル: DRUISound.cs プロジェクト: 1016773109/FYProject
        public void ParseDataRow(string dataRowText)
        {
            string[] text  = DataTableExtension.SplitDataRow(dataRowText);
            int      index = 0;

            index++;
            Id = int.Parse(text[index++]);
            index++;
            AssetName = text[index++];
            Priority  = int.Parse(text[index++]);
            Volume    = float.Parse(text[index++]);
        }
コード例 #5
0
        public void ParseDataRow(string dataRowText)
        {
            string[] text  = DataTableExtension.SplitDataRow(dataRowText);
            int      index = 0;

            index++;
            Id = int.Parse(text[index++]);
            index++;
            AssetName          = text[index++];
            UIGroupName        = text[index++];
            AllowMultiInstance = bool.Parse(text[index++]);
            PauseCoveredUIForm = bool.Parse(text[index++]);
        }
コード例 #6
0
ファイル: DRSound.cs プロジェクト: 1016773109/FYProject
        public void ParseDataRow(string dataRowText)
        {
            var text  = DataTableExtension.SplitDataRow(dataRowText);
            int index = 0;

            index++;
            Id = int.Parse(text[index++]);
            index++;
            AssetName    = text[index++];
            Priority     = int.Parse(text[index++]);
            Loop         = bool.Parse(text[index++]);
            Volume       = float.Parse(text[index++]);
            SpatialBlend = float.Parse(text[index++]);
            MaxDistance  = float.Parse(text[index++]);
        }