增加反击时长容错
This commit is contained in:
parent
600b8d1b7d
commit
9ca08538ff
@ -138,6 +138,14 @@ namespace Logic.AI
|
||||
_data.MaxAiAction.ActionLogic.Execute(_data.MaxAiAction.Param, !_data.MaxAiAction.IsInSight);
|
||||
_data.MaxAiAction.CheckIsActionDuration();
|
||||
_targetTime = Time.time + _data.MaxAiAction.Duration;
|
||||
if (_data.MaxAiAction.IsInSight && _data.MaxAiAction.Duration < 0.7 &&
|
||||
_data.MaxAiAction.ActionLogic.ActionId.ActionType == CommonActionType.UnitAttack &&
|
||||
TimelineManager.Instance.Fragment.Count != 0 &&
|
||||
TimelineManager.Instance.Fragment[0] is AttackAndCounter)
|
||||
{
|
||||
LogSystem.LogError($"反击等待时间过短 {MainEditor.Instance.BTNodeId}");
|
||||
_targetTime = Time.time + 0.75f;
|
||||
}
|
||||
|
||||
MainEditor.Instance.OnActionExcuted();
|
||||
_data.MaxAiAction = null;
|
||||
|
||||
@ -17,6 +17,7 @@ namespace Logic.Timeline
|
||||
public static TimelineManager Instance = new TimelineManager();
|
||||
private TimelineManager() { }
|
||||
|
||||
public List<FragmentBase> Fragment => _fragments;
|
||||
private List<FragmentBase> _fragments =new List<FragmentBase>();
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user