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#
복사