(client) feat:添加消息定义,添加故事定义及其运算,武器动画可用,装备UI可用以及切换武器 fix:修复快速攻击导致协程释放出错卡死,重构为计时器,修复类型转换错误导致报错
This commit is contained in:
@ -31,7 +31,7 @@ namespace Entity
|
||||
public override void Init(EntityDef entityDef)
|
||||
{
|
||||
Inventory = new Inventory(this, 3);
|
||||
|
||||
Inventory.OnInventoryChanged += InventoryChange;
|
||||
CurrentSelected = 0;
|
||||
base.Init(entityDef);
|
||||
}
|
||||
@ -64,7 +64,12 @@ namespace Entity
|
||||
public override WeaponResource GetCurrentWeapon()
|
||||
{
|
||||
var currentSelectItem = Inventory.GetSlot(CurrentSelected);
|
||||
return (WeaponResource)currentSelectItem?.Item;
|
||||
return currentSelectItem?.Item as WeaponResource;
|
||||
}
|
||||
|
||||
private void InventoryChange()
|
||||
{
|
||||
InitWeaponAnimator();
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user