C# 클래스 Valve.Steamworks.ISteamInventory

파일 보기 프로젝트 열기: kronosaur/Transcendence

공개 메소드들

메소드 설명
AddPromoItem ( int &pResultHandle, int itemDef ) : bool
AddPromoItems ( int &pResultHandle, int pArrayItemDefs ) : bool
CheckResultSteamID ( int resultHandle, ulong steamIDExpected ) : bool
ConsumeItem ( int &pResultHandle, ulong itemConsume, uint unQuantity ) : bool
DeserializeResult ( int &pOutResultHandle, IntPtr pBuffer, uint unBufferSize, bool bRESERVED_MUST_BE_FALSE ) : bool
DestroyResult ( int resultHandle ) : void
ExchangeItems ( int &pResultHandle, int pArrayGenerate, uint punArrayGenerateQuantity, ulong pArrayDestroy, uint punArrayDestroyQuantity ) : bool
GenerateItems ( int &pResultHandle, int pArrayItemDefs, uint punArrayQuantity ) : bool
GetAllItems ( int &pResultHandle ) : bool
GetIntPtr ( ) : IntPtr
GetItemDefinitionIDs ( int &pItemDefIDs ) : bool
GetItemDefinitionProperty ( int iDefinition, string pchPropertyName, string &pchValueBuffer ) : bool
GetItemsByID ( int &pResultHandle, ulong pInstanceIDs ) : bool
GetResultItems ( int resultHandle, SteamItemDetails_t &pOutItemsArray ) : bool
GetResultStatus ( int resultHandle ) : uint
GetResultTimestamp ( int resultHandle ) : uint
GrantPromoItems ( int &pResultHandle ) : bool
LoadItemDefinitions ( ) : bool
SendItemDropHeartbeat ( ) : void
SerializeResult ( int resultHandle, IntPtr pOutBuffer, uint &punOutBufferSize ) : bool
TradeItems ( int &pResultHandle, ulong steamIDTradePartner, ulong pArrayGive, uint pArrayGiveQuantity, ulong pArrayGet, uint pArrayGetQuantity ) : bool
TransferItemQuantity ( int &pResultHandle, ulong itemIdSource, uint unQuantity, ulong itemIdDest ) : bool
TriggerItemDrop ( int &pResultHandle, int dropListDefinition ) : bool

메소드 상세

AddPromoItem() 공개 추상적인 메소드

public abstract AddPromoItem ( int &pResultHandle, int itemDef ) : bool
pResultHandle int
itemDef int
리턴 bool

AddPromoItems() 공개 추상적인 메소드

public abstract AddPromoItems ( int &pResultHandle, int pArrayItemDefs ) : bool
pResultHandle int
pArrayItemDefs int
리턴 bool

CheckResultSteamID() 공개 추상적인 메소드

public abstract CheckResultSteamID ( int resultHandle, ulong steamIDExpected ) : bool
resultHandle int
steamIDExpected ulong
리턴 bool

ConsumeItem() 공개 추상적인 메소드

public abstract ConsumeItem ( int &pResultHandle, ulong itemConsume, uint unQuantity ) : bool
pResultHandle int
itemConsume ulong
unQuantity uint
리턴 bool

DeserializeResult() 공개 추상적인 메소드

public abstract DeserializeResult ( int &pOutResultHandle, IntPtr pBuffer, uint unBufferSize, bool bRESERVED_MUST_BE_FALSE ) : bool
pOutResultHandle int
pBuffer IntPtr
unBufferSize uint
bRESERVED_MUST_BE_FALSE bool
리턴 bool

DestroyResult() 공개 추상적인 메소드

public abstract DestroyResult ( int resultHandle ) : void
resultHandle int
리턴 void

ExchangeItems() 공개 추상적인 메소드

public abstract ExchangeItems ( int &pResultHandle, int pArrayGenerate, uint punArrayGenerateQuantity, ulong pArrayDestroy, uint punArrayDestroyQuantity ) : bool
pResultHandle int
pArrayGenerate int
punArrayGenerateQuantity uint
pArrayDestroy ulong
punArrayDestroyQuantity uint
리턴 bool

GenerateItems() 공개 추상적인 메소드

public abstract GenerateItems ( int &pResultHandle, int pArrayItemDefs, uint punArrayQuantity ) : bool
pResultHandle int
pArrayItemDefs int
punArrayQuantity uint
리턴 bool

GetAllItems() 공개 추상적인 메소드

public abstract GetAllItems ( int &pResultHandle ) : bool
pResultHandle int
리턴 bool

GetIntPtr() 공개 추상적인 메소드

public abstract GetIntPtr ( ) : IntPtr
리턴 IntPtr

GetItemDefinitionIDs() 공개 추상적인 메소드

public abstract GetItemDefinitionIDs ( int &pItemDefIDs ) : bool
pItemDefIDs int
리턴 bool

GetItemDefinitionProperty() 공개 추상적인 메소드

public abstract GetItemDefinitionProperty ( int iDefinition, string pchPropertyName, string &pchValueBuffer ) : bool
iDefinition int
pchPropertyName string
pchValueBuffer string
리턴 bool

GetItemsByID() 공개 추상적인 메소드

public abstract GetItemsByID ( int &pResultHandle, ulong pInstanceIDs ) : bool
pResultHandle int
pInstanceIDs ulong
리턴 bool

GetResultItems() 공개 추상적인 메소드

public abstract GetResultItems ( int resultHandle, SteamItemDetails_t &pOutItemsArray ) : bool
resultHandle int
pOutItemsArray SteamItemDetails_t
리턴 bool

GetResultStatus() 공개 추상적인 메소드

public abstract GetResultStatus ( int resultHandle ) : uint
resultHandle int
리턴 uint

GetResultTimestamp() 공개 추상적인 메소드

public abstract GetResultTimestamp ( int resultHandle ) : uint
resultHandle int
리턴 uint

GrantPromoItems() 공개 추상적인 메소드

public abstract GrantPromoItems ( int &pResultHandle ) : bool
pResultHandle int
리턴 bool

LoadItemDefinitions() 공개 추상적인 메소드

public abstract LoadItemDefinitions ( ) : bool
리턴 bool

SendItemDropHeartbeat() 공개 추상적인 메소드

public abstract SendItemDropHeartbeat ( ) : void
리턴 void

SerializeResult() 공개 추상적인 메소드

public abstract SerializeResult ( int resultHandle, IntPtr pOutBuffer, uint &punOutBufferSize ) : bool
resultHandle int
pOutBuffer IntPtr
punOutBufferSize uint
리턴 bool

TradeItems() 공개 추상적인 메소드

public abstract TradeItems ( int &pResultHandle, ulong steamIDTradePartner, ulong pArrayGive, uint pArrayGiveQuantity, ulong pArrayGet, uint pArrayGetQuantity ) : bool
pResultHandle int
steamIDTradePartner ulong
pArrayGive ulong
pArrayGiveQuantity uint
pArrayGet ulong
pArrayGetQuantity uint
리턴 bool

TransferItemQuantity() 공개 추상적인 메소드

public abstract TransferItemQuantity ( int &pResultHandle, ulong itemIdSource, uint unQuantity, ulong itemIdDest ) : bool
pResultHandle int
itemIdSource ulong
unQuantity uint
itemIdDest ulong
리턴 bool

TriggerItemDrop() 공개 추상적인 메소드

public abstract TriggerItemDrop ( int &pResultHandle, int dropListDefinition ) : bool
pResultHandle int
dropListDefinition int
리턴 bool