public void JoinLobbySlot(DOTA_GC_TEAM team) { var msg = new ClientGCMsgProtobuf <CMsgPracticeLobbySetTeamSlot>( (uint)EDOTAGCMsg.k_EMsgGCPracticeLobbySetTeamSlot); msg.Body.team = team; msg.Body.slot = 1; Bot.Coordinator.Send(msg, Games.DotaGameId); }
/// <summary> /// Switches team in a GC Lobby. /// </summary> /// <param name="team">target team</param> /// <param name="slot">slot on the team</param> public void JoinTeam(DOTA_GC_TEAM team, uint slot = 1) { var joinSlot = new ClientGCMsgProtobuf <CMsgPracticeLobbySetTeamSlot>((uint)EDOTAGCMsg.k_EMsgGCPracticeLobbySetTeamSlot); joinSlot.Body.team = team; joinSlot.Body.slot = slot; Send(joinSlot, 570); }
/// <summary> /// Join a team /// </summary> /// <param name="channel">The channel slot to join. Valid channel values range from 0 to 5.</param> public void JoinCoachSlot(DOTA_GC_TEAM team = DOTA_GC_TEAM.DOTA_GC_TEAM_GOOD_GUYS) { var joinChannel = new ClientGCMsgProtobuf <CMsgPracticeLobbySetCoach>((uint)EDOTAGCMsg.k_EMsgGCPracticeLobbySetCoach) { Body = { team = team } }; Send(joinChannel, 570); }
/// <summary> /// Switches team in a GC Lobby. /// </summary> /// <param name="team">target team</param> /// <param name="slot">slot on the team</param> public void JoinTeam(DOTA_GC_TEAM team, uint slot = 1) { var joinSlot = new ClientGCMsgProtobuf<CMsgPracticeLobbySetTeamSlot>((uint) EDOTAGCMsg.k_EMsgGCPracticeLobbySetTeamSlot); joinSlot.Body.team = team; joinSlot.Body.slot = slot; Send(joinSlot); }
/// <summary> /// Join a team /// </summary> /// <param name="team">The team to join.</param> public void JoinCoachSlot(DOTA_GC_TEAM team = DOTA_GC_TEAM.DOTA_GC_TEAM_GOOD_GUYS) { var joinChannel = new ClientGCMsgProtobuf<CMsgPracticeLobbySetCoach>((uint) EDOTAGCMsg.k_EMsgGCPracticeLobbySetCoach) { Body = {team = team} }; Send(joinChannel); }
private void SwitchTeam(DOTA_GC_TEAM team = DOTA_GC_TEAM.DOTA_GC_TEAM_GOOD_GUYS) { dota.JoinTeam(team, 2); }
public void JoinLobbySlot(DOTA_GC_TEAM team) { var msg = new ClientGCMsgProtobuf<CMsgPracticeLobbySetTeamSlot>( (uint) EDOTAGCMsg.k_EMsgGCPracticeLobbySetTeamSlot); msg.Body.team = team; msg.Body.slot = 1; Bot.Coordinator.Send(msg, Games.DotaGameId); }