DRG-Femboy-Voice/Source/FSD/Private/UpgradableGearComponent.cpp
2025-04-15 12:39:31 -07:00

205 lines
6.3 KiB
C++
Executable file

#include "UpgradableGearComponent.h"
#include "Templates/SubclassOf.h"
void UUpgradableGearComponent::SetGearStatText(FGearStatEntry& Entry, FText Text) {
}
bool UUpgradableGearComponent::PurchaseUpgrade(UItemID* ItemID, UItemUpgrade* Upgrade, AFSDPlayerController* PlayerController, TSubclassOf<APlayerCharacter> previewedCharacter) {
return false;
}
bool UUpgradableGearComponent::PurchaseItem(UObject* WorldContextObject, UItemID* ItemID) {
return false;
}
bool UUpgradableGearComponent::PlayerOwnesUpgradeInAllTiers(TSubclassOf<AActor> itemClass, UObject* WorldContextObject) {
return false;
}
void UUpgradableGearComponent::MirrorUpgradePreviewStatus(FGearStatEntry& From, FGearStatEntry& To) {
}
bool UUpgradableGearComponent::IsUpgradeEquipped(TSubclassOf<AActor> itemClass, UItemUpgrade* Upgrade, AFSDPlayerState* Player) {
return false;
}
bool UUpgradableGearComponent::IsTierUnLocked(UObject* WorldContextObject, TSubclassOf<AActor> itemClass, int32 tierIndex, UPlayerCharacterID* characterID) {
return false;
}
bool UUpgradableGearComponent::IsOverclockingEnabled(UObject* WorldContextObject, UPlayerCharacterID* characterID, TSubclassOf<AActor> itemClass) {
return false;
}
bool UUpgradableGearComponent::IsItemUnlocked(UObject* WorldContextObject, UItemID* Item) {
return false;
}
bool UUpgradableGearComponent::IsItemOwned(UObject* WorldContextObject, UItemID* Item) {
return false;
}
bool UUpgradableGearComponent::IsItemEquipped(UObject* WorldContextObject, UItemID* ItemID) {
return false;
}
int32 UUpgradableGearComponent::GetUpgradeTier(TSubclassOf<AActor> itemClass, UItemUpgrade* ItemUpgrade) {
return 0;
}
FString UUpgradableGearComponent::GetSourceGearName() const {
return TEXT("");
}
TMap<UResourceData*, float> UUpgradableGearComponent::GetResourceCost() const {
return TMap<UResourceData*, float>();
}
int32 UUpgradableGearComponent::GetRequiredCharacterLevel() const {
return 0;
}
UTexture2D* UUpgradableGearComponent::GetPreviewImage() const {
return NULL;
}
TSubclassOf<AActor> UUpgradableGearComponent::GetPreviewActorClass() const {
return NULL;
}
TArray<UItemUpgrade*> UUpgradableGearComponent::GetOverClocks() const {
return TArray<UItemUpgrade*>();
}
int32 UUpgradableGearComponent::GetMasteryProgress(UObject* WorldContextObject, UItemID* ItemID, int32& maxMastery) {
return 0;
}
TArray<FMasteryItem> UUpgradableGearComponent::GetMasteryLevels(UItemID* ItemID) {
return TArray<FMasteryItem>();
}
bool UUpgradableGearComponent::GetMasteryForLevel(const TArray<FMasteryItem>& NewMasteryLevels, int32 Level, FMasteryItem& outLevel) {
return false;
}
TArray<FUpgradeTier> UUpgradableGearComponent::GetItemUpgradeTiers(TSubclassOf<AActor> itemClass) {
return TArray<FUpgradeTier>();
}
EItemUpgradeStatus UUpgradableGearComponent::GetItemUpgradeStatus(UObject* WorldContextObject, TSubclassOf<AActor> itemClass, UItemUpgrade* ItemUpgrade, UPlayerCharacterID* characterID) {
return EItemUpgradeStatus::Locked;
}
TArray<UItemUpgrade*> UUpgradableGearComponent::GetItemUpgradesFromSave(TSubclassOf<AActor> itemClass, TSubclassOf<UItemUpgrade> upgradeClass, AFSDPlayerState* Player, uint8 upgradeIndex) {
return TArray<UItemUpgrade*>();
}
TSubclassOf<AActor> UUpgradableGearComponent::GetItemPreviewClassFromActor(TSubclassOf<AActor> Actor) {
return NULL;
}
TSubclassOf<AActor> UUpgradableGearComponent::GetItemPreviewClass(UItemID* ItemID) {
return NULL;
}
bool UUpgradableGearComponent::GetItemMasteryForLevel(UItemID* ItemID, int32 Level, FMasteryItem& outLevel) {
return false;
}
UTexture2D* UUpgradableGearComponent::GetIconLine() const {
return NULL;
}
UTexture2D* UUpgradableGearComponent::GetIconDetailed() {
return NULL;
}
UTexture2D* UUpgradableGearComponent::GetIconBG() {
return NULL;
}
FText UUpgradableGearComponent::GetGearStatValue(FGearStatEntry& Entry) {
return FText::GetEmpty();
}
TArray<FGearStatEntry> UUpgradableGearComponent::GetGearStats(AFSDPlayerState* PlayerState, TSubclassOf<AActor> ActorClass) {
return TArray<FGearStatEntry>();
}
FString UUpgradableGearComponent::GetGearSourceName(UItemID* ItemID) {
return TEXT("");
}
FText UUpgradableGearComponent::GetGearName() const {
return FText::GetEmpty();
}
FText UUpgradableGearComponent::GetGearDescription() const {
return FText::GetEmpty();
}
FText UUpgradableGearComponent::GetGearCategory() const {
return FText::GetEmpty();
}
TArray<UItemUpgrade*> UUpgradableGearComponent::GetEquippedUpgrades(TSubclassOf<AActor> itemClass, AFSDPlayerState* Player) {
return TArray<UItemUpgrade*>();
}
UItemUpgrade* UUpgradableGearComponent::GetEquippedUpgradeAtTier(TSubclassOf<AActor> itemClass, int32 tierIndex, UPlayerCharacterID* characterID, AFSDPlayerState* Player) {
return NULL;
}
UItemUpgrade* UUpgradableGearComponent::GetEquippedOverclock(UObject* WorldContextObject, TSubclassOf<AActor> itemClass) {
return NULL;
}
TArray<UItemUpgrade*> UUpgradableGearComponent::GetEquippableOverclocks(UObject* WorldContextObject, TSubclassOf<AActor> itemClass, UPlayerCharacterID* characterID) {
return TArray<UItemUpgrade*>();
}
int32 UUpgradableGearComponent::GetCreditCost() const {
return 0;
}
TArray<FCraftingCost> UUpgradableGearComponent::GetCraftingCost() const {
return TArray<FCraftingCost>();
}
int32 UUpgradableGearComponent::GetCharacterLevelRequiredForItem(UItemID* ItemID) {
return 0;
}
TArray<UItemUpgrade*> UUpgradableGearComponent::GetAllUpgrades() const {
return TArray<UItemUpgrade*>();
}
void UUpgradableGearComponent::ClearEquippedUpgrade(TSubclassOf<AActor> itemClass, int32 tierIndex, AFSDPlayerState* Player) {
}
void UUpgradableGearComponent::CheckMasteryUnlocks(UItemID* ItemID, AFSDPlayerController* Player) {
}
bool UUpgradableGearComponent::CanItemOverclock(UObject* WorldContextObject, TSubclassOf<AActor> itemClass) {
return false;
}
bool UUpgradableGearComponent::CanAffordUpgrade(UObject* WorldContextObject, UItemUpgrade* Upgrade) {
return false;
}
bool UUpgradableGearComponent::CanAffordItem(UObject* WorldContextObject, UItemID* ItemID) {
return false;
}
UUpgradableGearComponent::UUpgradableGearComponent() {
this->ItemData = NULL;
this->OverclockBank = NULL;
this->IconLine = NULL;
this->IconBG = NULL;
this->IconDetailed = NULL;
this->CreditCost = 0;
this->RequiredCharacterLevel = 0;
}