FairyGui中按钮单击和双击点击传递数据

通过控件的 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;
	}

}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章