Battle Talent  V11
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
CrossLink.DungeonShop Class Reference

Inherits CrossLink.SceneObj.

Classes

struct  PriceInfo
 
class  ShopDialogInfo
 

Public Member Functions

void RefleshConfig ()
 
void SetPriceInfo ()
 
void RefleshConfigWithAnim ()
 
void InitFromTileEnabled ()
 
void RequestPriceInfo ()
 
void RefleshDungeonShopItems ()
 
void RPCSetMerchandiseInfo (List< PriceInfo > infos)
 
void OnGrabMerchandise (MerchandiseGrid mg, AttachObj a, bool g)
 
void TryToPay ()
 
void GetPayedItems (int total, string playerName="")
 
void MoneyNotEnough (string playerName="")
 
bool IsSoldOut ()
 
void DialogOnArea (bool isNear)
 
void ShowHUD (string textId)
 
void HideHUD ()
 
void DialogOnBeaten ()
 
void DialogWithLines (List< ShopDialogInfo > lines)
 
void DialogOnReflesh ()
 
void DialogOnRefleshRunOut ()
 
void OnBellRing ()
 
void LocalOnBellRing ()
 
void Clear ()
 

Static Public Member Functions

static void ClearMerchandise (PhysicsUnit pu)
 

Public Attributes

NetworkDungeonShop networkDungeonShop
 
NetworkIdentity networkIdentity
 
string merchantInfoStr
 
GazeObj gaze
 
Merchant merchant
 
InteractBellRope bell
 
GameObject priceboardPrefab
 
Transform layoutTrans
 
TriggerByHandOnArea payTrigger
 
SoundEffectInfo paySound
 
int refleshCount = 1
 
List< PriceInfo > priceInfoNet = new List<PriceInfo>()
 
float spaceOfRow = 0.2f
 
float spaceOfColumn = 0.2f
 
int numOfRow = 3
 
string paybillId = "UI_Tips_NoSoul"
 
string notEnoughMoneyId = "UI_Tips_NoSoul"
 
Transform dialogTrans
 
List< ShopDialogInfo > soldLines
 
List< ShopDialogInfo > refleshLines
 
List< ShopDialogInfo > refleshRunOutLines
 
List< ShopDialogInfo > notEnoughLines
 
List< ShopDialogInfo > soldOutLines
 
ShopDialogInfo beatenLines
 
List< ShopDialogInfo > nearLines
 
List< ShopDialogInfo > farLines
 
int resetDialogTime = 5
 

Additional Inherited Members