static public int set_onEndDrag(IntPtr l) { try { UIEventTriggerListener self = (UIEventTriggerListener)checkSelf(l); UIEventTriggerListener.VoidDelegate v; int op = checkDelegate(l, 2, out v); if (op == 0) { self.onEndDrag = v; } else if (op == 1) { self.onEndDrag += v; } else if (op == 2) { self.onEndDrag -= v; } pushValue(l, true); return(1); } catch (Exception e) { return(error(l, e)); } }
private void InitEvent() { if (Data is IChickenBagItemUiData)//背包标题不需要 { var data = Data as IChickenBagItemUiData; if (data.isBagTitle) { return; } } EnterAction(null, null); eventTrigger = FindComponent <UIEventTriggerListener>(_viewModel.ResourceAssetName); if (eventTrigger != null) { eventTrigger.onClick = RightClickAction; } if (eventTrigger.isEnter && eventTrigger.onEnter != null) { eventTrigger.onEnter.Invoke(null, null); } uiDrog = FindComponent <UIDrag>(_viewModel.ResourceAssetName); if (uiDrog != null) { uiDrog.DragItem = FindChildGo("ItemIcon").gameObject; uiDrog.OnEndDragCallback = DragCallbackAction; } }
// Use this for initialization void Start() { //testSampleRate(); testRecognition(); UIEventTriggerListener.Get(_btn.gameObject).onDown = onPointerDown; UIEventTriggerListener.Get(_btn.gameObject).onUp = onPointerUp; }
public LoginMediator(object viewComponent) : base(NAME, viewComponent) { loginview = GameObjectUtility.SafeGetComponent <LoginView>(ViewComponent as GameObject); UIEventTriggerListener.Get(loginview.loginBtn.gameObject).onClick += Login; UIEventTriggerListener.Get(loginview.registerBtn.gameObject).onClick += Register; accProxy = Facade.RetrieveProxy(AccountProxy.NAME) as AccountProxy; }
public void FillField() { UIBind uibind = GetComponent <UIBind>(); rootRectTransform = uibind.AllObjs[0] as RectTransform; BgUIEventTriggerListener = uibind.AllObjs[1] as UIEventTriggerListener; BgRectTransform = uibind.AllObjs[2] as RectTransform; mapRectTransform = uibind.AllObjs[3] as RectTransform; }
private void InitViews() { txtTip = transform.Find("txt_Tips").GetComponent <Text>(); btnContinue = transform.Find("btn_Continue").GetComponent <Button>(); btnExit = transform.Find("btn_Exit").GetComponent <Button>(); UIEventTriggerListener.GetListener(btnContinue.gameObject).onClick += onContinueClick; UIEventTriggerListener.GetListener(btnExit.gameObject).onClick += onExitClick; }
// Use this for initialization public void Start() { oldScale = transform.localScale; se = DOTween.Sequence(); se.Append(transform.DOScale(scale, duration / 2)).Append(transform.DOScale(oldScale, duration / 2)); se.SetEase(Ease.OutCubic); se.SetAutoKill(false); se.Pause(); UIEventTriggerListener.Get(gameObject).onClick += PlayTween; }
public static UIEventTriggerListener GetListener(GameObject gameObject) { UIEventTriggerListener uiEvent = gameObject.GetComponent <UIEventTriggerListener>(); if (uiEvent == null) { uiEvent = gameObject.AddComponent <UIEventTriggerListener>(); } return(uiEvent); }
static public UIEventTriggerListener Get(GameObject go) { UIEventTriggerListener listener = go.GetComponent <UIEventTriggerListener>(); if (listener == null) { listener = go.AddComponent <UIEventTriggerListener>(); } return(listener); }
public override void FillField() { base.FillField(); UIBind uibind = GetComponent <UIBind>(); rootRectTransform = uibind.AllObjs[0] as RectTransform; BgUIEventTriggerListener = uibind.AllObjs[1] as UIEventTriggerListener; BgRectTransform = uibind.AllObjs[2] as RectTransform; mapRectTransform = uibind.AllObjs[3] as RectTransform; CommonMiniMap = uibind.AllObjs[4] as GameObject; }
static public int get_luaModule(IntPtr l) { try { UIEventTriggerListener self = (UIEventTriggerListener)checkSelf(l); pushValue(l, true); pushValue(l, self.luaModule); return(2); } catch (Exception e) { return(error(l, e)); } }
static public int OnSelect(IntPtr l) { try { UIEventTriggerListener self = (UIEventTriggerListener)checkSelf(l); UnityEngine.EventSystems.BaseEventData a1; checkType(l, 2, out a1); self.OnSelect(a1); pushValue(l, true); return(1); } catch (Exception e) { return(error(l, e)); } }
static public int set_luaModule(IntPtr l) { try { UIEventTriggerListener self = (UIEventTriggerListener)checkSelf(l); SLua.LuaTable v; checkType(l, 2, out v); self.luaModule = v; pushValue(l, true); return(1); } catch (Exception e) { return(error(l, e)); } }
private void RightClickAction(UIEventTriggerListener arg1, PointerEventData eventData) { if (eventData.button == PointerEventData.InputButton.Right && RightClickCallback != null) { if (Data is IChickenBagItemUiData) { var data = Data as IChickenBagItemUiData; if (data.isBagTitle) { return; } } RightClickCallback(Data as IBaseChickenBagItemData); } }
/// <summary> /// Get the specified go. /// </summary> /// <param name="go">Go.</param> static public UIEventTriggerListener Get(GameObject go, LuaTable mod) { UIEventTriggerListener listener = go.GetComponent <UIEventTriggerListener>(); if (!listener) { listener = go.AddComponent <UIEventTriggerListener> (); } if (listener.luaModule == null) { listener.luaModule = mod; } return(listener); }
private void EnterAction(UIEventTriggerListener arg1, PointerEventData arg2) { if (EnterCallback != null) { if (Data is IChickenBagItemUiData) { var data = Data as IChickenBagItemUiData; if (data.isBagTitle) { return; } } EnterCallback.Invoke(root, Data as IBaseChickenBagItemData); } }
static public int Get_s(IntPtr l) { try { UnityEngine.GameObject a1; checkType(l, 1, out a1); SLua.LuaTable a2; checkType(l, 2, out a2); var ret = UIEventTriggerListener.Get(a1, a2); pushValue(l, true); pushValue(l, ret); return(2); } catch (Exception e) { return(error(l, e)); } }
private void ShowTip(Func <TipShowData> data, Transform root, bool needPassEvent = true) { UIEventTriggerListener listener = UIEventTriggerListener.Get(root); listener.onEnter = (arg1, arg2) => { tipManager.RegisterTip <CommonItemTipModel>(root, data.Invoke()); }; if (needPassEvent) { listener.onDrop = (arg1, arg2) => { root.GetComponentInParent <UIDragAccepted>().OnDrop(arg2); } } ; }
private System.Random rand = new System.Random(2); //实例化后 void Start() { _txtTips = transform.Find("TxtTips").GetComponent <Text>(); Button btnLogin = transform.Find("BtnLogin").GetComponent <Button>(); Button btnTest1 = transform.Find("Test1").GetComponent <Button>(); Button btnCreate = transform.Find("BtnCreate").GetComponent <Button>(); UIEventTriggerListener.Get(btnLogin.gameObject).onClick = OnClickLogin; UIEventTriggerListener.Get(btnTest1.gameObject).onClick = OnClickTest1; //监听服务端主推的协议 NetReceiver.AddHandler <ProtoProtocol.sync_role_offline>(RoleOffline); _txtTips.text = "login .."; lastHeartTime = 0; heartTimeFlag = 0; loginStatus = false; startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); }
static public UIEventTriggerListener Get(GameObject go) { if (go == null) { return(null); } PhysicsRaycaster raycaster = Camera.main.gameObject.GetComponent <PhysicsRaycaster>(); if (raycaster == null) { raycaster = Camera.main.gameObject.AddComponent <PhysicsRaycaster>(); } UIEventTriggerListener listener = go.GetComponent <UIEventTriggerListener>(); if (listener == null) { listener = go.AddComponent <UIEventTriggerListener>(); } return(listener); }
private void InitEvent() { if (Data is IChickenBagItemUiData)//背包标题不需要 { var data = Data as IChickenBagItemUiData; if (data.isBagTitle) { return; } } eventTrigger = FindComponent <UIEventTriggerListener>("ItemGroup"); if (eventTrigger != null) { eventTrigger.onClick = RightClickAction; eventTrigger.onEnter = EnterAction; } uiDrog = FindComponent <UIDrag>("ItemGroup"); if (uiDrog != null) { uiDrog.DragItem = FindChildGo("ItemIcon").gameObject; uiDrog.OnEndDragCallback = DragCallbackAction; } }
void OnDiskSetAndPlay(UIEventTriggerListener listerner, int index) { _adapter.SelectedPaintIndex = index; _adapter.Paint(); _adapter.Enable = false; }
private void OnDiskSet(UIEventTriggerListener listerner, int index) { _adapter.SelectedPaintIndex = index; }
private void InitDragBeginEvent() { groundScrollRect.OnConstruct = (item) => { InitItemEvent(item, EChickenBagType.Ground); }; bagScrollRect.OnConstruct = (item) => { InitItemEvent(item, EChickenBagType.Bag); }; for (int i = 1; i <= 4; i++) { var dragEnd = FindComponent <UIDrag>("GearIcon" + i); var i1 = i - 1; var key = "3|" + ((int)equipTypeList[i1]).ToString(); dragEnd.OnEndDragCallback = (data) => { SetDragStartPos(EChickenBagType.Equipment, key); }; var listener = UIEventTriggerListener.Get(dragEnd.gameObject); listener.onClick += (UIEventTriggerListener arg1, PointerEventData arg2) => { if (arg2.button == PointerEventData.InputButton.Right) { UseItem(key); } }; } for (int i = 1; i <= 6; i++) { var dragEnd = FindComponent <UIDrag>("WearIcon" + i); var i1 = i - 1; var key = "3|" + ((int)equipTypeList[i1 + 4]).ToString(); dragEnd.OnEndDragCallback = (data) => { SetDragStartPos(EChickenBagType.Equipment, key); }; var listener = UIEventTriggerListener.Get(dragEnd.gameObject); listener.onClick += (UIEventTriggerListener arg1, PointerEventData arg2) => { if (arg2.button == PointerEventData.InputButton.Right) { UseItem(key); } }; } for (int j = 1; j <= 3; j++) { for (int i = 0; i < 5; i++) { var type = weaponPartTypeList[i]; var dragEnd = FindComponent <UIDrag>(type.ToString() + "Icon" + j); var j1 = j; var key = "5|" + ((j1) * 10 + (int)type).ToString(); dragEnd.OnEndDragCallback = (data) => { SetDragStartPos(EChickenBagType.WeaponPart, key); }; var listener = UIEventTriggerListener.Get(dragEnd.gameObject); listener.onClick += (UIEventTriggerListener arg1, PointerEventData arg2) => { if (arg2.button == PointerEventData.InputButton.Right) { UseItem(key); } }; } } for (int i = 1; i <= _slotNum; i++) { var dragEnd = FindComponent <UIDrag>("WeaponIcon" + i); var i1 = i; var key = "4|" + i1.ToString(); dragEnd.OnEndDragCallback = (data) => { SetDragStartPos(EChickenBagType.Weapon, key); }; dragEnd.CopyItemSize = _copyWeaponIconSize; var listener = UIEventTriggerListener.Get(dragEnd.gameObject); listener.onClick += (UIEventTriggerListener arg1, PointerEventData arg2) => { if (arg2.button == PointerEventData.InputButton.Right) { UseItem(key); } }; } }
// Use this for initialization void Start() { UIEventTriggerListener.Get(m_EnterBattle).onClick = OnClickEnterBattle; }
void Start() { UIEventTriggerListener.Get(this.gameObject).onClick = OnAlphaBgClick; }