public static void Deserialize(RoleDefine ins, tabtoy.DataReader reader) { int tag = -1; while (-1 != (tag = reader.ReadTag())) { switch (tag) { case 0x10000: { ins.ID = reader.ReadInt32(); } break; case 0x60001: { ins.Name = reader.ReadString(); } break; case 0x60002: { ins.NormalDrawing = reader.ReadString(); } break; } } }
public static void Deserialize(JobConfigDefine ins, tabtoy.DataReader reader) { int tag = -1; while (-1 != (tag = reader.ReadTag())) { switch (tag) { case 0x60000: { ins.ID = reader.ReadString(); } break; case 0x60001: { ins.Professional = reader.ReadString(); } break; case 0x60002: { ins.ProfessionalAction = reader.ReadString(); } break; case 0x10003: { ins.ProfessionalSkills.Add(reader.ReadInt32()); } break; } } }
public string imgName = ""; // 图片名 public static img Deserialize(tabtoy.DataReader reader) { img ins = new img(); int len = reader.ReadInt32(); while (len > 0) { int tag = reader.ReadInt32(); len--; switch (tag) { case 0x60000: { ins.route = reader.ReadString(); } break; case 0x60001: { ins.imgName = reader.ReadString(); } break; } } return(ins); }
public string backpack = ""; // 背包 public static partsInfo Deserialize(tabtoy.DataReader reader) { partsInfo ins = new partsInfo(); int len = reader.ReadInt32(); while (len > 0) { int tag = reader.ReadInt32(); len--; switch (tag) { case 0x60000: { ins.weapons = reader.ReadString(); } break; case 0x60001: { ins.weapons2 = reader.ReadString(); } break; case 0x60002: { ins.backpack = reader.ReadString(); } break; } } return(ins); }
public static void Deserialize(FunctionOpenConfigDefine ins, tabtoy.DataReader reader) { int tag = -1; while (-1 != (tag = reader.ReadTag())) { switch (tag) { case 0x60000: { ins.ID = reader.ReadString(); } break; case 0x60001: { ins.Name = reader.ReadString(); } break; case 0x10002: { ins.OpenType = reader.ReadInt32(); } break; case 0x10003: { ins.OpenLevel = reader.ReadInt32(); } break; case 0x10004: { ins.EventId = reader.ReadInt32(); } break; case 0x60005: { ins.Icon.Add(reader.ReadString()); } break; case 0x10006: { ins.OpenBoot = reader.ReadInt32(); } break; case 0x60007: { ins.ModuleName = reader.ReadString(); } break; } } }
public static void Deserialize(PeerData ins, tabtoy.DataReader reader) { if (reader.MatchTag(0x60000)) { ins.Name = reader.ReadString(); } if (reader.MatchTag(0x60001)) { ins.Type = reader.ReadString(); } }
public void Deserialize(tabtoy.DataReader reader) { if (reader.MatchTag(0x60000)) { this.Name = reader.ReadString( ); } if (reader.MatchTag(0x60001)) { this.Type = reader.ReadString( ); } }
public int coordinateY = 0; // 屏幕坐标Y public static showEffect Deserialize(tabtoy.DataReader reader) { showEffect ins = new showEffect(); int len = reader.ReadInt32(); while (len > 0) { int tag = reader.ReadInt32(); len--; switch (tag) { case 0x50000: { ins.touchOffTime = reader.ReadFloat(); } break; case 0x60001: { ins.effect = reader.ReadString(); } break; case 0x60002: { ins.mount = reader.ReadString(); } break; case 0x10003: { ins.speed = reader.ReadInt32(); } break; case 0x10004: { ins.coordinateX = reader.ReadInt32(); } break; case 0x10005: { ins.coordinateY = reader.ReadInt32(); } break; } } return(ins); }
public static void Deserialize(FixedRuleListDefine ins, tabtoy.DataReader reader) { int tag = -1; while (-1 != (tag = reader.ReadTag())) { switch (tag) { case 0x60000: { ins.ID = reader.ReadString(); } break; case 0x10001: { ins.ParamType = reader.ReadInt32(); } break; case 0x50002: { ins.Value = reader.ReadFloat(); } break; } } }
public static void Deserialize(TalkConfigDefine ins, tabtoy.DataReader reader) { int tag = -1; while (-1 != (tag = reader.ReadTag())) { switch (tag) { case 0x60000: { ins.ID = reader.ReadString(); } break; case 0x10001: { ins.Desc = reader.ReadInt32(); } break; case 0x10002: { ins.FixedTalk = reader.ReadInt32(); } break; case 0x10003: { ins.RandomTalk = reader.ReadInt32(); } break; } } }
public static void Deserialize(EffectConfigDefine ins, tabtoy.DataReader reader) { int tag = -1; while (-1 != (tag = reader.ReadTag())) { switch (tag) { case 0x10000: { ins.ID = reader.ReadInt32(); } break; case 0x60001: { ins.Path = reader.ReadString(); } break; case 0x50002: { ins.Time = reader.ReadFloat(); } break; } } }
public static void Deserialize(DemoDefine ins, tabtoy.DataReader reader) { int tag = -1; while (-1 != (tag = reader.ReadTag())) { switch (tag) { case 0x10000: { ins.ID = reader.ReadInt32(); } break; case 0x60001: { ins.Name = reader.ReadString(); } break; case 0x50002: { ins.HP = reader.ReadFloat(); } break; case 0x10003: { ins.Skills.Add(reader.ReadInt32()); } break; } } }
public static void Deserialize(ModifierDefine ins, tabtoy.DataReader reader) { int tag = -1; while (-1 != (tag = reader.ReadTag())) { switch (tag) { case 0x10000: { ins.ID = reader.ReadInt32(); } break; case 0x60001: { ins.Desc = reader.ReadString(); } break; case 0x10002: { ins.Type = reader.ReadInt32(); } break; case 0x10003: { ins.Args.Add(reader.ReadInt32()); } break; } } }
public static void Deserialize(VerticalDefine ins, tabtoy.DataReader reader) { // 服务器IP if (reader.MatchTag(0x60000)) { ins.ServerIP = reader.ReadString(); } // 调试模式 if (reader.MatchTag(0x70001)) { ins.DebugMode = reader.ReadBool(); } // 客户端人数限制 if (reader.MatchTag(0x10002)) { ins.ClientLimit = reader.ReadInt32(); } // 端 if (reader.MatchTag(0x90003)) { ins.Peer = reader.ReadStruct <PeerData>(PeerDataDeserializeHandler); } if (reader.MatchTag(0x50004)) { ins.Float = reader.ReadFloat(); } }
public PeerData Peer = new PeerData(); // 端 public void Deserialize(tabtoy.DataReader reader) { // 服务器IP if (reader.MatchTag(0x60000)) { this.ServerIP = reader.ReadString( ); } // 调试模式 if (reader.MatchTag(0x70001)) { this.DebugMode = reader.ReadBool( ); } // 客户端人数限制 if (reader.MatchTag(0x10002)) { this.ClientLimit = reader.ReadInt32( ); } // 端 if (reader.MatchTag(0x90003)) { this.Peer = reader.ReadStruct <PeerData>( ); } }
public static void Deserialize(MapConfigDefine ins, tabtoy.DataReader reader) { int tag = -1; while (-1 != (tag = reader.ReadTag())) { switch (tag) { case 0x10000: { ins.ID = reader.ReadInt32(); } break; case 0x10001: { ins.Type = reader.ReadInt32(); } break; case 0x60002: { ins.Name = reader.ReadString(); } break; case 0x60003: { ins.Path = reader.ReadString(); } break; case 0x60004: { ins.BuilderName = reader.ReadString(); } break; case 0x60005: { ins.Loading.Add(reader.ReadString()); } break; } } }
public void Deserialize(tabtoy.DataReader reader) { // 唯一ID if (reader.MatchTag(0x20000)) { this.ID = reader.ReadInt64( ); } // 名称 if (reader.MatchTag(0x60001)) { this.Name = reader.ReadString( ); } // if (reader.MatchTag(0x10002)) { this.IconID = reader.ReadInt32( ); } // 攻击率 if (reader.MatchTag(0x50003)) { this.NumericalRate = reader.ReadFloat( ); } // 物品id if (reader.MatchTag(0x10004)) { this.ItemID = reader.ReadInt32( ); } // BuffID if (reader.MatchTag(0x10005)) { reader.ReadList_Int32(this.BuffID); } // 类型 if (reader.MatchTag(0x80006)) { this.Type = reader.ReadEnum <ActorType>( ); } // 技能ID列表 if (reader.MatchTag(0x10007)) { reader.ReadList_Int32(this.SkillID); } // 字符串结构 if (reader.MatchTag(0x90008)) { reader.ReadList_Struct <Prop>(this.StrStruct); } }
public static void Deserialize(OpenGameModuleDefine ins, tabtoy.DataReader reader) { int tag = -1; while (-1 != (tag = reader.ReadTag())) { switch (tag) { case 0x60000: { ins.ID = reader.ReadString(); } break; case 0x60001: { ins.name = reader.ReadString(); } break; case 0x10002: { ins.openLevel = reader.ReadInt32(); } break; case 0x10003: { ins.eventId = reader.ReadInt32(); } break; case 0x60004: { ins.icon = reader.ReadString(); } break; } } }
public static void Deserialize(SkillEffectDefine ins, tabtoy.DataReader reader) { int tag = -1; while (-1 != (tag = reader.ReadTag())) { switch (tag) { case 0x10000: { ins.ID = reader.ReadInt32(); } break; case 0x60001: { ins.Desc = reader.ReadString(); } break; case 0x10002: { ins.EffectType = reader.ReadInt32(); } break; case 0x10003: { ins.Duration = reader.ReadInt32(); } break; case 0x60004: { ins.Prefab = reader.ReadString(); } break; } } }
public static void Deserialize(PeerData ins, tabtoy.DataReader reader) { int tag = -1; while (-1 != (tag = reader.ReadTag())) { switch (tag) { case 0x60000: { ins.Name = reader.ReadString(); } break; case 0x60001: { ins.Type = reader.ReadString(); } break; } } }
public static void Deserialize(SpecialDropControlDefine ins, tabtoy.DataReader reader) { int tag = -1; while (-1 != (tag = reader.ReadTag())) { switch (tag) { case 0x60000: { ins.ID = reader.ReadString(); } break; case 0x10001: { ins.SeedType = reader.ReadInt32(); } break; case 0x10002: { ins.max = reader.ReadInt32(); } break; case 0x10003: { ins.DailyDropLimit = reader.ReadInt32(); } break; case 0x10004: { ins.DropLimit = reader.ReadInt32(); } break; case 0x10005: { ins.MemoryLimit = reader.ReadInt32(); } break; } } }
public static void Deserialize(VerticalDefine ins, tabtoy.DataReader reader) { int tag = -1; while (-1 != (tag = reader.ReadTag())) { switch (tag) { case 0x60000: { ins.ServerIP = reader.ReadString(); } break; case 0x70001: { ins.DebugMode = reader.ReadBool(); } break; case 0x10002: { ins.ClientLimit = reader.ReadInt32(); } break; case 0x90003: { ins.Peer = reader.ReadStruct <PeerData>(PeerDataDeserializeHandler); } break; case 0x50004: { ins.Float = reader.ReadFloat(); } break; case 0x10005: { ins.Token.Add(reader.ReadInt32()); } break; } } }
public static void Deserialize(MapDefine ins, tabtoy.DataReader reader) { int tag = -1; while (-1 != (tag = reader.ReadTag())) { switch (tag) { case 0x10000: { ins.ID = reader.ReadInt32(); } break; case 0x60001: { ins.Name = reader.ReadString(); } break; case 0x60002: { ins.MapType = reader.ReadString(); } break; case 0x60003: { ins.ShowName = reader.ReadString(); } break; case 0x60004: { ins.BackPic = reader.ReadString(); } break; case 0x60005: { ins.Desc = reader.ReadString(); } break; case 0x60006: { ins.ChildMap = reader.ReadString(); } break; } } }
public float time = 0f; // 时间 public static skillCamera Deserialize(tabtoy.DataReader reader) { skillCamera ins = new skillCamera(); int len = reader.ReadInt32(); while (len > 0) { int tag = reader.ReadInt32(); len--; switch (tag) { case 0x60000: { ins.effect = reader.ReadString(); } break; case 0x50001: { ins.x = reader.ReadFloat(); } break; case 0x50002: { ins.y = reader.ReadFloat(); } break; case 0x50003: { ins.z = reader.ReadFloat(); } break; case 0x50004: { ins.time = reader.ReadFloat(); } break; } } return(ins); }
public static void Deserialize(BlongsDefine ins, tabtoy.DataReader reader) { int tag = -1; while (-1 != (tag = reader.ReadTag())) { switch (tag) { case 0x20000: { ins.NEWID = reader.ReadInt64(); } break; case 0x60001: { ins.NEWName = reader.ReadString(); } break; case 0x10002: { ins.NEWIconID = reader.ReadInt32(); } break; case 0x50003: { ins.NEWNumericalRate = reader.ReadFloat(); } break; case 0x10004: { ins.NEWItemID = reader.ReadInt32(); } break; } } }
public int itemID = 0; // 物品ID public static reward Deserialize(tabtoy.DataReader reader) { reward ins = new reward(); int len = reader.ReadInt32(); while (len > 0) { int tag = reader.ReadInt32(); len--; switch (tag) { case 0x60000: { ins.type = reader.ReadString(); } break; case 0x10001: { ins.num = reader.ReadInt32(); } break; case 0x10002: { ins.odds = reader.ReadInt32(); } break; case 0x10003: { ins.itemID = reader.ReadInt32(); } break; } } return(ins); }
public static void Deserialize(SampleDefine ins, tabtoy.DataReader reader) { int tag = -1; while (-1 != (tag = reader.ReadTag())) { switch (tag) { case 0x20000: { ins.ID = reader.ReadInt64(); } break; case 0x60001: { ins.Name = reader.ReadString(); } break; case 0x10002: { ins.IconID = reader.ReadInt32(); } break; case 0x50003: { ins.NumericalRate = reader.ReadFloat(); } break; case 0x10004: { ins.ItemID = reader.ReadInt32(); } break; case 0x10005: { ins.BuffID.Add(reader.ReadInt32()); } break; case 0x90006: { ins.Pos = reader.ReadStruct <Vec2>(Vec2DeserializeHandler); } break; case 0x80007: { ins.Type = reader.ReadEnum <ActorType>(); } break; case 0x10008: { ins.SkillID.Add(reader.ReadInt32()); } break; case 0x90009: { ins.AttackParam = reader.ReadStruct <AttackParam>(AttackParamDeserializeHandler); } break; case 0x9000a: { ins.SingleStruct = reader.ReadStruct <Prop>(PropDeserializeHandler); } break; case 0x9000b: { ins.StrStruct.Add(reader.ReadStruct <Prop>(PropDeserializeHandler)); } break; } } }
public static void Deserialize(LevelDefine ins, tabtoy.DataReader reader) { int tag = -1; while (-1 != (tag = reader.ReadTag())) { switch (tag) { case 0x10000: { ins.ID = reader.ReadInt32(); } break; case 0x10001: { ins.Time = reader.ReadInt32(); } break; case 0x10002: { ins.TargetScore = reader.ReadInt32(); } break; case 0x60003: { ins.BGM = reader.ReadString(); } break; case 0x60004: { ins.PersonBg = reader.ReadString(); } break; case 0x60005: { ins.MapBg = reader.ReadString(); } break; case 0x60006: { ins.TotalValue = reader.ReadString(); } break; case 0x60007: { ins.Topic = reader.ReadString(); } break; case 0x90008: { ins.ObjPos.Add(reader.ReadStruct <Pos>(PosDeserializeHandler)); } break; } } }
public static void Deserialize(StoryDefine ins, tabtoy.DataReader reader) { int tag = -1; while (-1 != (tag = reader.ReadTag())) { switch (tag) { case 0x10000: { ins.ID = reader.ReadInt32(); } break; case 0x60001: { ins.Name = reader.ReadString(); } break; case 0x60002: { ins.ActionType = reader.ReadString(); } break; case 0x60003: { ins.Args1 = reader.ReadString(); } break; case 0x60004: { ins.Args2 = reader.ReadString(); } break; case 0x60005: { ins.Args3 = reader.ReadString(); } break; case 0x60006: { ins.Args4 = reader.ReadString(); } break; case 0x60007: { ins.Args5 = reader.ReadString(); } break; case 0x60008: { ins.Args6 = reader.ReadString(); } break; case 0x60009: { ins.Args7 = reader.ReadString(); } break; case 0x6000a: { ins.Args8 = reader.ReadString(); } break; case 0x7000b: { ins.InitOpen = reader.ReadBool(); } break; } } }
public static void Deserialize(SampleDefine ins, tabtoy.DataReader reader) { // 唯一ID if (reader.MatchTag(0x20000)) { ins.ID = reader.ReadInt64(); } // 名称 if (reader.MatchTag(0x60001)) { ins.Name = reader.ReadString(); } // 图标ID if (reader.MatchTag(0x10002)) { ins.IconID = reader.ReadInt32(); } // 攻击率 if (reader.MatchTag(0x50003)) { ins.NumericalRate = reader.ReadFloat(); } // 物品id if (reader.MatchTag(0x10004)) { ins.ItemID = reader.ReadInt32(); } // BuffID if (reader.MatchTag(0x10005)) { reader.ReadList_Int32(ins.BuffID); } if (reader.MatchTag(0x90006)) { ins.Pos = reader.ReadStruct <Vec2>(Vec2DeserializeHandler); } // 类型 if (reader.MatchTag(0x80007)) { ins.Type = reader.ReadEnum <ActorType>(); } // 技能ID列表 if (reader.MatchTag(0x10008)) { reader.ReadList_Int32(ins.SkillID); } // 单结构解析 if (reader.MatchTag(0x90009)) { ins.SingleStruct = reader.ReadStruct <Prop>(PropDeserializeHandler); } // 字符串结构 if (reader.MatchTag(0x9000a)) { reader.ReadList_Struct <Prop>(ins.StrStruct, PropDeserializeHandler); } }