private void OnPointerLeftClickHandler(ArriverSlot slot) { List <ArriverSlot> arriverSlots = new List <ArriverSlot>(); arriverSlots = _placeArriverDisplay.arriverSlots; for (int i = 0; i < arriverSlots.Count; i++) { arriverSlots[i].Unselected(); } slot.Selected(); ShowArriver(slot); _currentSelectedIndex = slot.LastIndex; SetCurrentArriverId(slot.ARRIVER.arriverId); _currentName = slot.ARRIVER.arriverName; _currentSprite = slot.ARRIVER.arriverProfilePicture; }
private void ShowArriver(ArriverSlot slot) { _arriverName.text = slot.ARRIVER.arriverName; _arriverProfile.enabled = true; _arriverProfile.sprite = slot.ARRIVER.arriverProfilePicture; }
private void OnPointerEnterHandler(ArriverSlot slot) { ShowArriver(slot); }
private void OnPointerExitHandler(ArriverSlot slot) { ShowArriver(_placeArriverDisplay.arriverSlots[_currentSelectedIndex]); }
private void OnPointerEnterNpcSlotHandler(ArriverSlot slot) { OnPointerEnterNpcSlot?.Invoke(slot); }
private void OnPointerLeftClickNpcSlotHandler(ArriverSlot slot) { OnPointerLeftClickNpcSlot?.Invoke(slot); }