Character
Character
클라이언트에서 사용되는 캐릭터에 대한 개체에요.
함수
Player GetPlayer()
해당 캐릭터의 플레이어를 얻을 수 있어요.
-- 샘플 --
number GetPlayerID()
플레이어의 아이디를 얻을 수 있어요.
-- 샘플 --
string GetPlayerNickName()
플레이어의 닉네임을 얻을 수 있어요.
-- 샘플 --
FX CreateFX(ObjectFX FXObject, Bone BoneType)
캐릭터 특정 위치에 FX를 생성할 수 있어요. (생성 하고싶은 FX 오브젝트, Enum.BoneType.타입 )
-- 샘플 --
ObjectSound CreateSound(ObjectSound SoundObject)
캐릭터의 위치에 Sound를 생성할 수 있어요. (생성 하고싶은 Sound 오브젝트)
-- 샘플 --
SurfaceUI AddPlayerHUD(string UIName, UIScreen UI, UIDisplayType Type)
UI HUD를 붙일 수 있어요. (붙혀 질 UI 이름, 붙일 UI Screen, Enum.UIDisplayType.타입 )
-- 샘플 --
void RemovePlayerHUD(string UIName)
UI HUD를 제거해요. (제거하고 싶은 UI 이름)
-- 샘플 --
void RemovePlayerAllHUD()
현재 캐릭터의 모든 UI HUD를 제거해요.
-- 샘플 --
SurfaceUI GetPlayerHUD(string UIName)
UI HUD를 얻을 수 있어요. (얻고싶은 UI 이름)
-- 샘플 --
bool IsMyCharacter()
플레이어 자신의 캐릭터인지 아닌지 확인할 수 있어요.
-- 샘플 --
사용 가능한 부모 오브젝트 기능들
속성
이벤트
이름
설명
함수
이름
설명
Game:AddAnimStateMachineSetting로 추가된 상태 머신 중 애니메이션 상태 머신을 추가해요. (추가할 상태 머신 이름)
해당 애니메이션 상태 머신을 얻을 수 있어요. (얻고싶은 상태 머신 이름)
현재 애니메이션의 상태를 얻을 수 있어요.
해당하는 애니메이션의 상태로 변경할 수 있어요. (변경하고 싶은 애니메이션 상태 이름)
해당하는 애니메이션의 상태로 변경할 수 있어요. (변경하고 싶은 애니메이션 상태 이름, 블렌딩 시간)
해당 애니메이션 상태 머신을 변경할 수 있어요. (변경하고 싶은 상태 머신 이름)
해당하는 애니메이션의 상태와 표정으로 변경할 수 있어요(상태가 변경되면 표정도 재생을 중지해요).
캐릭터의 표정을 재생해요.
캐릭터의 표정 재생을 취소해요.
캐릭터에 타겟 오브젝트를 붙일 수 있어요. (타겟 오브젝트, 붙일 AttachPoint)
캐릭터에 타겟 오브젝트를 붙일 수 있어요. (타겟 오브젝트, 붙일 Bone)
캐릭터에 붙어있는 오브젝트를 떨어뜨릴 수 있어요. (타겟 오브젝트)
캐릭터에 붙어있는 모든 오브젝트를 떨어뜨려요.
추가된 값이 변경 될 때 호출되는 이벤트에요. (Value 이름, 연결 함수)
이름으로 자식 객체를 얻을 수 있어요. (찾고싶은 자식 객체 이름)
자식 객체의 리스트를 얻을 수 있어요.
캐릭터인지 확인할 수 있어요.
스테틱 메시인지 확인할 수 있어요.
FX인지 확인할 수 있어요.
Sound인지 확인할 수 있어요.
포인트 라이트인지 확인할 수 있어요.
스포트 라이트인지 확인할 수 있어요.
서피스 UI인지 확인할 수 있어요.
스크린 UI인지 확인할 수 있어요.
터치 UI인지 확인할 수 있어요.
아이템인지 확인할 수 있어요.
NPC인지 확인할 수 있어요.
스트립트인지 확인할 수 있어요.
Collider인지 확인할 수 있어요.
Widget인지 확인할 수 있어요.
Camera인지 확인할 수 있어요.
해당 오브젝트가 유효한지 확인 할 수있어요.
해당 오브젝트의 값이 유효한지 확인할 수 있어요.
해당 객체에 서버, 클라이언트 간 동기화가 가능한 벡터를 추가해요. (추가할 Value 이름, Vector 데이터, Enum.ReplicateType.타입 , 동기화 시간)
해당 객체에 서버, 클라이언트 간 동기화가 가능한 실수를 추가해요. (추가할 Value 이름, number 데이터, Enum.ReplicateType.타입 , 동기화 시간)
해당 객체에 서버, 클라이언트 간 동기화가 가능한 bool를 추가해요. (추가할 Value 이름, bool 데이터, Enum.ReplicateType.타입 , 동기화 시간)
해당 객체에 서버, 클라이언트 간 동기화가 가능한 문자열을 추가해요. (추가할 Value 이름, string 데이터, Enum.ReplicateType.타입 , 동기화 시간)
해당 객체에 서버, 클라이언트 간 동기화가 가능한 컬러를 추가해요. (추가할 Value 이름, Color 데이터, Enum.ReplicateType.타입 , 동기화 시간)
Last updated