fix():修复场景BUG,人物摔落伤害不对BUG,添加传播控制字段
This commit is contained in:
@@ -18,6 +18,7 @@ namespace Script.Gameplay.Facility
|
||||
[SerializeField] protected int currentSignalCount = 0;
|
||||
[SerializeField] protected string componentName;
|
||||
[SerializeField] protected bool isEnableSendSignal = false;
|
||||
[SerializeField] protected bool isEnableDeliverSignal = false;
|
||||
|
||||
public virtual bool IsEnableInteract
|
||||
{
|
||||
@@ -109,11 +110,6 @@ namespace Script.Gameplay.Facility
|
||||
|
||||
public virtual void OnSignalReceived(bool active, GameObject sender)
|
||||
{
|
||||
if (isEnableSendSignal)
|
||||
{
|
||||
SendSignal(active, sender);
|
||||
}
|
||||
|
||||
if (active)
|
||||
{
|
||||
CurrentNeedSignalCount++;
|
||||
@@ -127,6 +123,11 @@ namespace Script.Gameplay.Facility
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if (isEnableDeliverSignal)
|
||||
{
|
||||
SendSignal(active, sender);
|
||||
}
|
||||
// Implement signal received logic here
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user