public ProtoIdDefine GetProtoIdById(int Id, ProtoIdDefine def = default(ProtoIdDefine)) { ProtoIdDefine ret; if (_ProtoIdById.TryGetValue(Id, out ret)) { return(ret); } if (def == default(ProtoIdDefine)) { TableLogger.ErrorLine("GetProtoIdById failed, Id: {0}", Id); } return(def); }
public ProtoIdDefine GetProtoIdByName(string Name, ProtoIdDefine def = default(ProtoIdDefine)) { ProtoIdDefine ret; if (_ProtoIdByName.TryGetValue(Name, out ret)) { return(ret); } if (def == default(ProtoIdDefine)) { TableLogger.ErrorLine("GetProtoIdByName failed, Name: {0}", Name); } return(def); }
public static void Deserialize(ProtoIdDefine 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; } } }