1
This commit is contained in:
@@ -64,7 +64,7 @@ namespace BITFALL
|
||||
public override void OnAwake()
|
||||
{
|
||||
_health.OnSetAlive += OnSetAlive;
|
||||
}
|
||||
}
|
||||
private void OnSetAlive(bool alive)
|
||||
{
|
||||
if (alive) return;
|
||||
|
@@ -1,4 +1,5 @@
|
||||
using System;
|
||||
using BITFALL.Entities.Equipment;
|
||||
using UnityEngine;
|
||||
using BITKit;
|
||||
using BITKit.Entities;
|
||||
@@ -27,7 +28,7 @@ namespace BITFALL
|
||||
container.OnUsed += OnRemove;
|
||||
container.OnRemove += OnRemove;
|
||||
|
||||
var playerEquipContainer = entity.Get<IPlayerEquipContainer>();
|
||||
var playerEquipContainer = entity.Get<IEntityEquipmentContainer>();
|
||||
playerEquipContainer.OnEquip += OnEquip;
|
||||
playerEquipContainer.OnDeEquip += DeEquip;
|
||||
}
|
||||
|
@@ -9,11 +9,7 @@ using BITKit.Entities;
|
||||
|
||||
namespace BITFALL
|
||||
{
|
||||
public interface IPlayerEquipContainer {
|
||||
Action<IEquipmentSlot, IBasicItem> OnEquip { get; set; }
|
||||
Action<IEquipmentSlot, IBasicItem> OnDeEquip { get; set; }
|
||||
bool TryDeEquip<T>(T slot=default) where T : IEquipmentSlot;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 玩家装备容器
|
||||
/// 支持,护甲,头盔和背包等
|
||||
|
Reference in New Issue
Block a user