public void OnPointerExit(PointerEventData eventData) { if (!canDo()) { return; } am_pressed = false; press_timer = 0f; dont_do_anything = false; //if (!EagleEyes.Instance.floating_tower_scroll_driver.DragMode()) return; if (!Monitor.Instance.my_spyglass.isDisabledByDragButton()) { return; } if (Selected_toy.Equals("")) { return; } Selected_toy = ""; if (onSelected != null) { onSelected(SelectedType.Island, ""); } }
public bool DoAThing() { if (Selected_toy.Equals("")) { return(false); } blocked = peripheral.PlaceToyOnIsland(Selected_toy, this.gameObject); Am_selected = false; Peripheral.Instance.SelectToy("", RuneType.Null); return(blocked); }