1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- //------------------------------------------------------------
- // Game Framework
- // Copyright © 2013-2021 Jiang Yin. All rights reserved.
- // Homepage: https://gameframework.cn/
- // Feedback: mailto:ellan@gameframework.cn
- //------------------------------------------------------------
- // 此文件由工具自动生成,请勿直接修改。
- // 生成时间:2021-06-16 21:54:35.539
- //------------------------------------------------------------
- using GameFramework;
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Text;
- using UnityEngine;
- using UnityGameFramework.Runtime;
- namespace MetaClient
- {
- /// <summary>
- /// 装甲表。
- /// </summary>
- public class DRArmor : DataRowBase
- {
- private int m_Id = 0;
- /// <summary>
- /// 获取装甲编号。
- /// </summary>
- public override int Id
- {
- get
- {
- return m_Id;
- }
- }
- /// <summary>
- /// 获取最大生命。
- /// </summary>
- public int MaxHP
- {
- get;
- private set;
- }
- /// <summary>
- /// 获取防御力。
- /// </summary>
- public int Defense
- {
- get;
- private set;
- }
- public override bool ParseDataRow(string dataRowString, object userData)
- {
- string[] columnStrings = dataRowString.Split(DataTableExtension.DataSplitSeparators);
- for (int i = 0; i < columnStrings.Length; i++)
- {
- columnStrings[i] = columnStrings[i].Trim(DataTableExtension.DataTrimSeparators);
- }
- int index = 0;
- index++;
- m_Id = int.Parse(columnStrings[index++]);
- index++;
- MaxHP = int.Parse(columnStrings[index++]);
- Defense = int.Parse(columnStrings[index++]);
- GeneratePropertyArray();
- return true;
- }
- public override bool ParseDataRow(byte[] dataRowBytes, int startIndex, int length, object userData)
- {
- using (MemoryStream memoryStream = new MemoryStream(dataRowBytes, startIndex, length, false))
- {
- using (BinaryReader binaryReader = new BinaryReader(memoryStream, Encoding.UTF8))
- {
- m_Id = binaryReader.Read7BitEncodedInt32();
- MaxHP = binaryReader.Read7BitEncodedInt32();
- Defense = binaryReader.Read7BitEncodedInt32();
- }
- }
- GeneratePropertyArray();
- return true;
- }
- private void GeneratePropertyArray()
- {
- }
- }
- }
|