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< PriceInfopriceInfoNet = 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< ShopDialogInfosoldLines
 
List< ShopDialogInforefleshLines
 
List< ShopDialogInforefleshRunOutLines
 
List< ShopDialogInfonotEnoughLines
 
List< ShopDialogInfosoldOutLines
 
ShopDialogInfo beatenLines
 
List< ShopDialogInfonearLines
 
List< ShopDialogInfofarLines
 
int resetDialogTime = 5
 

Additional Inherited Members