Данная часть кода выполняет функцию:
Телепортация игрока к курсору мыши при нажатии F.
Но возникает проблема, что при "Зажатии" F - игрок постоянно телепортируется к курсору.
Как можно решить эту проблему? Может создать какой-то счётчик или видоизменит код.
KeyboardState state2 = Keyboard.GetState();
if (state2.IsKeyDown(Keys.F))
{
if (Main.drawingPlayerChat)
{
}
else
{
Main.player[Main.myPlayer].Teleport(new Vector2((float)Main.mouseX + Main.screenPosition.X, (float)Main.mouseY + Main.screenPosition.Y));
}
}