mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 00:27:42 +00:00
Implement CBodyController
This commit is contained in:
@@ -175,7 +175,7 @@ void CABSReaction::Start(CBodyController& bc, CStateManager& mgr)
|
||||
pas::EAnimationState CABSReaction::GetBodyStateTransition(float dt, CBodyController& bc)
|
||||
{
|
||||
if (bc.GetCommandMgr().GetCmd(EBodyStateCmd::AdditiveReaction) &&
|
||||
xc_type == pas::EReactionType::Three)
|
||||
xc_type == pas::EAdditiveReactionType::IceBreakout)
|
||||
return pas::EAnimationState::AdditiveReaction;
|
||||
return pas::EAnimationState::Invalid;
|
||||
}
|
||||
@@ -191,7 +191,7 @@ pas::EAnimationState CABSReaction::UpdateBody(float dt, CBodyController& bc, CSt
|
||||
CAnimData& animData = *bc.GetOwner().ModelData()->AnimationData();
|
||||
if (x10_active)
|
||||
{
|
||||
if (bc.GetCommandMgr().GetCmd(EBodyStateCmd::TwentySeven))
|
||||
if (bc.GetCommandMgr().GetCmd(EBodyStateCmd::StopReaction))
|
||||
{
|
||||
StopAnimation(bc);
|
||||
bc.GetOwner().RemoveEmitter();
|
||||
|
||||
Reference in New Issue
Block a user