跳转到内容

Social

社交控件

对社交控制进行操作

枚举列表

Social.InteractType

  • 描述: 玩家社交组件中的控件类型
成员名称成员说明
HeadIconUpTag头像上方标签
HeadIconRightTag头像右侧标签
RightInterButton右侧互动按钮

函数列表

SetSocialWidgetVisible

  • 描述: 设置社交组件中控件可见性

  • 范围: 客户端

参数列表:

参数类型说明
PlayerIdListnumber[]目标玩家id数组
InteractTypeSocial.InteractType要设置的控件类型
Visiblebooleantrue显示控件,false隐藏控件
local PlayerId = 610140737494668368
local PlayerIdList = {}
table.insert(PlayerIdList,PlayerId)
local InteractType = Social.InteractType.HeadIconRightTag
Social:SetSocialWidgetVisible(PlayerIdList,InteractType,false)

SetSocialWidgetText

  • 描述: 设置社交组件中控件文本

  • 范围: 客户端

参数列表:

参数类型说明
PlayerIdListnumber[]目标玩家id数组
InteractTypeSocial.InteractType要设置的控件类型
StrNewTextstring显示内容
local PlayerId = 610140737494668368
local PlayerIdList = {}
table.insert(PlayerIdList,PlayerId)
local InteractType = Social.InteractType.HeadIconRightTag
local StrNewText = "测试"
Social:SetSocialWidgetText(PlayerIdList,InteractType,StrNewText)

SetRecordTabText

  • 描述: 向社交记录页签添加信息

  • 范围: 客户端

参数列表:

参数类型说明
PlayerIdnumber玩家id
StrNewTextstring信息内容
Social:SetRecordTabText(610140737494668368, "记录内容")

GetStrangerList

  • 描述: 获取陌生人玩家

  • 范围: 服务端

参数列表:

参数类型说明
PlayerUIDnumber玩家Uid

返回字段:

返回字段字段类型说明
StrangerListnumber[]陌生人玩家列表
local StrangerList = Social:GetStrangerList(PlayerUID)