Class MyPlayerUnit
이 클라이언트의 플레이어 클래스
네임스페이스: Game.Scripts
어셈블리: Assembly-CSharp.dll
Syntax
[MoonSharpUserData]
public class MyPlayerUnit : Unit
생성자
MyPlayerUnit(MyPlayerUnit)
이 클라이언트의 플레이어 클래스
선언
public MyPlayerUnit(MyPlayerUnit unit)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
Game.Unit.MyPlayerUnit | unit |
변수
_myPlayerUnit
이 클라이언트의 플레이어 클래스
선언
protected MyPlayerUnit _myPlayerUnit
필드 값
타입 | 설명 |
---|---|
Game.Unit.MyPlayerUnit |
프로퍼티
canJump
플레이어의 점프 여부를 설정합니다.
선언
public bool canJump { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
bool |
cashMoney
플레이어의 큐브 보유량을 얻습니다.
선언
public int cashMoney { get; }
프로퍼티 값
타입 | 설명 |
---|---|
int |
damagedFlashVisible
플레이어의 피격시 연출 여부(깜빡임)를 설정합니다.
선언
public bool damagedFlashVisible { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
bool |
exp
현재 경험치
선언
public override long exp { get; }
프로퍼티 값
타입 | 설명 |
---|---|
long |
재정의
jumpDuration
플레이어의 점프 시간을 설정합니다.
선언
public float jumpDuration { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
float |
jumpPower
플레이어의 점프 강도를 설정합니다.
선언
public float jumpPower { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
float |
maxEXP
최대 경험치
선언
public override long maxEXP { get; }
프로퍼티 값
타입 | 설명 |
---|---|
long |
재정의
quickSlots
퀵 슬롯들
선언
public TQuickSlot[] quickSlots { get; }
프로퍼티 값
타입 | 설명 |
---|---|
TQuickSlot[] |
함수
DropItem(int, int)
플레이어 아이템 드랍
선언
public void DropItem(int itemDataID, int count)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
int | itemDataID | 데이터 ID |
int | count | 개수 |
GetEquipItem(int)
장착 아이템을 얻습니다.
선언
public TItem GetEquipItem(int equipSlot)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
int | equipSlot | 장착 슬롯 |
반환
타입 | 설명 |
---|---|
TItem |
GetItem(long)
가방에 아이템을 가져옵니다.
선언
public TItem GetItem(long itemID)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
long | itemID | 아이템 ID |
반환
타입 | 설명 |
---|---|
TItem |
GetItemColling(int)
지원 중단 예정 API입니다. GetItemCooling
메소드를 사용해 주세요.
선언
public float GetItemColling(int itemDataID)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
int | itemDataID |
반환
타입 | 설명 |
---|---|
float | 쿨타임 값 |
GetItemCooling(int)
아이템 쿨타임
선언
public float GetItemCooling(int itemDataID)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
int | itemDataID | 아이템 데이터ID |
반환
타입 | 설명 |
---|---|
float | 쿨타임 값 |
GetItemCount(int)
아이템 개수
선언
public long GetItemCount(int itemDataID)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
int | itemDataID | 아이템 데이터ID |
반환
타입 | 설명 |
---|---|
long | 아이템 개수 |
GetItems()
가방 아이템을 가져옵니다.
선언
public List<TItem> GetItems()
반환
타입 | 설명 |
---|---|
System.Collections.Generic.List<T><TItem> |
GetItems(Closure)
가방에 아이템들을 가져옵니다.
선언
public List<TItem> GetItems(Closure filterCallback)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
MoonSharp.Interpreter.Closure | filterCallback | 필터링 콜백. 매개변수로 |
반환
타입 | 설명 |
---|---|
System.Collections.Generic.List<T><TItem> |
GetSkillCooling(int)
스킬의 쿨타임
선언
public float GetSkillCooling(int skillDataID)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
int | skillDataID | 스킬 쿨타임 ID |
반환
타입 | 설명 |
---|---|
float | 쿨타임 값 |
GetStat(int)
스탯을 얻습니다
선언
public float GetStat(int type)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
int | type | 스탯 타입 |
반환
타입 | 설명 |
---|---|
float |
Go(float, float)
해당 방향으로 이동
선언
public void Go(float dirX, float dirY)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
float | dirX | |
float | dirY |
IsEquippedItem(long)
유닛이 해당 아이템을 장착 중인지 알아냅니다.
선언
public bool IsEquippedItem(long itemID)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
long | itemID | 아이템의 고유 ID (데이터 베이스의 ID 와는 다릅니다) |
반환
타입 | 설명 |
---|---|
bool | 장착 여부 (장착 중일시: True, 아닐 시: False) |
IsEquippedItemByDataID(int)
유닛이 해당 아이템을 장착 중인지 알아냅니다.
선언
public bool IsEquippedItemByDataID(int itemDataID)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
int | itemDataID | 데이터 베이스의 아이템 ID |
반환
타입 | 설명 |
---|---|
bool | 장착 여부 (장착 중일시: True, 아닐 시: False) |
MoveToPosition(float, float)
해당 위치로 플레이어 이동
선언
public void MoveToPosition(float posX, float posY)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
float | posX | |
float | posY |
PlaySE(string, float)
사운드 재생
선언
public void PlaySE(string name, float volume = 1)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
string | name | 재생할 음악파일 이름 (1.ogg) |
float | volume | 0.0~1.0 기본값 1 |
SetKnockback(float, float)
넉백을 적용시킵니다
선언
public void SetKnockback(float distance, float time)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
float | distance | 거리 |
float | time | 시간(초) |
SetSturn(float, bool)
스턴(Stun)을 적용시킵니다.
선언
public void SetSturn(float time, bool allowUseSkill = true)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
float | time | 적용 시간 |
bool | allowUseSkill | 스킬사용 허용여부 |
SetTarget(Unit)
타겟으로 이동 타겟이 없으면 멈추기
선언
public void SetTarget(Unit target)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
Unit | target | 타겟 유닛 |
Stop()
이동 상태를 멈추기
선언
public void Stop()
StopMove()
이동중에 멈추기
선언
public void StopMove()
UseCustomSkill(int)
커스텀 스킬 생성
선언
public CustomSkill UseCustomSkill(int skillDataID)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
int | skillDataID | 스킬 데이터 ID |
반환
타입 | 설명 |
---|---|
CustomSkill |
UseGuidedProjectileSkill(int, Unit, int, Point, Point, bool)
유도 발사체 스킬 사용
선언
public bool UseGuidedProjectileSkill(int skillDataID, Unit guidedTarget, int rotationalSpeed, Point shootDir = null, Point pos = null, bool verbose = true)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
int | skillDataID | 스킬 데이터 ID |
Unit | guidedTarget | 따라갈 유닛 |
int | rotationalSpeed | 회전 속도(초당 각도) |
Point | shootDir | 사용 방향 기본 null |
Point | pos | 스킬 시작 위치 기본 null |
bool | verbose | 메세지 보내는 여부 기본 true |
반환
타입 | 설명 |
---|---|
bool |
UseItem(int)
플레이어 아이템 사용
선언
public bool UseItem(int itemDataID)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
int | itemDataID | 데이터 ID |
반환
타입 | 설명 |
---|---|
bool | 사용 성공 여부 true/false |
UseSkill(int, Point, bool)
플레이어 스킬 사용
선언
public bool UseSkill(int skillDataID, Point shootDir = null, bool verbose = true)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
int | skillDataID | 스킬 데이터 ID |
Point | shootDir | 사용 방향 기본 null |
bool | verbose | 메세지 보내는 여부 기본 true |
반환
타입 | 설명 |
---|---|
bool |
UseSkillToPosition(int, Point, Point, bool)
해당위치에서 스킬 사용
선언
public bool UseSkillToPosition(int skillDataID, Point shootDir = null, Point pos = null, bool verbose = true)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
int | skillDataID | 스킬 데이터 ID |
Point | shootDir | 사용 방향 기본 null |
Point | pos | 스킬 시작 위치 기본 null |
bool | verbose | 메세지 보내는 여부 기본 true |
반환
타입 | 설명 |
---|---|
bool |