RModeLocalPlayer

RModeLocalPlayer

게임에서 인풋 설정 및 캐릭터의 기본 동작을 설정 할 수 있는 객체. 서비스로 제공됨 스크립트에서 LocalPlayer로 참조 가능

Property

var OnChangedInventoryItem

인벤토리 아이템 변화 시 호출되는 이벤트

Function

void ProcessInputAxisEvent(string Event, protected_function ProcessFunc)

축 인풋 이벤트 설정

void ProcessInputActionEvent(string Event, RModeInputType InputType, protected_function ProcessFunc)

키 인풋 이벤트 설정

void Move(FVector Dir, float Value)

설정된 이동 타입에 상관없이 주어진 방향으로 일정 값만큼 캐릭터 이동

void MoveForward(float Value)

설정된 이동 타입에 따른 앞으로 이동

void Turn(float Value)

캐릭터의 바라보는 좌우 방향 설정

void LookUp(float Value)

캐릭터의 바라보는 상하 방향 설정

void SetForwardMoveType(ForwardMoveType Type)

ForwardMoveType::XYPlane - 상, 하 이동되지 않는 평면 이동(일반 적인 캐릭터의 이동 형태)

ForwardMoveType::Free - 캐릭터가 바라보는 방향으로 이동(프리 카메라의 이동 형태)

ForwardMoveType::UpDown - 상, 하로만 이동(엘리베이터, 사다리의 이동 형태)

MoveForward(float Value)의 작동 방식 설정

void FreeCamMoveUp(float Value)

FreeCamMoveUp(float Value) 프리캠 위, 아래로 이동

FVector GetForwardVector()

바라보는 방향 얻기

FVector GetRightVector()

오른쪽 방향 얻기

RModeRemotePlayer GetRemotePlayer()

자신의 플레이어 얻기

int GetInventorySize()

인벤토리 사이즈 얻기

void UseInventoryItem(int IventoryIndex)

인벤토리 아이템 사용

void EquipInventoryItem(int IventoryIndex)

인벤토리 아이템 착용

void UnEquipItem(string EquipSlotName)

착용 아이템 해지

void UnEquipItem(string EquipSlotName, string ActionName)

착용 아이템 액션

void WorldDropInventoryItem(int InventoryIndex)

인벤토리 아이템 월드 드랍

Last updated