123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229 |
- //------------------------------------------------------------
- // Game Framework
- // Copyright © 2013-2021 Jiang Yin. All rights reserved.
- // Homepage: https://gameframework.cn/
- // Feedback: mailto:ellan@gameframework.cn
- //------------------------------------------------------------
- // 此文件由工具自动生成,请勿直接修改。
- // 生成时间:2022-01-20 14:28:57.318
- //------------------------------------------------------------
- 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 DRCustomFaceStyple : DataRowBase
- {
- private int m_Id = 0;
- /// <summary>
- /// 获取id。
- /// </summary>
- public override int Id
- {
- get
- {
- return m_Id;
- }
- }
- /// <summary>
- /// 获取名称。
- /// </summary>
- public string Name
- {
- get;
- private set;
- }
- /// <summary>
- /// 获取层级。
- /// </summary>
- public int Cengji
- {
- get;
- private set;
- }
- /// <summary>
- /// 获取是否显示。
- /// </summary>
- public int IsActive
- {
- get;
- private set;
- }
- /// <summary>
- /// 获取图片Icon。
- /// </summary>
- public string Icon
- {
- get;
- private set;
- }
- /// <summary>
- /// 获取按钮类型。
- /// </summary>
- public int ButtonStyple
- {
- get;
- private set;
- }
- /// <summary>
- /// 获取是否传输内容。
- /// </summary>
- public int IsSendContent
- {
- get;
- private set;
- }
- /// <summary>
- /// 获取传输对应类型。
- /// </summary>
- public int SendContent
- {
- get;
- private set;
- }
- /// <summary>
- /// 获取接收到的对应数据。
- /// </summary>
- public int Receive
- {
- get;
- private set;
- }
- /// <summary>
- /// 获取对应身体部位。
- /// </summary>
- public int Part
- {
- get;
- private set;
- }
- /// <summary>
- /// 获取是否保持子物体缩放。
- /// </summary>
- public bool IsKeepChildrenScale
- {
- get;
- private set;
- }
- /// <summary>
- /// 获取是否左右一样。
- /// </summary>
- public bool IsMirror
- {
- get;
- private set;
- }
- /// <summary>
- /// 获取缩放最小值。
- /// </summary>
- public float ScaleRangeMin
- {
- get;
- private set;
- }
- /// <summary>
- /// 获取缩放最大值。
- /// </summary>
- public float ScaleRangeMax
- {
- get;
- private set;
- }
- /// <summary>
- /// 获取缩放类型。
- /// </summary>
- public int ModifyType
- {
- 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++]);
- Name = columnStrings[index++];
- Cengji = int.Parse(columnStrings[index++]);
- IsActive = int.Parse(columnStrings[index++]);
- Icon = columnStrings[index++];
- ButtonStyple = int.Parse(columnStrings[index++]);
- IsSendContent = int.Parse(columnStrings[index++]);
- SendContent = int.Parse(columnStrings[index++]);
- Receive = int.Parse(columnStrings[index++]);
- Part = int.Parse(columnStrings[index++]);
- IsKeepChildrenScale = bool.Parse(columnStrings[index++]);
- IsMirror = bool.Parse(columnStrings[index++]);
- ScaleRangeMin = float.Parse(columnStrings[index++]);
- ScaleRangeMax = float.Parse(columnStrings[index++]);
- ModifyType = 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();
- Name = binaryReader.ReadString();
- Cengji = binaryReader.Read7BitEncodedInt32();
- IsActive = binaryReader.Read7BitEncodedInt32();
- Icon = binaryReader.ReadString();
- ButtonStyple = binaryReader.Read7BitEncodedInt32();
- IsSendContent = binaryReader.Read7BitEncodedInt32();
- SendContent = binaryReader.Read7BitEncodedInt32();
- Receive = binaryReader.Read7BitEncodedInt32();
- Part = binaryReader.Read7BitEncodedInt32();
- IsKeepChildrenScale = binaryReader.ReadBoolean();
- IsMirror = binaryReader.ReadBoolean();
- ScaleRangeMin = binaryReader.ReadSingle();
- ScaleRangeMax = binaryReader.ReadSingle();
- ModifyType = binaryReader.Read7BitEncodedInt32();
- }
- }
- GeneratePropertyArray();
- return true;
- }
- private void GeneratePropertyArray()
- {
- }
- }
- }
|