private void Movimiento() { if (xaxis != 0 && fisicas.EnElSuelo()) { fisicas.AgregarPasoEnX(new Vector3(ModuloVelocidad * xaxis, 0, 0), new Vector3(ModuloVelocidad * xaxis, 0, 0)); } }
private void DisparoArmas() { if (fisicas.EnElSuelo() && botonDash && RecargaSprite == TimerSprite) { RecargaSprite = 0; var impulso = new Vector3(direcion * ImpulsoDeSprite, 0, 0); fisicas.AgregarImpulso(impulso); } if (botonEcopeto && RecargaEscopeta == TimerEscoperta) { RecargaEscopeta = 0; var impulso = new Vector3(-direcion, -yaxis, 0) * ImpulsoEscopeta; fisicas.AgregarImpulso(impulso); } if (botonPistola) { var velocidad = new Vector3(0, 0, 0); fisicas.SetVelocidad(velocidad); } }