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

상속: Mooege.Core.GS.Actors.Actor
파일 보기 프로젝트 열기: mdz444/mooege 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DBInventory Mooege.Common.Storage.AccountDataBase.Entities.DBInventory

공개 메소드들

메소드 설명
CreateVisualItem ( ) : Mooege.Net.GS.Message.Fields.VisualItem
Drop ( Player owner, Vector3D position ) : void
GetVisualItem ( ) : D3.Hero.VisualItem
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
IsStackable ( ) : bool
IsWeapon ( ItemTypeTable itemType ) : bool
Item ( GS world, ItemTable definition ) : Mooege.Common.Helpers.Math
OnRequestUse ( Player player, Item target, int actionId, Mooege.Net.GS.Message.Fields.WorldPlace worldPlace ) : void
OnTargeted ( Player player, Mooege.Net.GS.Message.Definitions.World.TargetMessage message ) : void
Reveal ( Player player ) : bool
SetInventoryLocation ( int equipmentSlot, int column, int row ) : void
SetNewWorld ( Mooege.Core.GS.Map.World world ) : void
Unreveal ( Player player ) : bool

비공개 메소드들

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

메소드 상세

CreateVisualItem() 공개 메소드

public CreateVisualItem ( ) : Mooege.Net.GS.Message.Fields.VisualItem
리턴 Mooege.Net.GS.Message.Fields.VisualItem

Drop() 공개 메소드

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

GetVisualItem() 공개 메소드

public GetVisualItem ( ) : D3.Hero.VisualItem
리턴 D3.Hero.VisualItem

Is2H() 공개 정적인 메소드

public static Is2H ( ItemTypeTable itemType ) : bool
itemType Mooege.Common.MPQ.FileFormats.ItemTypeTable
리턴 bool

IsAccessory() 공개 정적인 메소드

public static IsAccessory ( ItemTypeTable itemType ) : bool
itemType Mooege.Common.MPQ.FileFormats.ItemTypeTable
리턴 bool

IsArmor() 공개 정적인 메소드

public static IsArmor ( ItemTypeTable itemType ) : bool
itemType Mooege.Common.MPQ.FileFormats.ItemTypeTable
리턴 bool

IsDye() 공개 정적인 메소드

public static IsDye ( ItemTypeTable itemType ) : bool
itemType Mooege.Common.MPQ.FileFormats.ItemTypeTable
리턴 bool

IsGold() 공개 정적인 메소드

public static IsGold ( ItemTypeTable itemType ) : bool
itemType Mooege.Common.MPQ.FileFormats.ItemTypeTable
리턴 bool

IsHealthGlobe() 공개 정적인 메소드

public static IsHealthGlobe ( ItemTypeTable itemType ) : bool
itemType Mooege.Common.MPQ.FileFormats.ItemTypeTable
리턴 bool

IsJournalOrScroll() 공개 정적인 메소드

public static IsJournalOrScroll ( ItemTypeTable itemType ) : bool
itemType Mooege.Common.MPQ.FileFormats.ItemTypeTable
리턴 bool

IsOffhand() 공개 정적인 메소드

public static IsOffhand ( ItemTypeTable itemType ) : bool
itemType Mooege.Common.MPQ.FileFormats.ItemTypeTable
리턴 bool

IsPotion() 공개 정적인 메소드

public static IsPotion ( ItemTypeTable itemType ) : bool
itemType Mooege.Common.MPQ.FileFormats.ItemTypeTable
리턴 bool

IsRuneOrJewel() 공개 정적인 메소드

public static IsRuneOrJewel ( ItemTypeTable itemType ) : bool
itemType Mooege.Common.MPQ.FileFormats.ItemTypeTable
리턴 bool

IsStackable() 공개 메소드

public IsStackable ( ) : bool
리턴 bool

IsWeapon() 공개 정적인 메소드

public static IsWeapon ( ItemTypeTable itemType ) : bool
itemType Mooege.Common.MPQ.FileFormats.ItemTypeTable
리턴 bool

Item() 공개 메소드

public Item ( GS world, ItemTable definition ) : Mooege.Common.Helpers.Math
world GS
definition Mooege.Common.MPQ.FileFormats.ItemTable
리턴 Mooege.Common.Helpers.Math

OnRequestUse() 공개 메소드

public OnRequestUse ( Player player, Item target, int actionId, Mooege.Net.GS.Message.Fields.WorldPlace worldPlace ) : void
player Player
target Item
actionId int
worldPlace Mooege.Net.GS.Message.Fields.WorldPlace
리턴 void

OnTargeted() 공개 메소드

public OnTargeted ( Player player, Mooege.Net.GS.Message.Definitions.World.TargetMessage message ) : void
player Player
message Mooege.Net.GS.Message.Definitions.World.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

SetNewWorld() 공개 메소드

public SetNewWorld ( Mooege.Core.GS.Map.World world ) : void
world Mooege.Core.GS.Map.World
리턴 void

Unreveal() 공개 메소드

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

프로퍼티 상세

DBInventory 공개적으로 프로퍼티

public DBInventory,Mooege.Common.Storage.AccountDataBase.Entities DBInventory
리턴 Mooege.Common.Storage.AccountDataBase.Entities.DBInventory