public void initFriendsListOK(PLAYRE_DATA_LIST arg1) { if (arg1.Count == 0) { MonoBehaviour.print("没有好友!!!"); noFriendsTr.gameObject.SetActive(true); } else { noFriendsTr.gameObject.SetActive(false); foreach (Transform item in Friends_Content) { Destroy(item.gameObject); } MonoBehaviour.print("有好友---!" + arg1.Count); foreach (var item in arg1) { MonoBehaviour.print(item.playerName + "---" + item.playerDBID + "---" + item.playerGold + "---" + item.isOnLine); Transform tr = Instantiate(Friend_item); tr.SetParent(Friends_Content, false); tr.gameObject.SetActive(true); tr.Find("name").GetComponent <Text>().text = item.playerName; tr.Find("goldText").GetComponent <Text>().text = item.playerGold + ""; tr.Find("active").GetComponent <Text>().text = item.isOnLine == 0?"离线":"在线"; } } }
public void addToStreamEx(Bundle stream, PLAYRE_DATA_LIST v) { stream.writeUint32((UInt32)v.Count); for (int i = 0; i < v.Count; ++i) { itemType.addToStreamEx(stream, v[i]); } ; }
public PLAYRE_DATA_LIST createFromStreamEx(MemoryStream stream) { UInt32 size = stream.readUint32(); PLAYRE_DATA_LIST datas = new PLAYRE_DATA_LIST(); while (size > 0) { --size; datas.Add(itemType.createFromStreamEx(stream)); } ; return(datas); }
public override void initFriendsListOK(PLAYRE_DATA_LIST arg1) { Event.fireOut("initFriendsListOK", arg1); }
public abstract void initFriendsListOK(PLAYRE_DATA_LIST arg1);
public override void onRemoteMethodCall(MemoryStream stream) { ScriptModule sm = EntityDef.moduledefs["Account"]; UInt16 methodUtype = 0; UInt16 componentPropertyUType = 0; if (sm.usePropertyDescrAlias) { componentPropertyUType = stream.readUint8(); } else { componentPropertyUType = stream.readUint16(); } if (sm.useMethodDescrAlias) { methodUtype = stream.readUint8(); } else { methodUtype = stream.readUint16(); } Method method = null; if (componentPropertyUType == 0) { method = sm.idmethods[methodUtype]; } else { Property pComponentPropertyDescription = sm.idpropertys[componentPropertyUType]; switch (pComponentPropertyDescription.properUtype) { default: break; } return; } switch (method.methodUtype) { case 23: Byte OnReqCreateAvatar_arg1 = stream.readUint8(); OnReqCreateAvatar(OnReqCreateAvatar_arg1); break; case 40: string callClientMsg_arg1 = stream.readUnicode(); callClientMsg(callClientMsg_arg1); break; case 26: game_begin_push(); break; case 29: game_chupai_push(); break; case 31: SByte game_mopai_push_arg1 = stream.readInt8(); game_mopai_push(game_mopai_push_arg1); break; case 37: TING_PAI_LIST hasTing_arg1 = ((DATATYPE_TING_PAI_LIST)method.args[0]).createFromStreamEx(stream); hasTing(hasTing_arg1); break; case 28: has_action(); break; case 39: PLAYRE_DATA_LIST initFriendsListOK_arg1 = ((DATATYPE_PLAYRE_DATA_LIST)method.args[0]).createFromStreamEx(stream); initFriendsListOK(initFriendsListOK_arg1); break; case 38: onGameOver(); break; case 34: UInt32 onGang_arg1 = stream.readUint32(); SByte onGang_arg2 = stream.readInt8(); string onGang_arg3 = stream.readUnicode(); onGang(onGang_arg1, onGang_arg2, onGang_arg3); break; case 25: ROOM_PUBLIC_INFO onGetRoomInfo_arg1 = ((DATATYPE_ROOM_PUBLIC_INFO)method.args[0]).createFromStreamEx(stream); onGetRoomInfo(onGetRoomInfo_arg1); break; case 35: UInt32 onHu_arg1 = stream.readUint32(); Byte onHu_arg2 = stream.readUint8(); SByte onHu_arg3 = stream.readInt8(); onHu(onHu_arg1, onHu_arg2, onHu_arg3); break; case 30: UInt32 onPlayCard_arg1 = stream.readUint32(); SByte onPlayCard_arg2 = stream.readInt8(); onPlayCard(onPlayCard_arg1, onPlayCard_arg2); break; case 36: UInt32 onPlayCardOver_arg1 = stream.readUint32(); SByte onPlayCardOver_arg2 = stream.readInt8(); onPlayCardOver(onPlayCardOver_arg1, onPlayCardOver_arg2); break; case 32: UInt32 otherPlayerMopai_arg1 = stream.readUint32(); otherPlayerMopai(otherPlayerMopai_arg1); break; case 33: UInt32 peng_notify_push_arg1 = stream.readUint32(); SByte peng_notify_push_arg2 = stream.readInt8(); peng_notify_push(peng_notify_push_arg1, peng_notify_push_arg2); break; case 24: playerLevelRoom(); break; case 27: ROOM_PUBLIC_INFO upDataClientRoomInfo_arg1 = ((DATATYPE_ROOM_PUBLIC_INFO)method.args[0]).createFromStreamEx(stream); upDataClientRoomInfo(upDataClientRoomInfo_arg1); break; default: break; } ; }