ICloudSeatManager收藏我的收藏
收藏
我的收藏前提条件 | 无 |
业务背景 | 无 |
使用限制 | 无 |
注意事项 | 无 |
相关教程 | 无 |
“座位” ICloudSeat 管理器。
ICloudSeatManager.HostSeat
房主座位。
语法
ICloudSeat HostSeat { get; }
类型说明
类型为
ICloudSeat
,参考 ICloudSeat 。
代码示例
void Test() { var seat = ICloudSync.Instance.SeatManager.HostSeat; Debug.Log($"房主名为:{seat.PlayerInfo.NickName}"); }
ICloudSeatManager.AllSeats
获取所有座位。
语法
IEnumerable<ICloudSeat> AllSeats { get; }
类型说明
类型为
IEnumerable<ICloudSeat>
类型,参考 ICloudSeat 。
ICloudSeatManager.GetSeat(...)
通过座位号获取对应的座位。
语法
ICloudSeat GetSeat(SeatIndex index);
参数说明
参数名 | 类型 | 默认值 | 必填 | 说明 |
index | SeatIndex | | 是 | 座位号 |
代码示例
void Test() { var seat = ICloudSync.Instance.SeatManager.GetSeat(SeatIndex.Index1); if (seat != null && seat.State == SeatState.InUse) { Debug.Log($"1 号座位玩家名为:{seat.PlayerInfo.NickName}"); } }
ICloudSeatManager.IsJoined(...)
目标座位号上是否有玩家。
语法
bool IsJoined(SeatIndex index);
参数说明
参数名 | 类型 | 默认值 | 必填 | 说明 |
SeatIndex | index | | 是 | 指定的座位号,参考 SeatIndex 枚举说明 |
返回值说明
返回类型为 bool,说明目标座位号上是否有玩家。