Home
Development Environment

Player

Description

플레이어 관련 Static Class

Static Properties

Mine
Static Class
자신의 플레이어 정보를 가져오는 API
Other
Static Class
다른 사람의 플레이어 정보를 가져오는 API

Mine

Description

자신의 Player API

Static Properties

Property
Type
Description
CharacterController
CharacterController
나의 캐릭터 컨트롤러
CharacterAnimator
Animator
나의 캐릭터 Animator
CharacterAnimatorController
RuntimeAnimatorController
나의 캐릭터 Runtime Animator Controller
CharacterMoveLock
bool
캐릭터 움직임 제한 여부
CharacterHead
Transform
캐릭터의 머리 Transform
CharacterRightHand
Transform
캐릭터의 오른손 Transform
CharacterLeftHand
Transform
캐릭터의 왼손 Transform
Nickname
string
유저의 닉네임입니다.
UserID
string
유저의 ID입니다.

Static Methods

Method
Parameter
Return
Description
TeleportPlayer
(Vector3 pos, Quaternion rot)
void
캐릭터를 순간이동 합니다.

Example

Player.Mine.CharacterAnimator -- 캐릭터의 Animator Player.Mine.CharacterMoveLock = true -- 캐릭터의 움직임을 제한합니다. Player.Mine.TeleportPlayer(Vector3.zero, Quaternion.identity) --캐릭터를 순간이동 합니다.
Lua
복사

Other

Description

다른 Player의 API

Static Methods

Method
Parameter
Return
Description
GetPlayerID
(string nickName)
string
Player의 닉네임으로 UserID를 가져옵니다.
TeleportOtherPlayer
(string playerId, Vector3 pos, Quaternion rot)
void
다른 플레이어를 순간이동합니다.

Example

// Player의 닉네임으로 UserID를 가져옵니다. string playerId = Player.Other.GetPlayerID("닉네임"); // 다른 플레이어를 순간이동합니다. Vector3 targetPos = new Vector3(1.0f, 0.0f, 1.0f); Quaternion targetRot = Quaternion.identity; Player.Other.TeleportOtherPlayer(playerId, targetPos, targetRot);
C#
복사