diff --git a/Binaries/Win64/UnrealEditor-PBCharacterMovement.dll b/Binaries/Win64/UnrealEditor-PBCharacterMovement.dll index 4aa6197..8fe99c8 100644 Binary files a/Binaries/Win64/UnrealEditor-PBCharacterMovement.dll and b/Binaries/Win64/UnrealEditor-PBCharacterMovement.dll differ diff --git a/Binaries/Win64/UnrealEditor-PBCharacterMovement.pdb b/Binaries/Win64/UnrealEditor-PBCharacterMovement.pdb index 58eed3c..f86d71c 100644 Binary files a/Binaries/Win64/UnrealEditor-PBCharacterMovement.pdb and b/Binaries/Win64/UnrealEditor-PBCharacterMovement.pdb differ diff --git a/Binaries/Win64/UnrealEditor.modules b/Binaries/Win64/UnrealEditor.modules index 8802f86..3f309ca 100644 --- a/Binaries/Win64/UnrealEditor.modules +++ b/Binaries/Win64/UnrealEditor.modules @@ -1,5 +1,5 @@ { - "BuildId": "37670630", + "BuildId": "55116800", "Modules": { "PBCharacterMovement": "UnrealEditor-PBCharacterMovement.dll" diff --git a/PBCharacterMovement.uplugin b/PBCharacterMovement.uplugin index a868389..7395ce8 100644 --- a/PBCharacterMovement.uplugin +++ b/PBCharacterMovement.uplugin @@ -7,7 +7,12 @@ "Category": "Other", "CreatedBy": "Project Borealis", "CreatedByURL": "https://www.projectborealis.com", + "DocsURL": "", + "MarketplaceURL": "", + "SupportURL": "", + "EngineVersion": "5.8.0", "CanContainContent": false, + "Installed": true, "Modules": [ { "Name": "PBCharacterMovement", @@ -15,4 +20,4 @@ "LoadingPhase": "Default" } ] -} +} \ No newline at end of file diff --git a/Source/PBCharacterMovement/Private/Character/PBPlayerCharacter.cpp b/Source/PBCharacterMovement/Private/Character/PBPlayerCharacter.cpp index 53f122a..859a01c 100644 --- a/Source/PBCharacterMovement/Private/Character/PBPlayerCharacter.cpp +++ b/Source/PBCharacterMovement/Private/Character/PBPlayerCharacter.cpp @@ -8,6 +8,7 @@ #include "HAL/IConsoleManager.h" #include "Engine/World.h" #include "Net/UnrealNetwork.h" +#include "Components/SkeletalMeshComponent.h" #include "Character/PBPlayerMovement.h" diff --git a/Source/PBCharacterMovement/Private/Character/PBPlayerMovement.cpp b/Source/PBCharacterMovement/Private/Character/PBPlayerMovement.cpp index c9a30ea..b1c8f11 100644 --- a/Source/PBCharacterMovement/Private/Character/PBPlayerMovement.cpp +++ b/Source/PBCharacterMovement/Private/Character/PBPlayerMovement.cpp @@ -10,6 +10,7 @@ #include "PhysicalMaterials/PhysicalMaterial.h" #include "PhysicsEngine/PhysicsSettings.h" #include "Sound/SoundCue.h" +#include "Engine.h" #if WITH_EDITOR #include "DrawDebugHelpers.h" @@ -561,7 +562,7 @@ void UPBPlayerMovement::OnMovementModeChanged(EMovementMode PreviousMovementMode if (!bDidPlayJumpSound) { - if (MovementMode == MOVE_Walking && (GetMovementBase() || CurrentFloor.bBlockingHit)) + if (MovementMode == MOVE_Walking && (GetMovementBaseObject() || CurrentFloor.bBlockingHit)) { // This happens in a couple of cases. // First, on initial player spawn, we default to walking. diff --git a/Source/PBCharacterMovement/Public/Character/PBPlayerCharacter.h b/Source/PBCharacterMovement/Public/Character/PBPlayerCharacter.h index 891342f..7d39e84 100644 --- a/Source/PBCharacterMovement/Public/Character/PBPlayerCharacter.h +++ b/Source/PBCharacterMovement/Public/Character/PBPlayerCharacter.h @@ -9,6 +9,7 @@ class USoundCue; class UPBMoveStepSound; class UPBPlayerMovement; +class USkeletalMeshComponent; inline float SimpleSpline(float Value) { @@ -112,7 +113,7 @@ class PBCHARACTERMOVEMENT_API APBPlayerCharacter : public ACharacter void CrouchToggle(); /** */ - UFUNCTION(BlueprintCallable) + UFUNCTION(Category = "Player Movement", BlueprintCallable) bool CanWalkOn(const FHitResult& Hit) const; TSubclassOf* GetMoveStepSound(TEnumAsByte Surface) { return MoveStepSounds.Find(Surface); } diff --git a/Source/PBCharacterMovement/Public/Character/PBPlayerMovement.h b/Source/PBCharacterMovement/Public/Character/PBPlayerMovement.h index 3ed828e..b7ab8e3 100644 --- a/Source/PBCharacterMovement/Public/Character/PBPlayerMovement.h +++ b/Source/PBCharacterMovement/Public/Character/PBPlayerMovement.h @@ -317,7 +317,7 @@ class PBCHARACTERMOVEMENT_API UPBPlayerMovement : public UCharacterMovementCompo float GetCameraRoll(); /** Is this player on a ladder? */ - UFUNCTION(BlueprintCallable) + UFUNCTION(Category = "Player Movement", BlueprintCallable) bool IsOnLadder() const; /** Return the speed used to climb ladders */