C# 클래스 FOnline.ItemManager

상속: IItemManager
파일 보기 프로젝트 열기: wladimiiir/vault112

공개 메소드들

메소드 설명
DeleteItem ( Item item ) : void
DeleteItems ( ItemArray items ) : void
FromNative ( IntPtr ptr ) : Item
GetAllItems ( ushort pid, ItemArray items ) : uint
GetItem ( uint item_id ) : Item
GetProtoItem ( ushort pid ) : ProtoItem
MoveItem ( Item item, uint count, Critter to_cr ) : void
MoveItem ( Item item, uint count, Item to_cont, uint stack_id ) : void
MoveItem ( Item item, uint count, Map to_map, ushort to_hx, ushort to_hy ) : void
MoveItems ( ItemArray items, Critter to_cr ) : void
MoveItems ( ItemArray items, Item to_cont, uint stack_id ) : void
MoveItems ( ItemArray items, Map to_map, ushort to_hx, ushort to_hy ) : void
WorldItemCount ( ushort pid ) : ulong

비공개 메소드들

메소드 설명
Global_DeleteItem ( IntPtr item ) : void
Global_DeleteItems ( IntPtr items ) : void
Global_GetAllItems ( ushort pid, IntPtr array ) : uint
Global_GetItem ( uint item_id ) : IntPtr
Global_GetProtoItem ( ushort pid ) : IntPtr
Global_MoveItemCont ( IntPtr item, uint count, IntPtr to_cont, uint stack_id ) : void
Global_MoveItemCr ( IntPtr item, uint count, IntPtr to_cr ) : void
Global_MoveItemMap ( IntPtr item, uint count, IntPtr to_map, ushort to_hx, ushort to_hy ) : void
Global_MoveItemsCont ( IntPtr items, IntPtr to_cont, uint stack_id ) : void
Global_MoveItemsCr ( IntPtr items, IntPtr to_cr ) : void
Global_MoveItemsMap ( IntPtr items, IntPtr to_map, ushort to_hx, ushort to_hy ) : void
Global_WorldItemCount ( ushort pid ) : ulong
Item_FromNative ( IntPtr ptr ) : Item

메소드 상세

DeleteItem() 공개 메소드

public DeleteItem ( Item item ) : void
item Item
리턴 void

DeleteItems() 공개 메소드

public DeleteItems ( ItemArray items ) : void
items ItemArray
리턴 void

FromNative() 공개 메소드

public FromNative ( IntPtr ptr ) : Item
ptr System.IntPtr
리턴 Item

GetAllItems() 공개 메소드

public GetAllItems ( ushort pid, ItemArray items ) : uint
pid ushort
items ItemArray
리턴 uint

GetItem() 공개 메소드

public GetItem ( uint item_id ) : Item
item_id uint
리턴 Item

GetProtoItem() 공개 메소드

public GetProtoItem ( ushort pid ) : ProtoItem
pid ushort
리턴 ProtoItem

MoveItem() 공개 메소드

public MoveItem ( Item item, uint count, Critter to_cr ) : void
item Item
count uint
to_cr Critter
리턴 void

MoveItem() 공개 메소드

public MoveItem ( Item item, uint count, Item to_cont, uint stack_id ) : void
item Item
count uint
to_cont Item
stack_id uint
리턴 void

MoveItem() 공개 메소드

public MoveItem ( Item item, uint count, Map to_map, ushort to_hx, ushort to_hy ) : void
item Item
count uint
to_map Map
to_hx ushort
to_hy ushort
리턴 void

MoveItems() 공개 메소드

public MoveItems ( ItemArray items, Critter to_cr ) : void
items ItemArray
to_cr Critter
리턴 void

MoveItems() 공개 메소드

public MoveItems ( ItemArray items, Item to_cont, uint stack_id ) : void
items ItemArray
to_cont Item
stack_id uint
리턴 void

MoveItems() 공개 메소드

public MoveItems ( ItemArray items, Map to_map, ushort to_hx, ushort to_hy ) : void
items ItemArray
to_map Map
to_hx ushort
to_hy ushort
리턴 void

WorldItemCount() 공개 메소드

public WorldItemCount ( ushort pid ) : ulong
pid ushort
리턴 ulong