コード例 #1
0
ファイル: UISlot.cs プロジェクト: HaikunHuang/3D_UI_ItemSys
 public void AddOnEnter(OnFunction func)
 {
     if (onEnter == null)
         onEnter = func;
     else
         onEnter += func;
 }
コード例 #2
0
ファイル: UISlot.cs プロジェクト: HaikunHuang/3D_UI_ItemSys
 public void AddOnExit(OnFunction func)
 {
     if (onExit == null)
         onExit = func;
     else
         onExit += func;
 }
コード例 #3
0
ファイル: UISlot.cs プロジェクト: HaikunHuang/3D_UI_ItemSys
 // add on fucntion
 public void AddOnClick(OnFunction func)
 {
     if (onClick == null)
         onClick = func;
     else
         onClick += func;
 }
コード例 #4
0
ファイル: UISlot.cs プロジェクト: HaikunHuang/3D_UI_ItemSys
 // this is called by storage
 public void Init(UIStorageBase sb, int id, OnFunction clickFunc, OnFunction enterFunc, OnFunction exitFunc)
 {
     slot_id = id;
     storage = sb;
     AddOnClick(clickFunc);
     AddOnEnter(enterFunc);
     AddOnExit(exitFunc);
     // more here
 }