Class ScriptParty
파티 관련 클래스
네임스페이스: Commons.Server.Scripts
어셈블리: Creator.dll
Syntax
[MoonSharpUserData]
public class ScriptParty : ScriptObject
생성자
ScriptParty(ScriptServer, Party)
파티 관련 클래스
선언
public ScriptParty(ScriptServer parent, Party party)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
ScriptServer | parent | |
Commons.Server.Party | party |
프로퍼티
id
고유 ID
선언
public long id { get; }
프로퍼티 값
타입 | 설명 |
---|---|
long |
masterPlayerID
파티 마스터의 ID
선언
public long masterPlayerID { get; }
프로퍼티 값
타입 | 설명 |
---|---|
long |
maxPlayer
파티의 최대 플레이어 수
선언
public int maxPlayer { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
int |
name
파티의 이름
선언
public string name { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
string |
players
파티 멤버 유닛을 배열 형태로 가져오기
선언
public ScriptRoomPlayer[] players { get; }
프로퍼티 값
타입 | 설명 |
---|---|
ScriptRoomPlayer[] |
함수
Destroy()
파티 파괴 (해산)
선언
public void Destroy()
JoinParty(ScriptRoomPlayer)
파티 참가
선언
public int JoinParty(ScriptRoomPlayer player)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
ScriptRoomPlayer | player | 참가할 플레이어 |
반환
타입 | 설명 |
---|---|
int | StatusCode 형태의 결과값 출력 |
KickParty(ScriptRoomPlayer)
파티 강제 퇴장 시키기
선언
public bool KickParty(ScriptRoomPlayer player)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
ScriptRoomPlayer | player | 퇴장 시킬 플레이어 |
반환
타입 | 설명 |
---|---|
bool | 성공 여부 (True / False) |
LeaveParty(ScriptRoomPlayer)
파티 떠나기
선언
public bool LeaveParty(ScriptRoomPlayer player)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
ScriptRoomPlayer | player | 플레이어 |
반환
타입 | 설명 |
---|---|
bool | 성공 여부 (True / False) |
SendUpdated()
파티 갱신
선언
public void SendUpdated()