package fight3D;
import framework.gameMain.Mode;
import framework.gameMain.ModeFreeFall;
import framework.gameMain.ModeOnGround;
import framework.physics.Velocity3D;
//ひるむ
public class StateFlinch extends StateOnce {
static final Velocity3D initialVelocity = new Velocity3D(0.0, 0.0, 0.0);
@Override
public boolean canChange(State nextState, Mode mode) {
// TODO Auto-generated method stub
if (nextState instanceof StateDamaged) return true;
//通常
if(mode instanceof ModeOnGround) {
}
//落下中
if(mode instanceof ModeFreeFall) {
}
return false;
}
public Velocity3D getInitialVelocity() {
return initialVelocity;
}
}