private void DosPorLosOponentes_1PorElBalon(ServerState serverState, Lado lado) { if (_matchData != null) { var mitalDelCampo = (_matchData.playground_info.field_corners.top_right_x - _matchData.playground_info.field_corners.top_left_x) / 2; Team[] miEquipo; Team[] otroEquipo; if (lado == Lado.izquierdo) { miEquipo = serverState.Team_2; otroEquipo = serverState.Team_1; } else { miEquipo = serverState.Team_1; otroEquipo = serverState.Team_2; } if (serverState.Match_event == "Kickoff") { Thread.Sleep(1000); } if (lado == Lado.izquierdo) { MueveCap(0, serverState, miEquipo, mitalDelCampo, 1.75, 1.15, otroEquipo); MueveCap(1, serverState, miEquipo, mitalDelCampo, 2.75, 1.15, otroEquipo); MueveCap(2, serverState, miEquipo, mitalDelCampo, 3.75, 1.15, otroEquipo); } else { MueveCap(0, serverState, miEquipo, mitalDelCampo, 1.75, 1.15, otroEquipo); MueveCap(1, serverState, miEquipo, mitalDelCampo, 2.75, 1.15, otroEquipo); MueveCap(2, serverState, miEquipo, mitalDelCampo, 3.75, 1.15, otroEquipo); } } }
//a la izqda private void PlayAsPlayer2(ServerState serverState) { DosPorLosOponentes_1PorElBalon(serverState, Lado.izquierdo); }
//jugando a la derecha private void PlayAsPlayer1(ServerState serverState) { DosPorLosOponentes_1PorElBalon(serverState, Lado.derecho); }