Beispiel #1
0
    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;
    }
Beispiel #2
0
 private void ShowArriver(ArriverSlot slot)
 {
     _arriverName.text       = slot.ARRIVER.arriverName;
     _arriverProfile.enabled = true;
     _arriverProfile.sprite  = slot.ARRIVER.arriverProfilePicture;
 }
Beispiel #3
0
 private void OnPointerEnterHandler(ArriverSlot slot)
 {
     ShowArriver(slot);
 }
Beispiel #4
0
 private void OnPointerExitHandler(ArriverSlot slot)
 {
     ShowArriver(_placeArriverDisplay.arriverSlots[_currentSelectedIndex]);
 }
Beispiel #5
0
 private void OnPointerEnterNpcSlotHandler(ArriverSlot slot)
 {
     OnPointerEnterNpcSlot?.Invoke(slot);
 }
Beispiel #6
0
 private void OnPointerLeftClickNpcSlotHandler(ArriverSlot slot)
 {
     OnPointerLeftClickNpcSlot?.Invoke(slot);
 }