通过控件的 data 传递
1、单击事件
this.fui.playerOperCodeComp.btnGai.self.onClick.Set(OnPlayerOperCodeClick);
this.fui.playerOperCodeComp.btnGai.self.data = TexasPokerOperateType.PASS;
private void OnPreOperCodeClick(EventContext context)
{
int typeId = (int) (context.sender as GObject).data;
Log.Info( "OnPreOperCodeClick code->"+typeId );
}
2、双击事件
/// <summary>
/// 列表双击事件
/// </summary>
/// <param name="context"></param>
void onClickItem(EventContext context)
{
if (context.inputEvent.isDoubleClick)
{
GComponent obj = (GComponent) context.data;
BaseRoomInfo baseRoomInfo = obj.data as BaseRoomInfo;
}
}