public void OverrideClearAllChildrenPresses(tk2dUIItem item) { if (useMultiTouch) { tk2dUIItem tempUIItem; for (int n = 0; n < pressedUIItems.Length; n++) { tempUIItem = pressedUIItems[n]; if (tempUIItem != null) { if (item.CheckIsUIItemChildOfMe(tempUIItem)) { tempUIItem.CurrentOverUIItem(item); } } } } else { if (pressedUIItem != null) { if (item.CheckIsUIItemChildOfMe(pressedUIItem)) { pressedUIItem.CurrentOverUIItem(item); } } } }
/// <summary> /// Hover out item. /// Only call manually if you need to simulate touch. /// </summary> public void HoverOut(tk2dUIItem currHoverButton) { if (isHoverOver) { if (OnHoverOut != null) { OnHoverOut(); } if (OnHoverOutUIItem != null) { OnHoverOutUIItem(this); } isHoverOver = false; } if (parentUIItem != null && parentUIItem.isHoverEnabled) { if (currHoverButton == null) { parentUIItem.HoverOut(currHoverButton); } else { if (!parentUIItem.CheckIsUIItemChildOfMe(currHoverButton) && currHoverButton != parentUIItem) { parentUIItem.HoverOut(currHoverButton); } } } }
public void OverrideClearAllChildrenPresses(tk2dUIItem item) { if (useMultiTouch) { tk2dUIItem tempUIItem; for (int n = 0; n < pressedUIItems.Length; n++) { tempUIItem = pressedUIItems[n]; if (tempUIItem!=null) { if (item.CheckIsUIItemChildOfMe(tempUIItem)) { tempUIItem.CurrentOverUIItem(item); } } } } else { if (pressedUIItem != null) { if (item.CheckIsUIItemChildOfMe(pressedUIItem)) { pressedUIItem.CurrentOverUIItem(item); } } } }
public void OverrideClearAllChildrenPresses(tk2dUIItem item) { if (this.useMultiTouch) { for (int i = 0; i < this.pressedUIItems.Length; i++) { tk2dUIItem uiItem = this.pressedUIItems[i]; if ((uiItem != null) && item.CheckIsUIItemChildOfMe(uiItem)) { uiItem.CurrentOverUIItem(item); } } } else if ((this.pressedUIItem != null) && item.CheckIsUIItemChildOfMe(this.pressedUIItem)) { this.pressedUIItem.CurrentOverUIItem(item); } }