From 7a47ee69bbb29eff3aa303518bd18ee0deaaa9a3 Mon Sep 17 00:00:00 2001 From: Foxim Date: Thu, 13 Mar 2025 08:09:12 +0100 Subject: [PATCH] fix: resolve dodge bug --- .../Player/BP_ExoPlayerCharacter.uasset | Bin 24915 -> 24063 bytes Content/Blueprints/Game/BP_ExoGameMode.uasset | Bin 19936 -> 19936 bytes .../Private/Characters/ExoPlayerCharacter.cpp | 5 ++--- .../Exo/Public/Player/ExoPlayerController.h | 4 ++-- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/Content/Blueprints/Characters/Player/BP_ExoPlayerCharacter.uasset b/Content/Blueprints/Characters/Player/BP_ExoPlayerCharacter.uasset index 641feaa17cc7cb64e8032c5f3690cbd20a72e91f..fdc8d4c036106733cd1dff11fd6730090666461f 100644 GIT binary patch delta 6332 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 delta 7354 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 diff --git a/Content/Blueprints/Game/BP_ExoGameMode.uasset b/Content/Blueprints/Game/BP_ExoGameMode.uasset index 1621954c4cf915fea08a2bebe589b81b4545056f..ecae00ae111e3289cf9ecf69e081d020cd8e6e04 100644 GIT binary patch delta 76 zcmaDboAJSH#tmhR0u4XK=e*Am@NO@!$`hUW)3eQOjNSaamJAFGML-M!LX#O?RW>^b eelVLX?R|A}lGo13OFR#4HuA`0-2B1&10w)jq#WS@ diff --git a/Source/Exo/Private/Characters/ExoPlayerCharacter.cpp b/Source/Exo/Private/Characters/ExoPlayerCharacter.cpp index 65c2dd0..007dd45 100644 --- a/Source/Exo/Private/Characters/ExoPlayerCharacter.cpp +++ b/Source/Exo/Private/Characters/ExoPlayerCharacter.cpp @@ -2,7 +2,6 @@ #include "Characters/ExoPlayerCharacter.h" - #include "Characters/Components/ShootingComponent.h" #include "GameFramework/CharacterMovementComponent.h" #include "Player/InteractionComponent.h" @@ -15,7 +14,7 @@ AExoPlayerCharacter::AExoPlayerCharacter() ShootingComponent = CreateDefaultSubobject(TEXT("Shooting Component")); - bUseControllerRotationPitch = true; + bUseControllerRotationPitch = false; bUseControllerRotationYaw = true; bUseControllerRotationRoll = false; } @@ -23,5 +22,5 @@ AExoPlayerCharacter::AExoPlayerCharacter() void AExoPlayerCharacter::BeginPlay() { Super::BeginPlay(); - check(InteractionComponent && ShootingComponent); + } diff --git a/Source/Exo/Public/Player/ExoPlayerController.h b/Source/Exo/Public/Player/ExoPlayerController.h index e2000e2..6a7053e 100644 --- a/Source/Exo/Public/Player/ExoPlayerController.h +++ b/Source/Exo/Public/Player/ExoPlayerController.h @@ -2,10 +2,10 @@ #pragma once +#include "Characters/Components/ShootingComponent.h" +#include "Player/InteractionComponent.h" #include "CoreMinimal.h" #include "GameFramework/PlayerController.h" -#include -#include #include "ExoPlayerController.generated.h" class AExoPlayerCharacter;