// REALMS IN RUIN. Copyright (c) 2025 Trevor Edwards. All rights reserved. #pragma once #include "CoreMinimal.h" #include "Characters/RIRBaseCharacter.h" #include "RIRPlayerCharacter.generated.h" /** * */ UCLASS() class REALMSINRUIN_API ARIRPlayerCharacter : public ARIRBaseCharacter { GENERATED_BODY() public: // Sets default values for this character's properties ARIRPlayerCharacter(); // Called when the character is possessed by a controller (server-side only) virtual void PossessedBy(AController* NewController) override; // Called on the client when PlayerState is replicated virtual void OnRep_PlayerState() override; private: void InitAbilityActorInfo(); };