public void CheckSpritesSalto_P1() { if (InputPlayerController.Vertical_Button_P1() > 0 && InputPlayerController.Horizontal_Button_P1() == 0 && player1.enumsPlayers.movimiento == EnumsPlayers.Movimiento.Nulo || player1.enumsPlayers.movimiento == EnumsPlayers.Movimiento.Saltar || player1.enumsPlayers.movimiento == EnumsPlayers.Movimiento.SaltoAtaque || player1.enumsPlayers.movimiento == EnumsPlayers.Movimiento.SaltoDefensa) { if (InputPlayerController.CheckPressAttackButton_P1()) { player1.spritePlayerActual.ActualSprite = SpritePlayer.SpriteActual.SaltoAtaque; } else if (InputPlayerController.CheckPressDeffenseButton_P1()) { player1.spritePlayerActual.ActualSprite = SpritePlayer.SpriteActual.SaltoDefensa; } else if (InputPlayerController.SpecialAttackButton_P1()) { //SPRITE O ANIMACION ATAQUE ESPECIAL JUGADOR. } else { player1.spritePlayerActual.ActualSprite = SpritePlayer.SpriteActual.Salto; } if (player1.enumsPlayers.movimiento == EnumsPlayers.Movimiento.Nulo) { player1.spritePlayerActual.ActualSprite = SpritePlayer.SpriteActual.Parado; } } }
public void CheckHorizontalCero_P1() { if (InputPlayerController.Horizontal_Button_P1() == 0) { moveHorizontalPlayer1 = true; } }
public void CheckHorizontalRight_P1() { if (InputPlayerController.Horizontal_Button_P1() > 0 && moveHorizontalPlayer1 && player1.enumsPlayers.movimiento == EnumsPlayers.Movimiento.Nulo || player1.enumsPlayers.movimiento == EnumsPlayers.Movimiento.MoverAdelante) { player1.SetControllerJoystick(true); moveHorizontalPlayer1 = false; player1.MovementRight(); player1.SetIsDuck(false); } }
public void MoveCursor() { if (cursorPlayer1.x >= 0 && cursorPlayer1.x < filas) { if (InputPlayerController.Horizontal_Button_P1() > 0 && cursorPlayer1.x < filas - 1) { if (aviableMoveHorizontal) { cursorPlayer1.x++; CursorSelectorPlayer1.MoveRight(); aviableMoveHorizontal = false; } } else if (InputPlayerController.Horizontal_Button_P1() < 0 && cursorPlayer1.x > 0) { if (aviableMoveHorizontal) { cursorPlayer1.x--; CursorSelectorPlayer1.MoveLeft(); aviableMoveHorizontal = false; } } } if (cursorPlayer1.y >= 0 && cursorPlayer1.y < columnas) { if (InputPlayerController.Vertical_Button_P1() > 0 && cursorPlayer1.y > 0) { if (aviableMoveVertical) { cursorPlayer1.y--; CursorSelectorPlayer1.MoveUp(); aviableMoveVertical = false; } } else if (InputPlayerController.Vertical_Button_P1() < 0 && cursorPlayer1.y < columnas - 1) { if (aviableMoveVertical) { cursorPlayer1.y++; CursorSelectorPlayer1.MoveDown(); aviableMoveVertical = false; } } } if (InputPlayerController.Vertical_Button_P1() == 0) { aviableMoveVertical = true; } if (InputPlayerController.Horizontal_Button_P1() == 0) { aviableMoveHorizontal = true; } }
public void CheckSpriteMoverAtras_P1() { if (InputPlayerController.Horizontal_Button_P1() < 0 && InputPlayerController.Vertical_Button_P1() == 0 || player1.enumsPlayers.movimiento == EnumsPlayers.Movimiento.MoverAtras) { if (player1.structsPlayer.dataPlayer.columnaActual > 0) { player1.spritePlayerActual.ActualSprite = SpritePlayer.SpriteActual.MoverAtras; } else { player1.spritePlayerActual.ActualSprite = SpritePlayer.SpriteActual.Parado; } } }
public void CheckSpriteMoverAdelante_P1() { if (InputPlayerController.Horizontal_Button_P1() > 0 && InputPlayerController.Vertical_Button_P1() == 0 || player1.enumsPlayers.movimiento == EnumsPlayers.Movimiento.MoverAdelante) { if (player1.structsPlayer.dataPlayer.columnaActual < player1.gridPlayer.GetCuadrilla_columnas() - 1) { player1.spritePlayerActual.ActualSprite = SpritePlayer.SpriteActual.MoverAdelante; } else { player1.spritePlayerActual.ActualSprite = SpritePlayer.SpriteActual.Parado; } } }
public void CheckInput() { if (direccionSelect == Direccion.Horizontal) { // EN CASO DE USAR ESTE SCRIPT EN OTRO PROYECTO TENEMOS DOS OPCIONES: // 1) Llevarme el script de InputManager y el de InputPlayerController y configurar el playerSetting -> input tal cual como en este proyecto // 2) cambiar los la condicion del if con el Input.GetKeyDown(KeyCode.BotonCorrespondiente) para que seleccione el boton. if (InputPlayerController.Horizontal_Button_P1() > 0) { SumarPosicion(); } // EN CASO DE USAR ESTE SCRIPT EN OTRO PROYECTO TENEMOS DOS OPCIONES: // 1) Llevarme el script de InputManager y el de InputPlayerController y configurar el playerSetting -> input tal cual como en este proyecto // 2) cambiar los la condicion del if con el Input.GetKeyDown(KeyCode.BotonCorrespondiente) para que seleccione el boton. if (InputPlayerController.Horizontal_Button_P1() < 0) { RestarPosicion(); } } else if (direccionSelect == Direccion.Vertical) { // EN CASO DE USAR ESTE SCRIPT EN OTRO PROYECTO TENEMOS DOS OPCIONES: // 1) Llevarme el script de InputManager y el de InputPlayerController y configurar el playerSetting -> input tal cual como en este proyecto // 2) cambiar los la condicion del if con el Input.GetKeyDown(KeyCode.BotonCorrespondiente) para que seleccione el boton. if (InputPlayerController.Vertical_Button_P1() > 0) { SumarPosicion(); } // EN CASO DE USAR ESTE SCRIPT EN OTRO PROYECTO TENEMOS DOS OPCIONES: // 1) Llevarme el script de InputManager y el de InputPlayerController y configurar el playerSetting -> input tal cual como en este proyecto // 2) cambiar los la condicion del if con el Input.GetKeyDown(KeyCode.BotonCorrespondiente) para que seleccione el boton. if (InputPlayerController.Vertical_Button_P1() < 0) { RestarPosicion(); } } }
public void MoveCursor() { //---MOVIMIENTO DEL CURSOR DEL PLAYER 1---// if (cursorPlayer1.x >= 0 && cursorPlayer1.x < filas) { if (InputPlayerController.Horizontal_Button_P1() > 0 && cursorPlayer1.x < filas - 1) { if (aviableMoveHorizontalP1) { cursorPlayer1.x++; CursorSelectorPlayer1.MoveRight(); aviableMoveHorizontalP1 = false; } } else if (InputPlayerController.Horizontal_Button_P1() < 0 && cursorPlayer1.x > 0) { if (aviableMoveHorizontalP1) { cursorPlayer1.x--; CursorSelectorPlayer1.MoveLeft(); aviableMoveHorizontalP1 = false; } } } if (cursorPlayer1.y >= 0 && cursorPlayer1.y < columnas) { if (InputPlayerController.Vertical_Button_P1() > 0 && cursorPlayer1.y > 0) { if (aviableMoveVerticalP1) { cursorPlayer1.y--; CursorSelectorPlayer1.MoveUp(); aviableMoveVerticalP1 = false; } } else if (InputPlayerController.Vertical_Button_P1() < 0 && cursorPlayer1.y < columnas - 1) { if (aviableMoveVerticalP1) { cursorPlayer1.y++; CursorSelectorPlayer1.MoveDown(); aviableMoveVerticalP1 = false; } } } if (InputPlayerController.Vertical_Button_P1() == 0) { aviableMoveVerticalP1 = true; } if (InputPlayerController.Horizontal_Button_P1() == 0) { aviableMoveHorizontalP1 = true; } //----------------------------------------// //---MOVIMIENTO DEL CURSOR DEL PLAYER 2---// if (cursorPlayer2.x >= 0 && cursorPlayer2.x < filas) { if (InputPlayerController.Horizontal_Button_P2() > 0 && cursorPlayer2.x < filas - 1) { if (aviableMoveHorizontalP2) { cursorPlayer2.x++; CursorSelectorPlayer2.MoveRight(); aviableMoveHorizontalP2 = false; } } else if (InputPlayerController.Horizontal_Button_P2() < 0 && cursorPlayer2.x > 0) { if (aviableMoveHorizontalP2) { cursorPlayer2.x--; CursorSelectorPlayer2.MoveLeft(); aviableMoveHorizontalP2 = false; } } } if (cursorPlayer2.y >= 0 && cursorPlayer2.y < columnas) { if (InputPlayerController.Vertical_Button_P2() > 0 && cursorPlayer2.y > 0) { if (aviableMoveVerticalP2) { cursorPlayer2.y--; CursorSelectorPlayer2.MoveUp(); aviableMoveVerticalP2 = false; } } else if (InputPlayerController.Vertical_Button_P2() < 0 && cursorPlayer2.y < columnas - 1) { if (aviableMoveVerticalP2) { cursorPlayer2.y++; CursorSelectorPlayer2.MoveDown(); aviableMoveVerticalP2 = false; } } } if (InputPlayerController.Vertical_Button_P2() == 0) { aviableMoveVerticalP2 = true; } if (InputPlayerController.Horizontal_Button_P2() == 0) { aviableMoveHorizontalP2 = true; } //----------------------------------------// }
public void CheckSpritesParado_P1() { if (player1.enumsPlayers.movimiento != EnumsPlayers.Movimiento.Saltar && player1.enumsPlayers.movimiento != EnumsPlayers.Movimiento.Agacharse && InputPlayerController.Horizontal_Button_P1() == 0) { if (InputPlayerController.CheckPressAttackButton_P1()) { player1.spritePlayerActual.ActualSprite = SpritePlayer.SpriteActual.ParadoAtaque; } else if (InputPlayerController.CheckPressDeffenseButton_P1()) { player1.spritePlayerActual.ActualSprite = SpritePlayer.SpriteActual.ParadoDefensa; if (player1_PvP != null) { player1_PvP.playerState = Player_PvP.State.Defendido; } } else { player1.spritePlayerActual.ActualSprite = SpritePlayer.SpriteActual.Parado; player1.spritePlayerActual.delaySpriteRecibirDanio = player1.spritePlayerActual.GetAuxDelaySpriteRecibirDanio(); } } }