public void PlayerLeaving() { RequestDeletePlayerEntry param = new RequestDeletePlayerEntry(); param.player_entry_id = PlayerSession.player_entry_id; ApiClient.Instance.ResponseDeletePlayerEntry = ResponseDeletePlayerEntry; ApiClient.Instance.RequestDeletePlayerEntry(param); }
// ルームから退出 public void OnClick() { if (!UserInfo.flg_spectator) { ApiClient.Instance.ResponseDeletePlayerEntry = ResponseDeletePlayerEntry; var param = new RequestDeletePlayerEntry(); param.player_entry_id = UserInfo.player_entory_id; ApiClient.Instance.RequestDeletePlayerEntry(param); } else { ApiClient.Instance.ResponseDeleteSpectatorEntry = ResponseDeleteSpectatorEntry; var param = new RequestDeleteSpectatorEntry(); param.spectator_entry_id = UserInfo.player_entory_id; ApiClient.Instance.RequestDeleteSpectatorEntry(param); } }
/// <summary> /// RequestDeletePlayerEntry /// /api/player_entries/:player_entry_idへDELETEでリクエストを行なう /// </summary> public void RequestDeletePlayerEntry(RequestDeletePlayerEntry param) { var url = ipAddr + string.Format("/api/player_entries/{0}", param.player_entry_id); requester.Delete(url, param, ResponseDeletePlayerEntry); }