Esempio n. 1
0
 public override void Equipment()
 {
     if (TargetSlot && TargetSlot.type == SlotType.Key)
     {
         TargetSlot.Item = Item;
         ((KeySlot)TargetSlot).mItemSlotType = type;
         KeySettingManager.KeySlotUpdate();
     }
     base.Equipment();
 }
Esempio n. 2
0
    private void Awake()
    {
        EKey[(int)EKeySlot.q] = KeyCode.I;
        EKey[(int)EKeySlot.w] = KeyCode.K;
        EKey[(int)EKeySlot.e] = KeyCode.E;
        EKey[(int)EKeySlot.r] = KeyCode.R;
        EKey[(int)EKeySlot.a] = KeyCode.A;
        EKey[(int)EKeySlot.s] = KeyCode.S;
        EKey[(int)EKeySlot.d] = KeyCode.D;
        EKey[(int)EKeySlot.f] = KeyCode.F;



        instance = this;
    }
Esempio n. 3
0
 public override void SlotStart()
 {
     base.SlotStart();
     settingManager = GetComponentInParent <KeySettingManager>();
     type           = SlotType.Key;
     item.Event    += () =>
     {
         if (Item == null)
         {
             KeySet(null);
         }
         else
         {
             KeySet(Item.process);
         }
     };
 }
Esempio n. 4
0
 public override void Equipment()
 {
     base.Equipment();
     //if (TargetSlot)
     KeySettingManager.KeySlotUpdate();
 }
Esempio n. 5
0
 public override void OnMouseRCilck()
 {
     Item = null;
     KeySettingManager.KeySlotUpdate();
 }