DRG-Femboy-Voice/Source/FSD/Public/CharacterSelectionSwitcher.h
2025-04-15 12:39:31 -07:00

31 lines
909 B
C++
Executable file

#pragma once
#include "CoreMinimal.h"
#include "GameFramework/Actor.h"
#include "EVanitySlot.h"
#include "CharacterSelectionSwitcher.generated.h"
class APlayerCharacter;
class UVictoryPose;
UCLASS(Blueprintable)
class ACharacterSelectionSwitcher : public AActor {
GENERATED_BODY()
public:
ACharacterSelectionSwitcher();
UFUNCTION(BlueprintCallable, BlueprintImplementableEvent)
void OnVictoryPoseChanged(UVictoryPose* VictoryPose);
UFUNCTION(BlueprintCallable, BlueprintImplementableEvent)
void OnVanityItemEquipped(EVanitySlot Slot);
UFUNCTION(BlueprintCallable, BlueprintImplementableEvent)
void Hide();
UFUNCTION(BlueprintCallable, BlueprintImplementableEvent, BlueprintPure)
AActor* GetViewerActor() const;
UFUNCTION(BlueprintCallable, BlueprintImplementableEvent, BlueprintPure)
APlayerCharacter* GetActiveCharacter() const;
};