void SetBallToFreekickCoords() { if (room.throwInTID > -1) { for (int i = 0; i < 2; i++) { coords[i] = room.throwInCoords[i]; } //lets reset throwin, if no players online if (!room.botsEnabled) { if (room.CountPlayersInTeam(room.throwInTID) == 0) { room.throwInTID = -1; room.timerEnabled = true; room.ResetAutomoveFromFreekickArea(); room.BroadcastBlockedAreaRemove(false); } } } //*************** if (room.goalkickTID > -1) { zSpeed = 0; height = 0; for (int i = 0; i < 2; i++) { coords[i] = room.goalkickCoords[i]; } } //*************** if (room.cornerTID > -1) { for (int i = 0; i < 2; i++) { coords[i] = room.cornerCoords[i]; } //lets reset corner, if no players online if (!room.botsEnabled) { if (room.CountPlayersInTeam(room.cornerTID) == 0) { room.cornerTID = -1; room.timerEnabled = true; room.ResetAutomoveFromFreekickArea(); room.BroadcastBlockedAreaRemove(false); } } } //*************** if (room.freekickTID > -1) { for (int i = 0; i < 2; i++) { coords[i] = room.freekickCoords[i]; } //lets reset freekick, if no players online if (!room.botsEnabled) { if (room.CountPlayersInTeam(room.freekickTID) == 0) { room.freekickTID = -1; room.timerEnabled = true; room.ResetAutomoveFromFreekickArea(); room.BroadcastBlockedAreaRemove(false); } } } }