Example #1
0
 /// <summary>
 /// 推送有玩家退出房间
 /// </summary>
 /// <param name="moveInfo"></param>
 private void PushPlayerQuitRoom(SCDepartureRoom quitInfo)
 {
     if (_partyPlayerManager != null)
     {
         _partyPlayerManager.PushPlayerQuitRoom(quitInfo);
     }
 }
Example #2
0
    /// <summary>
    /// 推送有玩家退出房间
    /// </summary>
    public void PushPlayerQuitRoom(SCDepartureRoom quitInfo)
    {
        //销毁退出房间的玩家
        var playerCon = FindPlayer(quitInfo.Uid);

        if (playerCon != null)
        {
            _roleList.Remove(playerCon);
            PartyManager._instance.DestroyPlayer(playerCon.gameObject);
        }
    }