Paradies Project
Loading...
Searching...
No Matches
FGachaBannerData Struct Reference

기획자가 각 배너(픽업, 상시, 장비 등)의 전반적인 규칙과 확률을 세팅하는 마스터 테이블 More...

#include <GachaTypes.h>

Inheritance diagram for FGachaBannerData:
Inheritance graph
Collaboration diagram for FGachaBannerData:
Collaboration graph

Public Attributes

EGachaBannerType BannerType = EGachaBannerType::Character
 배너의 종류 (캐릭터 or 장비)
int32 RequiredAether = 100
 1회 소환에 필요한 에테르의 양
TMap< EItemRarity, float > RarityProbabilities
 등급별 등장 확률 (Rarity Rates)
TSoftObjectPtr< UDataTable > TargetPoolTable = nullptr
 이 배너에서 등장할 아이템 목록이 담긴 풀(Pool) 데이터 테이블
int32 PityThreshold = 50
 이 배너 전용 천장 스택 (예: 50회 뽑기 시 최고 등급 확정)

Detailed Description

기획자가 각 배너(픽업, 상시, 장비 등)의 전반적인 규칙과 확률을 세팅하는 마스터 테이블

이 테이블 하나만 교체하면 가챠의 가격, 확률, 풀(Pool)이 모두 데이터 주도적으로 변경됩니다.

Member Data Documentation

◆ RarityProbabilities

TMap<EItemRarity, float> FGachaBannerData::RarityProbabilities

등급별 등장 확률 (Rarity Rates)

총합이 반드시 1.0(100%)이 되도록 기획자가 엑셀에서 세팅해야 합니다. 예: Common(0.8), Rare(0.15), Legendary(0.05)

◆ TargetPoolTable

TSoftObjectPtr<UDataTable> FGachaBannerData::TargetPoolTable = nullptr

이 배너에서 등장할 아이템 목록이 담긴 풀(Pool) 데이터 테이블

FGachaPoolRow 구조체를 사용하는 데이터 테이블을 연결합니다. TSoftObjectPtr를 사용하여 메모리 낭비와 순환 참조를 방지합니다.


The documentation for this struct was generated from the following file: