ルームのメンバーをキック(強制退出)する方法

メンバーは、同じルームの他のルームメンバーによってキック(強制退出)することができます。メンバーをキックするには、2つの条件を満たす必要があります。そうでない場合は、エラーが返されます。

  • キックを行うプレイヤーは、ルームオーナーでなければなりません。

  • プレイヤーは自分自身をキックすることはできません。

そうでない場合は、それぞれRoomErrorCode.NotRoomOwnerまたはMatchErrorCode.SelfKickProhibitedのエラーコードが呼び出されます。

次のコードは、UIDによって特定のルームメンバーをキックします。

UID uid = new ChildUID(new ServerUID(1), 2);
StrixNetwork.instance.KickRoomMember(uid,
    args => {
        Debug.Log("KickRoomMember succeeded");
    },
    args => {
        Debug.Log("KickRoomMember failed. error = " + args.cause);
    }
);