public void addToStreamEx(Bundle stream, HERO_BAG v) { stream.writeUint32((UInt32)v.Count); for (int i = 0; i < v.Count; ++i) { stream.writeInt32(v[i]); } ; }
public HERO_BAG createFromStreamEx(MemoryStream stream) { UInt32 size = stream.readUint32(); HERO_BAG datas = new HERO_BAG(); while (size > 0) { --size; datas.Add(stream.readInt32()); } ; return(datas); }
public override void onRemoteMethodCall(UInt16 methodUtype, MemoryStream stream) { ScriptModule sm = EntityDef.moduledefs["Operation"]; Method method = sm.idmethods[methodUtype]; switch (method.methodUtype) { case 19: broadGameStart(); break; case 20: Byte readyResult_arg1 = stream.readUint8(); readyResult(readyResult_arg1); break; case 17: HERO_BAG reqHeroListResult_arg1 = ((DATATYPE_HERO_BAG)method.args[0]).createFromStreamEx(stream); reqHeroListResult(reqHeroListResult_arg1); break; case 18: Byte reqSelectHeroResult_arg1 = stream.readUint8(); reqSelectHeroResult(reqSelectHeroResult_arg1); break; case 22: D_HERO_INFOS_LIST rspHeroInfo_arg1 = ((DATATYPE_D_HERO_INFOS_LIST)method.args[0]).createFromStreamEx(stream); rspHeroInfo(rspHeroInfo_arg1); break; case 23: D_PROPS_INFOS_LIST rspPropsInfo_arg1 = ((DATATYPE_D_PROPS_INFOS_LIST)method.args[0]).createFromStreamEx(stream); rspPropsInfo(rspPropsInfo_arg1); break; case 21: D_ROAD_INFOS_LIST rspRoadInfo_arg1 = ((DATATYPE_D_ROAD_INFOS_LIST)method.args[0]).createFromStreamEx(stream); rspRoadInfo(rspRoadInfo_arg1); break; case 24: D_SHOP_INFOS_LIST rspShopInfo_arg1 = ((DATATYPE_D_SHOP_INFOS_LIST)method.args[0]).createFromStreamEx(stream); rspShopInfo(rspShopInfo_arg1); break; case 25: D_SKILL_INFOS_LIST rspSkillInfo_arg1 = ((DATATYPE_D_SKILL_INFOS_LIST)method.args[0]).createFromStreamEx(stream); rspSkillInfo(rspSkillInfo_arg1); break; case 26: D_TEAM_INFOS_LIST rspTeamInfo_arg1 = ((DATATYPE_D_TEAM_INFOS_LIST)method.args[0]).createFromStreamEx(stream); rspTeamInfo(rspTeamInfo_arg1); break; default: break; } ; }
public abstract void reqHeroListResult(HERO_BAG arg1);