先制作一个人物面板并修改各个部位的名字:
在CharacterPanel下添加脚本CharacterPanel(单例模式,继承自Inventory) ,在子物体Slot中添加脚本EquipmentSlot(继承至Slot)
在EquipmentSlot类中声明武器类和装备类,并在Equipment和Weapon类的脚本中将EquipmentType和WeaponType枚举类中添加一个None(代表不为该类型),接着到CharacterPanel子物体上修改其类型
如子物体 HeadSlot:
接着在EquipmentSlot类中重写父类OnPointerDown方法(父类OnPointerDown方法中加virtual),
写出实现方法的分类:
实现手上有东西(即鼠标上有物体时):