C# 클래스 xc.GoodsLuaEx

상속: xc.GoodsItem
파일 보기 프로젝트 열기: wuhuolong/MaxBooks 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ExData string>.Dictionary

공개 메소드들

메소드 설명
Copy ( GoodsLuaEx cp ) : Goods
GetLuaValue ( string key ) : object
GoodsLuaEx ( ) : UnityEngine
GoodsLuaEx ( uint typeid, string lua_script ) : UnityEngine
IsBetterThanBody ( ) : bool
RefreshMatch ( Goods matchGoods, GameObject itemSlot ) : void
SetItemSlot ( GameObject itemSlot ) : void
SetLuaValue ( string key, object value ) : object
SetValue ( string name, string value ) : void

lua下调用

UpdateByPkgGoodsInfo ( LuaTable goodsInfo ) : void

보호된 메소드들

메소드 설명
CallLuaFunc ( string func_name ) : bool

비공개 메소드들

메소드 설명
CallLuaFunc ( string func_name, param ) : bool

메소드 상세

CallLuaFunc() 보호된 메소드

protected CallLuaFunc ( string func_name ) : bool
func_name string
리턴 bool

Copy() 공개 메소드

public Copy ( GoodsLuaEx cp ) : Goods
cp GoodsLuaEx
리턴 Goods

GetLuaValue() 공개 메소드

public GetLuaValue ( string key ) : object
key string
리턴 object

GoodsLuaEx() 공개 메소드

public GoodsLuaEx ( ) : UnityEngine
리턴 UnityEngine

GoodsLuaEx() 공개 메소드

public GoodsLuaEx ( uint typeid, string lua_script ) : UnityEngine
typeid uint
lua_script string
리턴 UnityEngine

IsBetterThanBody() 공개 메소드

public IsBetterThanBody ( ) : bool
리턴 bool

RefreshMatch() 공개 메소드

public RefreshMatch ( Goods matchGoods, GameObject itemSlot ) : void
matchGoods Goods
itemSlot GameObject
리턴 void

SetItemSlot() 공개 메소드

public SetItemSlot ( GameObject itemSlot ) : void
itemSlot GameObject
리턴 void

SetLuaValue() 공개 메소드

public SetLuaValue ( string key, object value ) : object
key string
value object
리턴 object

SetValue() 공개 메소드

lua下调用
public SetValue ( string name, string value ) : void
name string
value string
리턴 void

UpdateByPkgGoodsInfo() 공개 메소드

public UpdateByPkgGoodsInfo ( LuaTable goodsInfo ) : void
goodsInfo LuaTable
리턴 void

프로퍼티 상세

ExData 공개적으로 프로퍼티

public Dictionary ExData
리턴 string>.Dictionary