Endstar LUA API Documentation
Loading...
Searching...
No Matches
TradeInfo Class Reference

Classes

class  InventoryAndQuantityReference
 

Public Member Functions

string GetTextMeshString ()
 
bool IsTradeValid ()
 
bool CanPlayerMakeTrade (Context playerContext, int itemGrantBehavior)
 
bool CanPlayerAfford (Context playerContext)
 
bool AttemptTrade (Context playerContext, Context tradeSource)
 
bool AttemptTrade (Context playerContext, Context tradeSource, int itemGrantBehavior)
 

Public Attributes

InventoryAndQuantityReference Cost1
 
InventoryAndQuantityReference Cost2
 
InventoryAndQuantityReference Reward1
 
InventoryAndQuantityReference Reward2
 

Member Function Documentation

◆ AttemptTrade() [1/2]

bool AttemptTrade ( Context playerContext,
Context tradeSource )

◆ AttemptTrade() [2/2]

bool AttemptTrade ( Context playerContext,
Context tradeSource,
int itemGrantBehavior )

◆ CanPlayerAfford()

bool CanPlayerAfford ( Context playerContext)

◆ CanPlayerMakeTrade()

bool CanPlayerMakeTrade ( Context playerContext,
int itemGrantBehavior )

◆ GetTextMeshString()

string GetTextMeshString ( )

◆ IsTradeValid()

bool IsTradeValid ( )

Member Data Documentation

◆ Cost1

◆ Cost2

◆ Reward1

◆ Reward2