#include <WjWorldCharacterBase.h>
기본 캐릭터 클래스
역할:
- 모든 캐릭터의 Base 클래스
- 공통 기능 및 인터페이스 제공
◆ AWjWorldCharacterBase()
| AWjWorldCharacterBase::AWjWorldCharacterBase |
( |
| ) |
|
◆ BeginPlay()
| void AWjWorldCharacterBase::BeginPlay |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ GasInputPressed()
| void AWjWorldCharacterBase::GasInputPressed |
( |
int32 | InputID | ) |
|
|
protectedvirtual |
◆ GasInputReleased()
| void AWjWorldCharacterBase::GasInputReleased |
( |
int32 | InputID | ) |
|
|
protectedvirtual |
◆ GetCosmeticComponent()
| UWjWorldCosmeticComponent * AWjWorldCharacterBase::GetCosmeticComponent |
( |
| ) |
const |
|
inline |
◆ GetDefaultMappingContext()
| UInputMappingContext * AWjWorldCharacterBase::GetDefaultMappingContext |
( |
| ) |
const |
◆ GetGamePlayCamera()
| TObjectPtr< UGameplayCameraComponent > AWjWorldCharacterBase::GetGamePlayCamera |
( |
| ) |
|
|
inline |
◆ InitializeCharacter()
| void AWjWorldCharacterBase::InitializeCharacter |
( |
| ) |
|
|
protectedvirtual |
◆ Interact()
| void AWjWorldCharacterBase::Interact |
( |
const FInputActionValue & | Value | ) |
|
|
protectedvirtual |
◆ Move()
| void AWjWorldCharacterBase::Move |
( |
const FInputActionValue & | Value | ) |
|
|
protectedvirtual |
◆ OnRep_PlayerState()
| void AWjWorldCharacterBase::OnRep_PlayerState |
( |
| ) |
|
|
overridevirtual |
◆ PossessedBy()
| void AWjWorldCharacterBase::PossessedBy |
( |
AController * | NewController | ) |
|
|
overridevirtual |
◆ PostInitializeComponents()
| void AWjWorldCharacterBase::PostInitializeComponents |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ SetCharacterViewMode() [1/2]
| void AWjWorldCharacterBase::SetCharacterViewMode |
( |
const FGameplayTag & | NewViewMode | ) |
|
◆ SetCharacterViewMode() [2/2]
◆ SetupInputBindings()
| void AWjWorldCharacterBase::SetupInputBindings |
( |
class UInputComponent * | PlayerInputComponent | ) |
|
|
protectedvirtual |
◆ SetupPlayerInputComponent()
| void AWjWorldCharacterBase::SetupPlayerInputComponent |
( |
class UInputComponent * | PlayerInputComponent | ) |
|
|
overridevirtual |
◆ Tick()
| void AWjWorldCharacterBase::Tick |
( |
float | DeltaTime | ) |
|
|
overridevirtual |
◆ CosmeticComponent
| TObjectPtr<UWjWorldCosmeticComponent> AWjWorldCharacterBase::CosmeticComponent |
|
protected |
◆ DefaultAnimBlueprintClass
| TSoftClassPtr<UAnimInstance> AWjWorldCharacterBase::DefaultAnimBlueprintClass |
|
protected |
기본 애니메이션 블루프린트 클래스 (설정 안하면 DeveloperSettings 사용)
◆ DefaultMappingContext
| TSoftObjectPtr<UInputMappingContext> AWjWorldCharacterBase::DefaultMappingContext |
|
protected |
기본 Input Mapping Context (설정 안하면 DeveloperSettings 사용)
◆ DefaultSkeletalMesh
| TSoftObjectPtr<USkeletalMesh> AWjWorldCharacterBase::DefaultSkeletalMesh |
|
protected |
기본 스켈레탈 메시 (설정 안하면 DeveloperSettings 사용)
◆ GamePlayCamera
| TObjectPtr<UGameplayCameraComponent> AWjWorldCharacterBase::GamePlayCamera |
|
protected |
◆ OnCharacterViewModeChanged
| FOnCharacterViewModeChanged AWjWorldCharacterBase::OnCharacterViewModeChanged |
The documentation for this class was generated from the following files: