diff --git a/Content/Blueprints/BP_NewChar.uasset b/Content/Blueprints/BP_NewChar.uasset index a92e15f..3e2e578 100644 --- a/Content/Blueprints/BP_NewChar.uasset +++ b/Content/Blueprints/BP_NewChar.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:803851b900697a040c1dc8a9344dd225b77eda80d21c02e8df4aa185b53764f4 +oid sha256:0b14fab84ff30b11e5b4a3d0cba2dbd86ac2562611666c4e12dd43d0a4d85f44 size 38582 diff --git a/Content/Blueprints/BP_TestCtl.uasset b/Content/Blueprints/BP_TestCtl.uasset index 87fa33b..fdb8ae9 100644 --- a/Content/Blueprints/BP_TestCtl.uasset +++ b/Content/Blueprints/BP_TestCtl.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:883fc35d6deab0bba0f30ffcca2c9cc9922427cd38f392c57771e26b19699349 -size 70235 +oid sha256:f09f50de18e0b068eeedb9e67ee2aa5ec4bb4d4c27a754504e221c34e23aa121 +size 78086 diff --git a/Content/Blueprints/Component/BP_Controller.uasset b/Content/Blueprints/Component/BP_Controller.uasset deleted file mode 100644 index 0b6639a..0000000 --- a/Content/Blueprints/Component/BP_Controller.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bf22d92ba983d9329ce488fe04729a8c454529a2b960d862fba11afb3938b3d9 -size 283243 diff --git a/Content/Blueprints/Component/BP_ControllerComp.uasset b/Content/Blueprints/Component/BP_ControllerComp.uasset new file mode 100644 index 0000000..3afae6a --- /dev/null +++ b/Content/Blueprints/Component/BP_ControllerComp.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f6c1dc5865e37d354bcb3a251619c520a1cba22fcdbda8684e81605e60db6b9 +size 292180 diff --git a/Content/Blueprints/Component/BP_MoveInput.uasset b/Content/Blueprints/Component/BP_MoveInput.uasset index 5b8cb56..d9223dd 100644 --- a/Content/Blueprints/Component/BP_MoveInput.uasset +++ b/Content/Blueprints/Component/BP_MoveInput.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:61aaf6f323bc6f20b90d689e3dc4feb5ce6a74fdba8eae7ad77a63547b34bbfa -size 80215 +oid sha256:a5cc3050b70ddc4d50235c03b55838871d3d9fe085435b760cd02342386c979e +size 79840 diff --git a/Source/lonese/MyPlayerController.cpp b/Source/lonese/MyPlayerController.cpp index 658a704..3c08a5f 100644 --- a/Source/lonese/MyPlayerController.cpp +++ b/Source/lonese/MyPlayerController.cpp @@ -17,3 +17,10 @@ void AMyPlayerController::CalcCamera(float DeltaTime, FMinimalViewInfo& OutResul { AActor::CalcCamera(DeltaTime, OutResult); } + +void AMyPlayerController::AcknowledgePossession(APawn* P) +{ + Super::AcknowledgePossession(P); + + OnClientPossessFinished(P); +} diff --git a/Source/lonese/MyPlayerController.h b/Source/lonese/MyPlayerController.h index 311b90d..f30f2a9 100644 --- a/Source/lonese/MyPlayerController.h +++ b/Source/lonese/MyPlayerController.h @@ -18,8 +18,12 @@ public: UFUNCTION(BlueprintCallable) APawn* GetOwnedPawn(); + UFUNCTION(BlueprintImplementableEvent) + void OnClientPossessFinished(APawn* P); + protected: virtual void BeginPlay() override; virtual void CalcCamera(float DeltaTime, FMinimalViewInfo& OutResult) override; + virtual void AcknowledgePossession(APawn* P) override; private: };