private void Start() { if (clickListener == null) { clickListener = GetComponent <PrimaryClickListener>(); if (clickListener == null) { if (clickListenerInTrigger == null) { clickListenerInTrigger = GetComponent <PrimaryClickInTriggerListener>(); if (clickListenerInTrigger == null) { throw new System.ArgumentNullException("FaceMouse2D: Cant find a valid click listener"); } else { l = clickListenerInTrigger; } } else { l = clickListenerInTrigger; } } else { l = clickListener; } } else { l = clickListener; } }
public Square(Canvas canvas, Tuple <int, int> position, IClickListener listener) { Position = position; this.listener = listener; squareState = SquareState.Unset; rect = new Rectangle() { Width = Constants.SQ_SIZE, Height = Constants.SQ_SIZE, Stroke = new SolidColorBrush(Colors.Black), StrokeThickness = Constants.SQ_THICKNESS, Fill = new SolidColorBrush(Constants.ColorRed), }; rect.MouseRightButtonDown += new MouseButtonEventHandler(Rect_MouseRightButtonDown); rect.MouseLeftButtonDown += new MouseButtonEventHandler(Rect_MouseLeftButtonDown); Canvas.SetBottom(rect, Constants.SQ_MARGIN + (4 - Position.Item2) * Constants.SQ_SIZE); Canvas.SetLeft(rect, Constants.SQ_MARGIN + position.Item1 * Constants.SQ_SIZE); canvas.Children.Add(rect); txt = new TextBlock() { FontSize = Constants.SQ_FONT, HorizontalAlignment = HorizontalAlignment.Left }; canvas.Children.Add(txt); txt.MouseRightButtonDown += new MouseButtonEventHandler(Rect_MouseRightButtonDown); txt.MouseLeftButtonDown += new MouseButtonEventHandler(Rect_MouseLeftButtonDown); Percent = 0; }
private int addItem(int i_ParentHashCode, string i_TitleOfNewNode, IClickListener i_ClickListener = null) { int newNodeHash = -1; if (m_MenuItems.ContainsKey(i_ParentHashCode)) { try { MenuItem newNode = null; if (i_ClickListener == null) { newNode = new InnerItem(i_TitleOfNewNode, m_MenuItems[i_ParentHashCode]); } else { newNode = new LeafItem(i_TitleOfNewNode, m_MenuItems[i_ParentHashCode], i_ClickListener); } (m_MenuItems[i_ParentHashCode] as InnerItem).Add(newNode); newNodeHash = newNode.GetHashCode(); m_MenuItems[newNodeHash] = newNode; } catch { throw new ArgumentException(string.Format("Error:Could not add new menu under {0} ", i_ParentHashCode)); } } else { throw new ArgumentException(string.Format("Error:Could not found {0} ", i_ParentHashCode)); } return(newNodeHash); }
public void RemoveOnPlaneClickListener(IClickListener listener) { if (mPlaneClickListeners.Contains(listener)) { mPlaneClickListeners.Remove(listener); } }
public void OnClick() { IClickListener listener = m_listener.GetComponent <IClickListener>(); if (listener == null) { Debug.LogWarning($"No interface IClickListener on GameObject {m_listener.name}"); return; } listener.OnClick(); }
private void Start() { if (clickListener == null) { clickListener = GetComponent <PrimaryClickListener>(); if (clickListener == null) { if (clickListenerInTrigger == null) { clickListenerInTrigger = GetComponent <PrimaryClickInTriggerListener>(); if (clickListenerInTrigger == null) { throw new System.ArgumentNullException("FollowMouse2D: Cant find a valid click listener"); } else { l = clickListenerInTrigger; } } else { l = clickListenerInTrigger; } } else { l = clickListener; } } else { l = clickListener; } if (rb == null) { rb = GetComponent <Rigidbody2D>(); if (rb == null) { throw new System.NullReferenceException("FollowMouse2D: Cant find a valid rigidBody2D"); } } ft = Timer.AddComponent(gameObject, new Timer.Properties { allowUnexpectedEnd = true, duration = 1 / ((float)frecuency), loop = false, playOnAwake = true, timeMode = Timer.TimeMode.DeltaTime, }); }
private void Start() { if (clickListener == null) { clickListener = GetComponent <PrimaryClickListener>(); if (clickListener == null) { if (clickListenerInTrigger == null) { clickListenerInTrigger = GetComponent <PrimaryClickInTriggerListener>(); if (clickListenerInTrigger == null) { throw new System.ArgumentNullException("FollowMouse2D: Cant find a valid click listener"); } else { l = clickListenerInTrigger; } } else { l = clickListenerInTrigger; } } else { l = clickListener; } } else { l = clickListener; } if (rb == null) { rb = GetComponent <Rigidbody2D>(); if (rb == null) { throw new System.NullReferenceException("FollowMouse2D: Cant find a valid rigidBody2D"); } } }
public ClickHandler GetClickListenerHandler(IClickListener listener) { ListenerClickHandler.Insance.Listener = listener; return ListenerClickHandler.Insance; }
/// <summary> /// Click listener. /// </summary> /// <param name="clickListener"></param> public void SetClickListener(IClickListener clickListener) { MyClickListener = clickListener; }
public void AddListener(IClickListener listener) => _clickListeners.Add(listener);
public int AddNewOperationItemUnder(int i_ParentHashCode, string i_TitleOfNewNode, IClickListener i_ClickListener) { return(addItem(i_ParentHashCode, i_TitleOfNewNode, i_ClickListener)); }
public void AttachListener(IClickListener i_ClickObserver) { m_ClickObservers.Add(i_ClickObserver); }
public void RemoveListener(IClickListener listener) => _clickListeners.Remove(listener);
public LeafItem(string i_Title, MenuItem i_Parent, IClickListener i_ClickListener) : base(i_Title, i_Parent.Level + 1, i_Parent) { r_ClickListener = i_ClickListener; }
public CustomGestureListener(RecyclerView recyclerView, IClickListener clickListener) { _recyclerView = recyclerView; _clickListener = clickListener; }
public void AddOnPlaneClickListener(IClickListener listener) { mPlaneClickListeners.Add(listener); }
public RecyclerTouchListener(Context context, RecyclerView recycleView, IClickListener clicklistener) { _clicklistener = clicklistener; _gestureDetector = new GestureDetector(context, new CustomGestureListener(recycleView, clicklistener)); }
public void ListenForClick(IClickListener listener) { this.BringToFront(); EditorEngine.Instance.ClickHandler = Configuration.Instance.GetClickListenerHandler(listener); }