Paradies Project
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CACharacterBase
 CADamageTextActor데미지 숫자를 3D 월드에 표시하는 풀링 가능한 액터입니다
 CAFamiliarSpawner
 CAHomeBase
 CAInGameController인게임 플레이어 컨트롤러
 CAInGameGameMode게임의 규칙, 스테이지 진행, 페이즈 전환 로직을 총괄하는 클래스입니다
 CAInGameGameState인게임 플레이 중의 전역 상태(타이머, 페이즈, 보상 정보)를 관리하는 클래스입니다
 CAInGamePlayerState게임 세션 동안의 지휘관(Player) 상태 및 스쿼드 데이터를 관리하는 클래스
 CALobbyGameMode
 CALobbyPlayerController로비 전용 플레이어 컨트롤러
 CALobbySetupActor로비 레벨에 배치되어, 레벨 내 주요 오브젝트(카메라 등)의 참조를 들고 있는 액터
 CAMyAIController
 CAMyAIController_Range
 CAParadiseCameraManager
 CAParadiseGachaBoxActor가챠(소환) 연출을 전담하는 박스 액터
 CAParadiseGachaItemActor오버워치 스타일 가챠 연출에서 튀어나오는 개별 아이템 액터
 CAParadiseLobbyCharacterVisual로비 및 편성창에서 캐릭터의 외형만 보여주기 위한 초경량 마네킹 액터 (Dumb View)
 CAParadiseLobbyInteractiveAvatar로비 화면에서 메인 캐릭터를 표시하고, 상호작용(터치) 시 스플라인을 따라 이동하는 뷰/컨트롤러 클래스
 CAParadiseMapEnvironmentActor로비/스테이지 선택 화면의 3D 맵 배경(지도 널빤지)을 전담하는 액터입니다
 CAParadiseSquadSceneManager편성창 3D 디오라마를 관리하는 스튜디오 매니저 (Controller)
 CAPlayerBase
 CAPlayerData
 CAProjectileBase
 CASkillCasterUnit평타 외에 여러 개의 액티브 스킬을 사용하는 유닛(보스, 특수 패밀리어 등)의 클래스입니다
 CASquadAIController
 CAStressTestManager
 CATitleGameMode타이틀 레벨의 게임 모드
 CATitlePlayerController타이틀 화면 전용 플레이어 컨트롤러
 CAUnitBase
 CAUnitSpawner
 CFActionStatRow엑셀(데이터 테이블)에서 개별 액션(평타1, 스킬1, 몬스터공격 등)의 수치를 정의하는 구조체
 CFActionStats
 CFAIUnitAssetsAI 제어 유닛(적, 퍼밀리어) 공통 리소스
 CFAIUnitFXSettings몬스터 / 패밀리어 공통 FX 구조체
 CFAIUnitStatsAI가 제어하는 유닛(몬스터, 패밀리어)이 추가로 가지는 전투 정보 구조체입니다
 CFArmorAssets방어구 전용 에셋 데이터
 CFArmorStats방어구 전용 수치 데이터 구조체
 CFAttackRangeMemory
 CFChapterData기획자가 엑셀에서 관리할 챕터(지역) 마스터 데이터
 CFCharacterAssets플레이어 캐릭터 전용 리소스 (UI, 스킬 슬롯 등)
 CFCharacterAwakenData캐릭터 각성(돌파) 시 필요한 재화 및 해금되는 능력치를 정의합니다
 CFCharacterFXSettings플레이어 캐릭터 전용 FX 구조체 (Character)
 CFCharacterLevelUpData캐릭터 레벨별 요구 경험치 및 누적 스탯 보너스를 정의하는 테이블 구조체입니다
 CFCharacterStats플레이어 캐릭터의 '성장 규칙'과 '고유 스킬' 데이터를 정의하는 구조체
 CFCombatAbilitySetup하나의 전투 행동(평타, 스킬 등)에 필요한 필수 GAS 로직 세트
 CFCombatActionData
 CFEnemyAssets몬스터 전용 에셋 테이블 구조체
 CFEnemyStats몬스터 전용 스탯 테이블 구조체
 CFEquipmentEnhanceData장비 등급별 최대 강화 수치 및 성장 공식을 정의합니다
 CFFamiliarAssets퍼밀리어 전용 에셋 테이블 구조체
 CFFamiliarStats퍼밀리어 전용 스탯 테이블 구조체
 CFFXPayload사운드, 파티클 등 한 번에 재생될 연출 데이터의 묶음
 CFGachaBannerData기획자가 각 배너(픽업, 상시, 장비 등)의 전반적인 규칙과 확률을 세팅하는 마스터 테이블
 CFGachaPoolRow기획자가 엑셀(CSV)로 제어할 가챠 풀 데이터
 CFGachaResultUI와 인벤토리에 전달될 단일 뽑기 결과 (SRP 완벽 분리)
 CFItemBaseAssets아이템의 외형(Visual)과 UI 리소스를 관리하는 부모 구조체
 CFItemBaseStats아이템의 수치(Data)와 로직적인 속성을 담당하는 최상위 부모 구조체입니다
 CFObjectPoolQueue
 CFOwnedCharacterData보유 영웅 데이터 (Level, Exp, ,장비장착 정보, 돌파 수치 등 성장 정보 포함)
 CFOwnedFamiliarData보유 퍼밀리어(병사) 데이터
 CFOwnedItemData보유 장비 데이터 (강화 수치 등 포함)
 CFParadiseDamageStatics
 CFParadiseGameplayTags싱글톤 패턴으로 구현된 네이티브 게임플레이 태그 관리자
 CFParadiseHealStatics
 CFParadiseInputAction입력 액션(IA)과 GAS InputID(Enum)를 짝지어주는 구조체
 CFProjectileStats원거리 스킬(투사체)에만 사용되는 전용 전투 수치 데이터 (별도의 엑셀 테이블로 관리)
 CFResultCharacterData결과창에 표시할 단일 캐릭터 데이터 구조체
 CFSetBonusAssets세트 효과의 리소스 및 로직 데이터
 CFSetBonusStats세트 효과의 수치 및 규칙 데이터
 CFSpecialLoadingImages상황별 로딩 배경 이미지 세트 구조체
 CFSquadItemUIData리스트/슬롯 표시에 필요한 순수 데이터 (View Model)
 CFStageAssets스테이지의 '시청각 리소스' 데이터 (아트/연출용)
 CFStageClearRewardData스테이지 클리어 시 UI로 전달할 보상 데이터 모음
 CFStageStats스테이지의 '규칙'과 '보상' 데이터 (기획 밸런싱용)
 CFStageWaveDetail스테이지별 웨이브 및 몬스터 스폰 정보
 CFSummonSlotInfo
 CFUnitBaseAssets모든 유닛(플레이어, 몬스터, 퍼밀리어)의 공통 리소스 정의한 부모 구조체
 CFUnitBaseStats모든 유닛(플레이어, 몬스터, 소환수)의 공통 기초 능력치를 정의하는 부모 구조체
 CFWaveConfig
 CFWeaponAnimSet특정 무기 타입을 들었을 때 재생할 애니메이션 세트
 CFWeaponAssets무기 전용 에셋 데이터
 CFWeaponFXSettings무기 전용 FX 구조체 (Weapon)
 CFWeaponStats무기 전용 수치 데이터 구조체
 CICombatInterface
 CIObjectPoolInterface
 CIParadiseSaveInterface
 CParadise
 CParadiseEditorTarget
 CParadiseTarget
 CUActionControlPanel우측 하단 전투 컨트롤러 레이아웃입니다. 개별 슬롯 및 버튼의 상태를 데이터에 따라 관리합니다
 CUAnimNotify_SendGameplayEvent애니메이션 특정 프레임에서 GAS로 이벤트를 쏴주는 범용 단발성 노티파이입니다
 CUAreaActionBase
 CUAudioManagementSubsystem게임 내 배경음(BGM)의 재생 및 흐름을 전담 관리하는 시스템입니다
 CUAudioSettingsSubsystem오디오 설정을 RAM에서 관리하고 디스크 저장/로드를 담당하는 서브시스템입니다
 CUAutoCombatComponent플레이어 스쿼드의 자동 전투(소환, 이동, 타겟팅, 스킬 사용)를 관리하는 컴포넌트입니다
 CUBaseAttributeSet게임 내 모든 유닛(플레이어, 몬스터, 소환수)이 공유하는 기본 스탯 클래스
 CUBaseGameplayAbility프로젝트의 모든 게임플레이 어빌리티(GA)가 상속받아야 하는 기본 클래스입니다
 CUBTDecorator_CanMove
 CUBTDecorator_CanUseAbility
 CUBTDecorator_CanUseAbilityByTag
 CUBTDecorator_CheckAttackRange
 CUBTService_BossTargeting
 CUBTService_CheckAttackRange
 CUBTService_CheckLeaderDistance
 CUBTService_CheckTargetDeath
 CUBTService_FindClosestTarget
 CUBTService_FindLowestHPTarget
 CUBTTask_Attack몬스터가 타겟에게 도달했을 때 공격 로직(로그 출력 등)을 수행하는 비헤이비어 트리 태스크 클래스입니다
 CUBTTask_MoveToTarget블랙보드에 저장된 TargetLocation으로 몬스터를 이동시키는 태스크
 CUBTTask_RangeAttack
 CUBTTask_SquadGASAction
 CUBTTaskNode_BossGASAttack
 CUCharacterStatusWidget캐릭터의 상태 정보를 시각화하며, GAS 어트리뷰트와 실시간으로 연동됩니다
 CUCombatInterface
 CUCostManageComponent게임 내 재화(Cost)를 실시간으로 관리하는 컴포넌트
 CUCueNotifyCombat모든 전투 이펙트(타격, 스킬 등)를 처리하는 마스터 큐
 CUDamageTextWidget데미지 수치를 화면에 표시하는 UMG 위젯 클래스입니다
 CUDeathEndAnimNotify
 CUDefeatPopupWidget게임 패배 시 표시되는 팝업 위젯
 CUEconomySubsystem게임 내 모든 재화(화폐)의 획득, 소모, 보유량 조회를 전담하는 경제 매니저 클래스입니다
 CUEditorScriptingLibrary
 CUEquipmentComponent캐릭터의 장착 상태 캐싱 및 3D 외형(Visual) 업데이트를 전담하는 뷰(View) 컴포넌트
 CUExecCalcCombat전투와 관련된 모든 수치 연산을 담당하는 클래스
 CUExecCalcHeal
 CUFamiliarRewardPopupWidget초회 3별 클리어 시 지급되는 퍼밀리어 보상 연출 위젯
 CUFamiliarSummonComponent유닛 소환 시스템을 관리하는 컴포넌트
 CUFXDataAsset
 CUGA_MeleeBase근접 공격(Melee Attack)을 위한 공용 로직 클래스입니다
 CUGachaSubsystem가챠 확률 계산 및 천장(Pity), 중복 조각 변환 로직을 전담하는 백엔드 코어
 CUGameResultWidgetBase게임 결과 팝업(승리/패배)의 공통 기능을 담당하는 최상위 부모 클래스
 CUGameTimerWidget인게임 남은 시간을 표시하는 위젯 (뷰 전담)
 CUGC_UnitHit모든 유닛(플레이어, 몬스터)의 피격 연출을 담당하는 단일 단발성(Static) 게임플레이 큐
 CUGraphicsSettingsSubsystem
 CUGrowthSubsystem캐릭터 레벨업, 각성(돌파), 장비 강화 등 '성장 로직'을 전담하는 시스템
 CUHomeBaseHPWidget홈베이스 체력바 위젯. GAS 델리게이트로 실시간 갱신합니다
 CUInGameHUDWidget인게임 화면의 최상위 HUD 컨테이너입니다
 CUInventorySystem플레이어(지휘관)의 자산(영웅, 병사, 장비)을 관리하는 컴포넌트
 CULevelLoadingSubsystem레벨 이동 간의 비동기 로딩 및 전이 맵(Transition Map) 흐름을 관리하는 서브시스템
 CULoadingWidget비동기 로딩 진행률을 시각적으로 표시하는 위젯 클래스
 CUMasterCueNotifyStatic
 CUModCalcAttackPower시전자(Source)의 공격력에 비례하여 타겟(Target)의 공격력 버프 수치를 동적으로 계산하는 MMC 클래스입니다
 CUObjectPoolInterface
 CUObjectPoolSubsystem월드 기반 오브젝트 풀링 시스템을 관리하는 서브시스템입니다
 CUParadiseAudioConfigData볼륨 제어에 필요한 사운드 믹스 및 사운드 클래스 레퍼런스를 중앙 관리하는 데이터 에셋입니다
 CUParadiseChapterSelectWidget로비 우측에 나타나는 챕터 선택 세로 스크롤 목록 위젯
 CUParadiseChapterSlotWidget챕터 리스트의 개별 슬롯 위젯 (예: 챕터 1 버튼)
 CUParadiseCharacterSlot캐릭터 전용 인벤토리 슬롯 위젯
 CUParadiseCodexMainWidget수집형 도감(Codex)의 메인 UI를 담당하는 위젯
 CUParadiseCommonButton텍스트 라벨 기능을 포함한 커스텀 Common Button
 CUParadiseEnemyIconWidget스테이지 상세 정보창에 표시되는 개별 적(Enemy) 아이콘 뷰 위젯
 CUParadiseEnhanceDetailWidget강화/돌파 대상의 상세 정보를 표시하는 순수 View 위젯
 CUParadiseEnhancePopupWidget강화/돌파 시스템의 최상위 중재자 위젯
 CUParadiseEquipmentSlot무기 및 방어구 전용 인벤토리 슬롯 위젯
 CUParadiseFXAudioData게임 전체(타이틀, 로비, 가챠, 인게임 등)의 UI 및 연출 사운드를 중앙 집중 관리하는 데이터 에셋입니다
 CUParadiseFXDataAssetGameplayTag를 키(Key)로 사용하여 이펙트 세트를 검색하는 저장소
 CUParadiseGachaResultSlotWidget10연차 결과창의 슬롯 하나를 담당하는 위젯
 CUParadiseGachaResultWidget가챠 연출이 모두 끝난 후 결과를 보여주는 최종 결과창
 CUParadiseGameInstance게임의 수명 주기 동안 유지되는 전역 데이터 및 시스템 관리 클래스
 CUParadiseInputConfig입력 설정 데이터 에셋 (IA와 Enum 매핑 리스트 관리)
 CUParadiseItemSlot
 CUParadiseItemSlotBase모든 인벤토리 슬롯의 기반이 되는 부모 위젯 클래스
 CUParadiseLobbyHUDWidget로비 UI의 최상위 컨테이너 (View)
 CUParadiseLobbyMenuPanelWidget로비 중앙 우측에 배치되는 메인 메뉴 버튼 그룹 위젯
 CUParadiseLobbyTopBarWidget로비 상단의 재화 정보 및 시스템 메뉴(설정, 나가기)를 표시하는 위젯
 CUParadiseMiscSlot재료, 소모품, 재화 등을 표시하는 기타 아이템 전용 슬롯 위젯
 CUParadiseResourceWarningWidget재화(골드, 에테르, 조각 등) 부족 시 표시되는 범용 경고 팝업 (View)
 CUParadiseSaveGame게임의 영구 저장 데이터를 담는 클래스
 CUParadiseSaveInterface
 CUParadiseSaveManager
 CUParadiseSquadDetailWidget편성 화면 좌측 하단 상세 정보 패널. 상태에 따라 교체/장비 버튼 또는 확인/취소 버튼을 표시함
 CUParadiseSquadFormationWidget좌측 상단 편성 슬롯(메인/서브/유닛)을 관리하는 뷰 위젯
 CUParadiseSquadInventoryWidget우측 인벤토리 리스트를 담당하는 뷰(View) 위젯
 CUParadiseSquadMainWidget편성(Squad) 시스템의 메인 컨트롤러 (Mediator Pattern) 위젯
 CUParadiseSquadSlot편성 화면(좌측)에 배치되는 개별 슬롯 (메인/서브/유닛 공용)
 CUParadiseStageDetailWidget스테이지 진입 전 상세 정보 팝업 (스쿼드 확인, 적 정보 표기, 진입 제어)
 CUParadiseStageNodeWidget
 CUParadiseStageSelectWidget스테이지 선택 화면 메인 위젯
 CUParadiseSummonPanel소환 시스템의 각 탭(캐릭터, 장비 등) 안에 들어갈 컨텐츠 위젯의 기저 클래스
 CUParadiseSummonPopup소환 시스템의 메인 팝업 위젯
 CUParadiseTitleHUDWidget게임 타이틀 화면(Touch to Start)을 관리하는 메인 HUD 위젯입니다
 CUParadiseUnitSlot유닛/퍼밀리어 전용 인벤토리 슬롯 위젯
 CUPartyStatusPanel3개의 CharacterStatusWidget을 캡슐화하여 관리하며, 데이터에 따른 일괄 업데이트를 담당합니다
 CUProjectileAttackBase
 CURangeBase원거리 공격(Ranged Attack)을 위한 공용 로직 클래스입니다
 CUResultCharacterPanelWidget결과 화면에서 여러 캐릭터 슬롯(Slot)들을 관리하고 배치하는 컨테이너 위젯
 CUResultCharacterSlotWidget승리 화면에서 개별 캐릭터 1명의 정보를 표시하는 위젯
 CUSendGameplayEventNotify
 CUSettingsPopupWidget인게임 설정 팝업 위젯입니다
 CUSettingsSaveGame환경설정(볼륨 등)만 저장하는 전용 세이브 게임입니다
 CUSkillSlotWidget개별 스킬의 아이콘 표시 및 쿨타임 오버레이 로직을 전담합니다. 캐릭터 태그 시 상위 패널에 의해 데이터가 재설정됩니다
 CUSquadSubsystem로비 편성 UI와 인게임(3인 플레이어 스폰 및 스위칭) 사이의 데이터를 관리하는 서브시스템
 CUStageNodeWidget월드맵(Canvas)에 수동으로 배치되는 개별 스테이지 노드
 CUStageSubsystem
 CUSummonControlPanel하단 중앙에 배치되는 소환수 슬롯들의 컨테이너입니다
 CUSummonCostWidget소환에 필요한 코스트(자원)의 상태를 실시간으로 표시하는 위젯입니다
 CUSummonSlotWidget소환 패널의 개별 슬롯 UI (View)
 CUTestNotifyState
 CUUltimateEffectComponent궁극기 사용 시 화면 전체에 포스트 프로세스(원신/명조 스타일)를 부드럽게 적용하는 컴포넌트입니다
 CUVictoryPopupWidget게임 승리 시 표시되는 팝업 위젯
 CUVirtualJoystickWidget모바일 캐릭터 이동을 위한 가상 조이스틱 위젯입니다