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

33 lines
832 B
C++
Executable file

#pragma once
#include "CoreMinimal.h"
#include "MULE.h"
#include "MiniMule.generated.h"
class AGem;
UCLASS(Abstract, Blueprintable)
class FSD_API AMiniMule : public AMULE {
GENERATED_BODY()
public:
protected:
UPROPERTY(BlueprintReadWrite, EditAnywhere, Transient, meta=(AllowPrivateAccess=true))
TArray<AGem*> LostLegs;
public:
AMiniMule();
protected:
UFUNCTION(BlueprintAuthorityOnly, BlueprintCallable)
void SetLegsVisibleOnScanner();
UFUNCTION(BlueprintAuthorityOnly, BlueprintCallable, BlueprintImplementableEvent)
void OnLegsSetVisible();
public:
UFUNCTION(BlueprintCallable, BlueprintPure)
TArray<AGem*> FindLegsInLevelSortedByDistance() const;
UFUNCTION(BlueprintAuthorityOnly, BlueprintCallable, BlueprintImplementableEvent)
void CheatRepair();
};