C# 클래스 Mooege.Core.Common.Items.Item

파일 보기 프로젝트 열기: xsochor/mooege 1 사용 예제들

공개 메소드들

메소드 설명
CreateVisualItem ( ) : VisualItem
Drop ( Player owner, Vector3D position ) : void
Is2H ( ItemTypeTable itemType ) : bool
IsAccessory ( ItemTypeTable itemType ) : bool
IsArmor ( ItemTypeTable itemType ) : bool
IsDye ( ItemTypeTable itemType ) : bool
IsGold ( ItemTypeTable itemType ) : bool
IsHealthGlobe ( ItemTypeTable itemType ) : bool
IsJournalOrScroll ( ItemTypeTable itemType ) : bool
IsOffhand ( ItemTypeTable itemType ) : bool
IsPotion ( ItemTypeTable itemType ) : bool
IsRuneOrJewel ( ItemTypeTable itemType ) : bool
IsWeapon ( ItemTypeTable itemType ) : bool
Item ( GS world, ItemTable definition ) : System.Linq
OnRequestUse ( Player player, Item target, int actionId, WorldPlace worldPlace ) : void
OnTargeted ( Player player, TargetMessage message ) : void
Reveal ( Player player ) : bool
SetInventoryLocation ( int equipmentSlot, int column, int row ) : void

비공개 메소드들

메소드 설명
ApplyArmorSpecificOptions ( ItemTable definition ) : void
ApplyAttributeSpecifier ( ItemTable definition ) : void
ApplyDurability ( ItemTable definition ) : void
ApplySkills ( ItemTable definition ) : void
ApplyWeaponSpecificOptions ( ItemTable definition ) : void

메소드 상세

CreateVisualItem() 공개 메소드

public CreateVisualItem ( ) : VisualItem
리턴 VisualItem

Drop() 공개 메소드

public Drop ( Player owner, Vector3D position ) : void
owner Player
position Vector3D
리턴 void

Is2H() 공개 정적인 메소드

public static Is2H ( ItemTypeTable itemType ) : bool
itemType ItemTypeTable
리턴 bool

IsAccessory() 공개 정적인 메소드

public static IsAccessory ( ItemTypeTable itemType ) : bool
itemType ItemTypeTable
리턴 bool

IsArmor() 공개 정적인 메소드

public static IsArmor ( ItemTypeTable itemType ) : bool
itemType ItemTypeTable
리턴 bool

IsDye() 공개 정적인 메소드

public static IsDye ( ItemTypeTable itemType ) : bool
itemType ItemTypeTable
리턴 bool

IsGold() 공개 정적인 메소드

public static IsGold ( ItemTypeTable itemType ) : bool
itemType ItemTypeTable
리턴 bool

IsHealthGlobe() 공개 정적인 메소드

public static IsHealthGlobe ( ItemTypeTable itemType ) : bool
itemType ItemTypeTable
리턴 bool

IsJournalOrScroll() 공개 정적인 메소드

public static IsJournalOrScroll ( ItemTypeTable itemType ) : bool
itemType ItemTypeTable
리턴 bool

IsOffhand() 공개 정적인 메소드

public static IsOffhand ( ItemTypeTable itemType ) : bool
itemType ItemTypeTable
리턴 bool

IsPotion() 공개 정적인 메소드

public static IsPotion ( ItemTypeTable itemType ) : bool
itemType ItemTypeTable
리턴 bool

IsRuneOrJewel() 공개 정적인 메소드

public static IsRuneOrJewel ( ItemTypeTable itemType ) : bool
itemType ItemTypeTable
리턴 bool

IsWeapon() 공개 정적인 메소드

public static IsWeapon ( ItemTypeTable itemType ) : bool
itemType ItemTypeTable
리턴 bool

Item() 공개 메소드

public Item ( GS world, ItemTable definition ) : System.Linq
world GS
definition ItemTable
리턴 System.Linq

OnRequestUse() 공개 메소드

public OnRequestUse ( Player player, Item target, int actionId, WorldPlace worldPlace ) : void
player Player
target Item
actionId int
worldPlace WorldPlace
리턴 void

OnTargeted() 공개 메소드

public OnTargeted ( Player player, TargetMessage message ) : void
player Player
message TargetMessage
리턴 void

Reveal() 공개 메소드

public Reveal ( Player player ) : bool
player Player
리턴 bool

SetInventoryLocation() 공개 메소드

public SetInventoryLocation ( int equipmentSlot, int column, int row ) : void
equipmentSlot int
column int
row int
리턴 void