Add shifting ECB based on bone positions (melee-like)
This commit is contained in:
@@ -186,6 +186,16 @@ impl FighterStateImpl for JumpState {
|
||||
fn is_visually_grounded<'a>(&'a self) -> bool {
|
||||
false
|
||||
}
|
||||
|
||||
fn surface_policy(&self) -> super::SurfacePolicy {
|
||||
use crate::fighter::surface::EcbLockPolicy;
|
||||
match self.jump_type {
|
||||
JumpType::DoubleJump => super::SurfacePolicy::Airborne(EcbLockPolicy::Restart),
|
||||
JumpType::ShortHop | JumpType::LongJump => {
|
||||
super::SurfacePolicy::Airborne(EcbLockPolicy::StartOnDetach)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pub fn check_input(state_context: &InterruptContext) -> Option<FighterState> {
|
||||
|
||||
Reference in New Issue
Block a user