this does nothing

This commit is contained in:
Aaron Kimbre 2023-01-07 03:21:42 -06:00
parent bb20aa7f86
commit 8b0f374ab4
2 changed files with 5 additions and 8 deletions

View File

@ -17,7 +17,7 @@ void JetPackBehavior::Handle(BehaviorContext* context, RakNet::BitStream* bit_st
} }
auto controllablePhysicsComponent = entity->GetComponent<ControllablePhysicsComponent>(); auto controllablePhysicsComponent = entity->GetComponent<ControllablePhysicsComponent>();
if (controllablePhysicsComponent) controllablePhysicsComponent->Ser if (controllablePhysicsComponent) controllablePhysicsComponent->SetJetpackFlying(true);
} }
void JetPackBehavior::UnCast(BehaviorContext* context, BehaviorBranchContext branch) { void JetPackBehavior::UnCast(BehaviorContext* context, BehaviorBranchContext branch) {
@ -29,6 +29,9 @@ void JetPackBehavior::UnCast(BehaviorContext* context, BehaviorBranchContext bra
auto* character = entity->GetCharacter(); auto* character = entity->GetCharacter();
if (character) character->SetIsFlying(false); if (character) character->SetIsFlying(false);
} }
auto controllablePhysicsComponent = entity->GetComponent<ControllablePhysicsComponent>();
if (controllablePhysicsComponent) controllablePhysicsComponent->SetJetpackFlying(false);
} }
void JetPackBehavior::Calculate(BehaviorContext* context, RakNet::BitStream* bit_stream, const BehaviorBranchContext branch) { void JetPackBehavior::Calculate(BehaviorContext* context, RakNet::BitStream* bit_stream, const BehaviorBranchContext branch) {

View File

@ -127,12 +127,6 @@ public:
*/ */
void SetDirtyAngularVelocity(bool val); void SetDirtyAngularVelocity(bool val);
/**
* Sets whether or not the entity is currently wearing a jetpack
* @param val whether or not the entity is currently wearing a jetpack
*/
void SetInJetpackMode(bool val) { m_InJetpackMode = val; }
/** /**
* Returns whether or not the entity is currently wearing a jetpack * Returns whether or not the entity is currently wearing a jetpack
* @return whether or not the entity is currently wearing a jetpack * @return whether or not the entity is currently wearing a jetpack
@ -143,7 +137,7 @@ public:
* Sets whether or not the entity is currently flying a jetpack * Sets whether or not the entity is currently flying a jetpack
* @param val whether or not the entity is currently flying a jetpack * @param val whether or not the entity is currently flying a jetpack
*/ */
void SetJetpackFlying(bool val) { m_JetpackFlying = val; } void SetJetpackFlying(bool val) { m_JetpackFlying = val; m_DirtyEquippedItemInfo = true;}
/** /**
* Returns whether or not an entity is currently flying a jetpack * Returns whether or not an entity is currently flying a jetpack