summaryrefslogtreecommitdiff
path: root/Assets/Scripts/AbilitySystem
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2020-10-17 10:12:31 +0800
committerchai <chaifix@163.com>2020-10-17 10:12:31 +0800
commitf99c4d56cf95c563e95d3965ffd6d8ba33b660ee (patch)
treecbec1f362d5eb0fd2ee67885cae17a527796f41c /Assets/Scripts/AbilitySystem
parentecb0cbe03d3eef32fdb7b43fa3c60f0f241b0129 (diff)
*ability system
Diffstat (limited to 'Assets/Scripts/AbilitySystem')
-rw-r--r--Assets/Scripts/AbilitySystem/Conditions/ConditionCommand.cs6
-rw-r--r--Assets/Scripts/AbilitySystem/Conditions/ConditionCommandSeq.cs5
2 files changed, 5 insertions, 6 deletions
diff --git a/Assets/Scripts/AbilitySystem/Conditions/ConditionCommand.cs b/Assets/Scripts/AbilitySystem/Conditions/ConditionCommand.cs
index 420fecc5..a7487d33 100644
--- a/Assets/Scripts/AbilitySystem/Conditions/ConditionCommand.cs
+++ b/Assets/Scripts/AbilitySystem/Conditions/ConditionCommand.cs
@@ -7,16 +7,16 @@ using UnityEngine;
/// </summary>
public class ConditionCommand : ConditionBase
{
- Command m_TargetCommand;
+ CommandCode m_TargetCommand;
- public ConditionCommand(Command command)
+ public ConditionCommand(CommandCode command)
{
m_TargetCommand = command;
}
public override bool Evaluate()
{
- return false;
+ return InputManager.Instance.CurrentCommand.code == m_TargetCommand;
}
}
diff --git a/Assets/Scripts/AbilitySystem/Conditions/ConditionCommandSeq.cs b/Assets/Scripts/AbilitySystem/Conditions/ConditionCommandSeq.cs
index 69570487..745d2aa8 100644
--- a/Assets/Scripts/AbilitySystem/Conditions/ConditionCommandSeq.cs
+++ b/Assets/Scripts/AbilitySystem/Conditions/ConditionCommandSeq.cs
@@ -3,13 +3,12 @@ using System.Collections.Generic;
using UnityEngine;
/// <summary>
-/// 一个command序列,一般用来触发连击
+/// 一个command序列,用来触发连击
/// </summary>
public class ConditionCommandSeq : ConditionBase
{
-
- public ConditionCommandSeq()
+ public ConditionCommandSeq(List<CommandCode> commandSeq, float maxDeltaTime)
{
}