//---------------------------------------------- // NGUI: Next-Gen UI kit // Copyright © 2011-2014 Tasharen Entertainment //---------------------------------------------- using UnityEngine; /// /// A UI script that keeps an eye on the slot in character equipment. /// [AddComponentMenu("NGUI/Examples/UI Equipment Slot")] public class UIEquipmentSlot : UIItemSlot { public InvEquipment equipment; public InvBaseItem.Slot slot; override protected InvGameItem observedItem { get { return (equipment != null) ? equipment.GetItem(slot) : null; } } /// /// Replace the observed item with the specified value. Should return the item that was replaced. /// override protected InvGameItem Replace (InvGameItem item) { return (equipment != null) ? equipment.Replace(slot, item) : item; } }