void ASCharacter::OnStartFire() { if (IsSprinting()) { SetSprinting(false); } StartWeaponFire(); }
void AAmethystCharacter::OnStartFire() { AamethystforestPlayerController* MyPC = Cast<AamethystforestPlayerController>(Controller); if (MyPC && MyPC->IsGameInputAllowed()) { if (IsRunning()) { SetRunning(false, false); } StartWeaponFire(); } }
void ASCharacter::OnStartFire() { if (IsSprinting()) { SetSprinting(false); } if (CarriedObjectComp->GetIsCarryingActor()) { StopWeaponFire(); CarriedObjectComp->Throw(); return; } StartWeaponFire(); }