summaryrefslogtreecommitdiff
path: root/Assets/Scripts/AbilitySystem/Actions
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2020-10-26 08:36:27 +0800
committerchai <chaifix@163.com>2020-10-26 08:36:27 +0800
commit3d3f0b7ede44569ecaab523350feede9fee383c3 (patch)
tree9df6c24adafa7e77287f9f8351746d8da692bf4f /Assets/Scripts/AbilitySystem/Actions
parent65ed53a40f990e895305ff17a5e48e3cd6b8785b (diff)
* ability system
Diffstat (limited to 'Assets/Scripts/AbilitySystem/Actions')
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/ActionPositionAdd.cs18
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/ActionPositionAdd.cs.meta11
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/ActionSetFeetPosition.cs18
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/ActionSetFeetPosition.cs.meta11
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/ActionSetPosition.cs18
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/ActionSetPosition.cs.meta11
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/ActionSetVelocity.cs21
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/ActionSetVelocity.cs.meta11
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/CameraActions.meta8
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/CameraActions/ActionMoveCamera.cs18
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/CameraActions/ActionMoveCamera.cs.meta11
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/CameraActions/ActionPauseTime.cs18
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/CameraActions/ActionPauseTime.cs.meta11
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/EffectActions.meta (renamed from Assets/Scripts/AbilitySystem/Actions/ActionEffects.meta)0
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/EffectActions/ActionDisableGhost.cs (renamed from Assets/Scripts/AbilitySystem/Actions/ActionEffects/ActionDisableGhost.cs)0
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/EffectActions/ActionDisableGhost.cs.meta (renamed from Assets/Scripts/AbilitySystem/Actions/ActionEffects/ActionDisableGhost.cs.meta)0
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/EffectActions/ActionEffectGhost.cs (renamed from Assets/Scripts/AbilitySystem/Actions/ActionEffects/ActionEffectGhost.cs)38
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/EffectActions/ActionEffectGhost.cs.meta (renamed from Assets/Scripts/AbilitySystem/Actions/ActionEffects/ActionEffectGhost.cs.meta)0
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/UberActions.meta8
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/UberActions/ActionUber.cs18
-rw-r--r--Assets/Scripts/AbilitySystem/Actions/UberActions/ActionUber.cs.meta11
21 files changed, 241 insertions, 19 deletions
diff --git a/Assets/Scripts/AbilitySystem/Actions/ActionPositionAdd.cs b/Assets/Scripts/AbilitySystem/Actions/ActionPositionAdd.cs
new file mode 100644
index 00000000..9db10173
--- /dev/null
+++ b/Assets/Scripts/AbilitySystem/Actions/ActionPositionAdd.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionPosAdd : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/Assets/Scripts/AbilitySystem/Actions/ActionPositionAdd.cs.meta b/Assets/Scripts/AbilitySystem/Actions/ActionPositionAdd.cs.meta
new file mode 100644
index 00000000..209f3795
--- /dev/null
+++ b/Assets/Scripts/AbilitySystem/Actions/ActionPositionAdd.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: fc9cfba8e327546488ec1c83add3e127
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/AbilitySystem/Actions/ActionSetFeetPosition.cs b/Assets/Scripts/AbilitySystem/Actions/ActionSetFeetPosition.cs
new file mode 100644
index 00000000..8869801d
--- /dev/null
+++ b/Assets/Scripts/AbilitySystem/Actions/ActionSetFeetPosition.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionSetFeetPosition : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/Assets/Scripts/AbilitySystem/Actions/ActionSetFeetPosition.cs.meta b/Assets/Scripts/AbilitySystem/Actions/ActionSetFeetPosition.cs.meta
new file mode 100644
index 00000000..87656dc0
--- /dev/null
+++ b/Assets/Scripts/AbilitySystem/Actions/ActionSetFeetPosition.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: da4e331f7a5282e4ca369384e69e98a4
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/AbilitySystem/Actions/ActionSetPosition.cs b/Assets/Scripts/AbilitySystem/Actions/ActionSetPosition.cs
new file mode 100644
index 00000000..913eb3d2
--- /dev/null
+++ b/Assets/Scripts/AbilitySystem/Actions/ActionSetPosition.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionSetPosition : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/Assets/Scripts/AbilitySystem/Actions/ActionSetPosition.cs.meta b/Assets/Scripts/AbilitySystem/Actions/ActionSetPosition.cs.meta
new file mode 100644
index 00000000..466f5692
--- /dev/null
+++ b/Assets/Scripts/AbilitySystem/Actions/ActionSetPosition.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 6125833c9bb56f546bbd74cb0c7c32b3
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/AbilitySystem/Actions/ActionSetVelocity.cs b/Assets/Scripts/AbilitySystem/Actions/ActionSetVelocity.cs
new file mode 100644
index 00000000..3289ac81
--- /dev/null
+++ b/Assets/Scripts/AbilitySystem/Actions/ActionSetVelocity.cs
@@ -0,0 +1,21 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionSetVelocity : ActionBase
+{
+ PhysicsBody m_Body;
+
+ Vector3 m_Velocity;
+
+ public ActionSetVelocity(PhysicsBody body, Vector3 velocity)
+ {
+ m_Body = body;
+ m_Velocity = velocity;
+ }
+
+ public override void Execute()
+ {
+ m_Body.Velocity = m_Velocity;
+ }
+}
diff --git a/Assets/Scripts/AbilitySystem/Actions/ActionSetVelocity.cs.meta b/Assets/Scripts/AbilitySystem/Actions/ActionSetVelocity.cs.meta
new file mode 100644
index 00000000..3f677ed0
--- /dev/null
+++ b/Assets/Scripts/AbilitySystem/Actions/ActionSetVelocity.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 0334529cb8b95d5449a4d50a41099c0e
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/AbilitySystem/Actions/CameraActions.meta b/Assets/Scripts/AbilitySystem/Actions/CameraActions.meta
new file mode 100644
index 00000000..a4650ff8
--- /dev/null
+++ b/Assets/Scripts/AbilitySystem/Actions/CameraActions.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7d30a503b2bf1b04284baaadbf080a1f
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/AbilitySystem/Actions/CameraActions/ActionMoveCamera.cs b/Assets/Scripts/AbilitySystem/Actions/CameraActions/ActionMoveCamera.cs
new file mode 100644
index 00000000..e35d43ad
--- /dev/null
+++ b/Assets/Scripts/AbilitySystem/Actions/CameraActions/ActionMoveCamera.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionMoveCamera : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/Assets/Scripts/AbilitySystem/Actions/CameraActions/ActionMoveCamera.cs.meta b/Assets/Scripts/AbilitySystem/Actions/CameraActions/ActionMoveCamera.cs.meta
new file mode 100644
index 00000000..3812e732
--- /dev/null
+++ b/Assets/Scripts/AbilitySystem/Actions/CameraActions/ActionMoveCamera.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 67f15f0e55848fe4187e667a2e3e7d76
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/AbilitySystem/Actions/CameraActions/ActionPauseTime.cs b/Assets/Scripts/AbilitySystem/Actions/CameraActions/ActionPauseTime.cs
new file mode 100644
index 00000000..5a22bc1e
--- /dev/null
+++ b/Assets/Scripts/AbilitySystem/Actions/CameraActions/ActionPauseTime.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionPauseTime : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/Assets/Scripts/AbilitySystem/Actions/CameraActions/ActionPauseTime.cs.meta b/Assets/Scripts/AbilitySystem/Actions/CameraActions/ActionPauseTime.cs.meta
new file mode 100644
index 00000000..5cca5838
--- /dev/null
+++ b/Assets/Scripts/AbilitySystem/Actions/CameraActions/ActionPauseTime.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 4f2e2377ca8624a4097987aa981db53d
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/AbilitySystem/Actions/ActionEffects.meta b/Assets/Scripts/AbilitySystem/Actions/EffectActions.meta
index 17a426dd..17a426dd 100644
--- a/Assets/Scripts/AbilitySystem/Actions/ActionEffects.meta
+++ b/Assets/Scripts/AbilitySystem/Actions/EffectActions.meta
diff --git a/Assets/Scripts/AbilitySystem/Actions/ActionEffects/ActionDisableGhost.cs b/Assets/Scripts/AbilitySystem/Actions/EffectActions/ActionDisableGhost.cs
index 2da01daf..2da01daf 100644
--- a/Assets/Scripts/AbilitySystem/Actions/ActionEffects/ActionDisableGhost.cs
+++ b/Assets/Scripts/AbilitySystem/Actions/EffectActions/ActionDisableGhost.cs
diff --git a/Assets/Scripts/AbilitySystem/Actions/ActionEffects/ActionDisableGhost.cs.meta b/Assets/Scripts/AbilitySystem/Actions/EffectActions/ActionDisableGhost.cs.meta
index 185da50b..185da50b 100644
--- a/Assets/Scripts/AbilitySystem/Actions/ActionEffects/ActionDisableGhost.cs.meta
+++ b/Assets/Scripts/AbilitySystem/Actions/EffectActions/ActionDisableGhost.cs.meta
diff --git a/Assets/Scripts/AbilitySystem/Actions/ActionEffects/ActionEffectGhost.cs b/Assets/Scripts/AbilitySystem/Actions/EffectActions/ActionEffectGhost.cs
index 05d3a1a5..fa2d8e74 100644
--- a/Assets/Scripts/AbilitySystem/Actions/ActionEffects/ActionEffectGhost.cs
+++ b/Assets/Scripts/AbilitySystem/Actions/EffectActions/ActionEffectGhost.cs
@@ -1,19 +1,19 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-// 残影特效
-public class ActionEffectGhost : ActionBase
-{
- CharacterGhostEffect m_GhostEffect;
-
- public ActionEffectGhost(CharacterGhostEffect effect)
- {
- m_GhostEffect = effect;
- }
-
- public override void Execute()
- {
- m_GhostEffect.IsEnable = true;
- }
-}
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+// 残影特效
+public class ActionEffectGhost : ActionBase
+{
+ CharacterGhostEffect m_GhostEffect;
+
+ public ActionEffectGhost(CharacterGhostEffect effect)
+ {
+ m_GhostEffect = effect;
+ }
+
+ public override void Execute()
+ {
+ m_GhostEffect.IsEnable = true;
+ }
+}
diff --git a/Assets/Scripts/AbilitySystem/Actions/ActionEffects/ActionEffectGhost.cs.meta b/Assets/Scripts/AbilitySystem/Actions/EffectActions/ActionEffectGhost.cs.meta
index 6a55db7d..6a55db7d 100644
--- a/Assets/Scripts/AbilitySystem/Actions/ActionEffects/ActionEffectGhost.cs.meta
+++ b/Assets/Scripts/AbilitySystem/Actions/EffectActions/ActionEffectGhost.cs.meta
diff --git a/Assets/Scripts/AbilitySystem/Actions/UberActions.meta b/Assets/Scripts/AbilitySystem/Actions/UberActions.meta
new file mode 100644
index 00000000..c2620d0e
--- /dev/null
+++ b/Assets/Scripts/AbilitySystem/Actions/UberActions.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 74422fa2d75a19040b26845660f7b51b
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/AbilitySystem/Actions/UberActions/ActionUber.cs b/Assets/Scripts/AbilitySystem/Actions/UberActions/ActionUber.cs
new file mode 100644
index 00000000..b62d3b37
--- /dev/null
+++ b/Assets/Scripts/AbilitySystem/Actions/UberActions/ActionUber.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionUber : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/Assets/Scripts/AbilitySystem/Actions/UberActions/ActionUber.cs.meta b/Assets/Scripts/AbilitySystem/Actions/UberActions/ActionUber.cs.meta
new file mode 100644
index 00000000..69d003aa
--- /dev/null
+++ b/Assets/Scripts/AbilitySystem/Actions/UberActions/ActionUber.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 5986fb71b8f521d4c9bffe103916f1c5
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant: