26 lines
870 B
C++
26 lines
870 B
C++
// © 2024 Long Ly. All rights reserved. Any unauthorized use, reproduction, or distribution of this trademark is strictly prohibited and may result in legal action.
|
|
|
|
#pragma once
|
|
|
|
#include "CoreMinimal.h"
|
|
#include "GameFramework/PlayerController.h"
|
|
#include "OLSModularPlayerController.generated.h"
|
|
|
|
/** Minimal class that supports extension by game feature plugins */
|
|
UCLASS(Blueprintable)
|
|
class OLS_API AOLSModularPlayerController : public APlayerController
|
|
{
|
|
GENERATED_BODY()
|
|
|
|
public:
|
|
// -- Begin Actor implementation
|
|
virtual void PreInitializeComponents() override;
|
|
virtual void EndPlay(const EEndPlayReason::Type endPlayReason) override;
|
|
// -- End Actor implementation
|
|
|
|
// -- Begin APlayerController implementation
|
|
virtual void ReceivedPlayer() override;
|
|
virtual void PlayerTick(float deltaTime) override;
|
|
// -- End APlayerController implementation
|
|
};
|