public override void Equipment() { if (TargetSlot && TargetSlot.type == SlotType.Key) { TargetSlot.Item = Item; ((KeySlot)TargetSlot).mItemSlotType = type; KeySettingManager.KeySlotUpdate(); } base.Equipment(); }
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; }
public override void SlotStart() { base.SlotStart(); settingManager = GetComponentInParent <KeySettingManager>(); type = SlotType.Key; item.Event += () => { if (Item == null) { KeySet(null); } else { KeySet(Item.process); } }; }
public override void Equipment() { base.Equipment(); //if (TargetSlot) KeySettingManager.KeySlotUpdate(); }
public override void OnMouseRCilck() { Item = null; KeySettingManager.KeySlotUpdate(); }