/// <summary> /// 推送玩家进入房间 /// </summary> /// <param name="enterPlayer"></param> private void PushPlayerEnterRoom(SCEntranceRoomInfo enterPlayer) { if (_partyPlayerManager != null) { _partyPlayerManager.PushNewPlayerJoin(enterPlayer); } }
/// <summary> /// 推送有新玩家加入 /// </summary> /// <param name="enterPlayer"></param> public void PushNewPlayerJoin(SCEntranceRoomInfo enterPlayer) { SCRoomUserStruct playerInfo = new SCRoomUserStruct(); playerInfo.Uid = enterPlayer.Uid; playerInfo.Name = enterPlayer.Name; playerInfo.RoomId = enterPlayer.RoomId; playerInfo.CostumeId = enterPlayer.CostumeId; playerInfo.Xaxle = 0; playerInfo.Yaxle = 0; SpawnRole(playerInfo); }