summaryrefslogtreecommitdiff
path: root/Assets/Scripts/Avatar/Actions
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/Scripts/Avatar/Actions')
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionAnimCrossFade.cs23
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionAnimCrossFade.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionBase.cs23
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionBase.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionDontUseGravity.cs18
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionDontUseGravity.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionEffects.meta8
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionFlashEffect.cs14
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionFlashEffect.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionFreeze.cs18
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionFreeze.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionJump.cs21
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionJump.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionJumpBack.cs18
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionJumpBack.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionJumpBackward.cs18
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionJumpBackward.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionJumpForward.cs21
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionJumpForward.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionLog.cs18
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionLog.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionPlaySfx.cs19
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionPlaySfx.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionPlaySound.cs18
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionPlaySound.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionPositionAdd.cs18
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionPositionAdd.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionRush.cs18
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionRush.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionSetFeetPosition.cs18
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionSetFeetPosition.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionSetPosition.cs15
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionSetPosition.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionSetVelocity.cs21
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionSetVelocity.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionShakeCamera.cs18
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionShakeCamera.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionSwitchAbility.cs21
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionSwitchAbility.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionTowardLeft.cs19
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionTowardLeft.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionTowardRight.cs19
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionTowardRight.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionTurn180.cs19
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionTurn180.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionUseGravity.cs18
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionUseGravity.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionWipeCmdRecord.cs11
-rw-r--r--Assets/Scripts/Avatar/Actions/ActionWipeCmdRecord.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/CameraActions.meta8
-rw-r--r--Assets/Scripts/Avatar/Actions/CameraActions/ActionMoveCamera.cs16
-rw-r--r--Assets/Scripts/Avatar/Actions/CameraActions/ActionMoveCamera.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/CameraActions/ActionPauseTime.cs18
-rw-r--r--Assets/Scripts/Avatar/Actions/CameraActions/ActionPauseTime.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/EffectActions.meta8
-rw-r--r--Assets/Scripts/Avatar/Actions/EffectActions/ActionDisableGhost.cs19
-rw-r--r--Assets/Scripts/Avatar/Actions/EffectActions/ActionDisableGhost.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/EffectActions/ActionEffectGhost.cs19
-rw-r--r--Assets/Scripts/Avatar/Actions/EffectActions/ActionEffectGhost.cs.meta11
-rw-r--r--Assets/Scripts/Avatar/Actions/UberActions.meta8
-rw-r--r--Assets/Scripts/Avatar/Actions/UberActions/ActionUber.cs18
-rw-r--r--Assets/Scripts/Avatar/Actions/UberActions/ActionUber.cs.meta11
62 files changed, 885 insertions, 0 deletions
diff --git a/Assets/Scripts/Avatar/Actions/ActionAnimCrossFade.cs b/Assets/Scripts/Avatar/Actions/ActionAnimCrossFade.cs
new file mode 100644
index 00000000..6f2252d7
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionAnimCrossFade.cs
@@ -0,0 +1,23 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionAnimCrossFade : ActionBase
+{
+ Animator m_Animator;
+ int m_TargetAnimation;
+ float m_Duration;
+
+ public ActionAnimCrossFade(Animator animator, int toAnim, float duration = 0)
+ {
+ m_Animator = animator;
+ m_TargetAnimation = toAnim;
+ m_Duration = duration;
+ }
+
+ public override void Execute()
+ {
+ m_Animator.CrossFade(m_TargetAnimation, m_Duration);
+ }
+
+} \ No newline at end of file
diff --git a/Assets/Scripts/Avatar/Actions/ActionAnimCrossFade.cs.meta b/Assets/Scripts/Avatar/Actions/ActionAnimCrossFade.cs.meta
new file mode 100644
index 00000000..6eed1575
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionAnimCrossFade.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 86ec4b9e82965164ba7d950129542f85
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/ActionBase.cs b/Assets/Scripts/Avatar/Actions/ActionBase.cs
new file mode 100644
index 00000000..1458e340
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionBase.cs
@@ -0,0 +1,23 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public abstract class ActionBase
+{
+ private int m_ID;
+ public int ID
+ {
+ get
+ {
+ return m_ID;
+ }
+ }
+
+ protected ActionBase()
+ {
+ m_ID = UIDManager.Acquire();
+ }
+
+ public abstract void Execute();
+
+}
diff --git a/Assets/Scripts/Avatar/Actions/ActionBase.cs.meta b/Assets/Scripts/Avatar/Actions/ActionBase.cs.meta
new file mode 100644
index 00000000..8ef84b69
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionBase.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: bbdb3ec1494e7c8418f9068fb2815cfc
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/ActionDontUseGravity.cs b/Assets/Scripts/Avatar/Actions/ActionDontUseGravity.cs
new file mode 100644
index 00000000..82b176fd
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionDontUseGravity.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionDontUseGravity : ActionBase
+{
+ PhysicsBody m_Body;
+
+ public ActionDontUseGravity(PhysicsBody body)
+ {
+ m_Body = body;
+ }
+
+ public override void Execute()
+ {
+ m_Body.UseGravity = false;
+ }
+}
diff --git a/Assets/Scripts/Avatar/Actions/ActionDontUseGravity.cs.meta b/Assets/Scripts/Avatar/Actions/ActionDontUseGravity.cs.meta
new file mode 100644
index 00000000..9957eef0
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionDontUseGravity.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 500bcab3888d71747971dfa5f364fcd6
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/ActionEffects.meta b/Assets/Scripts/Avatar/Actions/ActionEffects.meta
new file mode 100644
index 00000000..17a426dd
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionEffects.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 0b5ccfefc2e6b104a8566f4da9a16c5f
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/ActionFlashEffect.cs b/Assets/Scripts/Avatar/Actions/ActionFlashEffect.cs
new file mode 100644
index 00000000..c411c3fa
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionFlashEffect.cs
@@ -0,0 +1,14 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+/// <summary>
+/// 创建角色残影
+/// </summary>
+public class ActionFlashEffect : ActionBase
+{
+ public override void Execute()
+ {
+
+ }
+}
diff --git a/Assets/Scripts/Avatar/Actions/ActionFlashEffect.cs.meta b/Assets/Scripts/Avatar/Actions/ActionFlashEffect.cs.meta
new file mode 100644
index 00000000..ea99c96b
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionFlashEffect.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 9a193a2045f759e4abaff6bfef12658f
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/ActionFreeze.cs b/Assets/Scripts/Avatar/Actions/ActionFreeze.cs
new file mode 100644
index 00000000..7f26f35a
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionFreeze.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionFreze : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/Assets/Scripts/Avatar/Actions/ActionFreeze.cs.meta b/Assets/Scripts/Avatar/Actions/ActionFreeze.cs.meta
new file mode 100644
index 00000000..eb9fe77a
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionFreeze.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 32c173c981e85414c83ec9b0fc7d9722
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/ActionJump.cs b/Assets/Scripts/Avatar/Actions/ActionJump.cs
new file mode 100644
index 00000000..cb3da106
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionJump.cs
@@ -0,0 +1,21 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+// 垂直跳跃,切换到jump ability
+public class ActionJump : ActionSwitchAbility
+{
+ private JumpAbility m_JumpAbility;
+
+ public ActionJump(AbilitySystem system, JumpAbility jumpAbility)
+ : base(system, jumpAbility)
+ {
+ m_JumpAbility = jumpAbility;
+ }
+
+ public override void Execute()
+ {
+ m_JumpAbility.SetDir(JumpAbility.Direction.Neutral);
+ base.Execute(); // switch to jump ability
+ }
+}
diff --git a/Assets/Scripts/Avatar/Actions/ActionJump.cs.meta b/Assets/Scripts/Avatar/Actions/ActionJump.cs.meta
new file mode 100644
index 00000000..8c48a0a7
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionJump.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 987cd3139a86b4c4fa0acdbb621e9e14
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/ActionJumpBack.cs b/Assets/Scripts/Avatar/Actions/ActionJumpBack.cs
new file mode 100644
index 00000000..c21fce77
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionJumpBack.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionJumpBack : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/Assets/Scripts/Avatar/Actions/ActionJumpBack.cs.meta b/Assets/Scripts/Avatar/Actions/ActionJumpBack.cs.meta
new file mode 100644
index 00000000..c8db01c7
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionJumpBack.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 1b4b55d531ec4084294169cddfbeb57a
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/ActionJumpBackward.cs b/Assets/Scripts/Avatar/Actions/ActionJumpBackward.cs
new file mode 100644
index 00000000..0751d659
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionJumpBackward.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionJumpBackward : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/Assets/Scripts/Avatar/Actions/ActionJumpBackward.cs.meta b/Assets/Scripts/Avatar/Actions/ActionJumpBackward.cs.meta
new file mode 100644
index 00000000..99c729b3
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionJumpBackward.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 635bcce72805fc14ebc1cb057db4e1b2
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/ActionJumpForward.cs b/Assets/Scripts/Avatar/Actions/ActionJumpForward.cs
new file mode 100644
index 00000000..4e71dcf6
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionJumpForward.cs
@@ -0,0 +1,21 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+// 垂直跳跃,切换到jump ability
+public class ActionJumpForward : ActionSwitchAbility
+{
+ private JumpAbility m_JumpAbility;
+
+ public ActionJumpForward(AbilitySystem system, JumpAbility jumpAbility)
+ : base(system, jumpAbility)
+ {
+ m_JumpAbility = jumpAbility;
+ }
+
+ public override void Execute()
+ {
+ m_JumpAbility.SetDir(JumpAbility.Direction.Forward);
+ base.Execute(); // switch to jump ability
+ }
+}
diff --git a/Assets/Scripts/Avatar/Actions/ActionJumpForward.cs.meta b/Assets/Scripts/Avatar/Actions/ActionJumpForward.cs.meta
new file mode 100644
index 00000000..27f6ba43
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionJumpForward.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 0c97763c6fe099c43bab267ccc3888a9
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/ActionLog.cs b/Assets/Scripts/Avatar/Actions/ActionLog.cs
new file mode 100644
index 00000000..b276d2ef
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionLog.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionLog : ActionBase
+{
+ string m_Content = "";
+
+ public ActionLog(string content)
+ {
+ m_Content = content;
+ }
+
+ public override void Execute()
+ {
+ Debug.Log(m_Content);
+ }
+}
diff --git a/Assets/Scripts/Avatar/Actions/ActionLog.cs.meta b/Assets/Scripts/Avatar/Actions/ActionLog.cs.meta
new file mode 100644
index 00000000..92995276
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionLog.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 012a5a398b677f94abeb0aa12659d5ec
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/ActionPlaySfx.cs b/Assets/Scripts/Avatar/Actions/ActionPlaySfx.cs
new file mode 100644
index 00000000..442ce999
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionPlaySfx.cs
@@ -0,0 +1,19 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionPlaySfx : ActionBase
+{
+ GameObject m_Sfx;
+ Vector3 m_TargetPos;
+
+ public ActionPlaySfx(GameObject sfx, Vector3 position)
+ {
+ m_Sfx = sfx;
+ m_TargetPos = position;
+ }
+
+ public override void Execute()
+ {
+ }
+} \ No newline at end of file
diff --git a/Assets/Scripts/Avatar/Actions/ActionPlaySfx.cs.meta b/Assets/Scripts/Avatar/Actions/ActionPlaySfx.cs.meta
new file mode 100644
index 00000000..2b206e8f
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionPlaySfx.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 302075a0d3527d44f9188351f0f6d070
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/ActionPlaySound.cs b/Assets/Scripts/Avatar/Actions/ActionPlaySound.cs
new file mode 100644
index 00000000..237b7455
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionPlaySound.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionPlaySound : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/Assets/Scripts/Avatar/Actions/ActionPlaySound.cs.meta b/Assets/Scripts/Avatar/Actions/ActionPlaySound.cs.meta
new file mode 100644
index 00000000..a9bbf014
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionPlaySound.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: c43194c5e437d5d4fb02a7b0618a7b0e
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/ActionPositionAdd.cs b/Assets/Scripts/Avatar/Actions/ActionPositionAdd.cs
new file mode 100644
index 00000000..9db10173
--- /dev/null
+++ b/Assets/Scripts/Avatar/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/Avatar/Actions/ActionPositionAdd.cs.meta b/Assets/Scripts/Avatar/Actions/ActionPositionAdd.cs.meta
new file mode 100644
index 00000000..209f3795
--- /dev/null
+++ b/Assets/Scripts/Avatar/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/Avatar/Actions/ActionRush.cs b/Assets/Scripts/Avatar/Actions/ActionRush.cs
new file mode 100644
index 00000000..19f1b625
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionRush.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionRush : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/Assets/Scripts/Avatar/Actions/ActionRush.cs.meta b/Assets/Scripts/Avatar/Actions/ActionRush.cs.meta
new file mode 100644
index 00000000..760ef5f0
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionRush.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 43fb6de9baefcab4087468f33ae40a51
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/ActionSetFeetPosition.cs b/Assets/Scripts/Avatar/Actions/ActionSetFeetPosition.cs
new file mode 100644
index 00000000..8869801d
--- /dev/null
+++ b/Assets/Scripts/Avatar/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/Avatar/Actions/ActionSetFeetPosition.cs.meta b/Assets/Scripts/Avatar/Actions/ActionSetFeetPosition.cs.meta
new file mode 100644
index 00000000..87656dc0
--- /dev/null
+++ b/Assets/Scripts/Avatar/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/Avatar/Actions/ActionSetPosition.cs b/Assets/Scripts/Avatar/Actions/ActionSetPosition.cs
new file mode 100644
index 00000000..a4e62294
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionSetPosition.cs
@@ -0,0 +1,15 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionSetPosition : ActionBase
+{
+ public ActionSetPosition()
+ {
+ }
+
+ public override void Execute()
+ {
+ throw new System.NotImplementedException();
+ }
+}
diff --git a/Assets/Scripts/Avatar/Actions/ActionSetPosition.cs.meta b/Assets/Scripts/Avatar/Actions/ActionSetPosition.cs.meta
new file mode 100644
index 00000000..466f5692
--- /dev/null
+++ b/Assets/Scripts/Avatar/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/Avatar/Actions/ActionSetVelocity.cs b/Assets/Scripts/Avatar/Actions/ActionSetVelocity.cs
new file mode 100644
index 00000000..3289ac81
--- /dev/null
+++ b/Assets/Scripts/Avatar/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/Avatar/Actions/ActionSetVelocity.cs.meta b/Assets/Scripts/Avatar/Actions/ActionSetVelocity.cs.meta
new file mode 100644
index 00000000..3f677ed0
--- /dev/null
+++ b/Assets/Scripts/Avatar/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/Avatar/Actions/ActionShakeCamera.cs b/Assets/Scripts/Avatar/Actions/ActionShakeCamera.cs
new file mode 100644
index 00000000..d55270ab
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionShakeCamera.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionShakeCamera : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/Assets/Scripts/Avatar/Actions/ActionShakeCamera.cs.meta b/Assets/Scripts/Avatar/Actions/ActionShakeCamera.cs.meta
new file mode 100644
index 00000000..93a39df8
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionShakeCamera.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: a5f356ae9f970af40b86475bc21a0d5c
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/ActionSwitchAbility.cs b/Assets/Scripts/Avatar/Actions/ActionSwitchAbility.cs
new file mode 100644
index 00000000..1e214d72
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionSwitchAbility.cs
@@ -0,0 +1,21 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+// 基础的切换 ability
+public class ActionSwitchAbility : ActionBase
+{
+ AbilitySystem m_AbilitySystem;
+ AbilityBase m_TargetAbility;
+
+ public ActionSwitchAbility(AbilitySystem abilitySystem, AbilityBase targetAbility)
+ {
+ m_AbilitySystem = abilitySystem;
+ m_TargetAbility = targetAbility;
+ }
+
+ public override void Execute()
+ {
+ m_AbilitySystem.SwitchToAbility(m_TargetAbility);
+ }
+}
diff --git a/Assets/Scripts/Avatar/Actions/ActionSwitchAbility.cs.meta b/Assets/Scripts/Avatar/Actions/ActionSwitchAbility.cs.meta
new file mode 100644
index 00000000..3059d95d
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionSwitchAbility.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: ce17bc5eca89ffc468e536284af75c4f
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/ActionTowardLeft.cs b/Assets/Scripts/Avatar/Actions/ActionTowardLeft.cs
new file mode 100644
index 00000000..8d888d30
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionTowardLeft.cs
@@ -0,0 +1,19 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionTowardLeft : ActionBase
+{
+ Transform m_Obj;
+ Vector3 m_Angel = new Vector3(0, -90, 0);
+
+ public ActionTowardLeft(Transform obj)
+ {
+ m_Obj = obj;
+ }
+
+ public override void Execute()
+ {
+ m_Obj.rotation = Quaternion.Euler(m_Angel);
+ }
+}
diff --git a/Assets/Scripts/Avatar/Actions/ActionTowardLeft.cs.meta b/Assets/Scripts/Avatar/Actions/ActionTowardLeft.cs.meta
new file mode 100644
index 00000000..313b4775
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionTowardLeft.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 44aaf2eda01524845942fae69a26b5e1
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/ActionTowardRight.cs b/Assets/Scripts/Avatar/Actions/ActionTowardRight.cs
new file mode 100644
index 00000000..b7dadf3a
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionTowardRight.cs
@@ -0,0 +1,19 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionTowardRight : ActionBase
+{
+ Transform m_Obj;
+ Vector3 m_Angel = new Vector3(0, 90, 0);
+
+ public ActionTowardRight(Transform obj)
+ {
+ m_Obj = obj;
+ }
+
+ public override void Execute()
+ {
+ m_Obj.rotation = Quaternion.Euler(m_Angel);
+ }
+}
diff --git a/Assets/Scripts/Avatar/Actions/ActionTowardRight.cs.meta b/Assets/Scripts/Avatar/Actions/ActionTowardRight.cs.meta
new file mode 100644
index 00000000..1477951b
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionTowardRight.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: a2b93c99bf228014392dcff8416c8fe0
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/ActionTurn180.cs b/Assets/Scripts/Avatar/Actions/ActionTurn180.cs
new file mode 100644
index 00000000..325a3e88
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionTurn180.cs
@@ -0,0 +1,19 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionTurn180 : ActionBase
+{
+ Transform m_Obj;
+ Vector3 m_Angel = new Vector3(0, 180, 0);
+
+ public ActionTurn180(Transform obj)
+ {
+ m_Obj = obj;
+ }
+
+ public override void Execute()
+ {
+ m_Obj.Rotate(m_Angel);
+ }
+}
diff --git a/Assets/Scripts/Avatar/Actions/ActionTurn180.cs.meta b/Assets/Scripts/Avatar/Actions/ActionTurn180.cs.meta
new file mode 100644
index 00000000..ee218a48
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionTurn180.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: fcc6f64fbe0e7cb48a2db882fe5611c7
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/ActionUseGravity.cs b/Assets/Scripts/Avatar/Actions/ActionUseGravity.cs
new file mode 100644
index 00000000..92cf3261
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionUseGravity.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionUseGravity : ActionBase
+{
+ PhysicsBody m_Body;
+
+ public ActionUseGravity(PhysicsBody body)
+ {
+ m_Body = body;
+ }
+
+ public override void Execute()
+ {
+ m_Body.UseGravity = true;
+ }
+}
diff --git a/Assets/Scripts/Avatar/Actions/ActionUseGravity.cs.meta b/Assets/Scripts/Avatar/Actions/ActionUseGravity.cs.meta
new file mode 100644
index 00000000..42eeb7aa
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionUseGravity.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 5b25d9149f0503645907db055a0e94f5
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/ActionWipeCmdRecord.cs b/Assets/Scripts/Avatar/Actions/ActionWipeCmdRecord.cs
new file mode 100644
index 00000000..b3bdd3fa
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionWipeCmdRecord.cs
@@ -0,0 +1,11 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionWipeCmdRecord : ActionBase
+{
+ public override void Execute()
+ {
+ InputManager.Instance.CommandRecord.Clear();
+ }
+} \ No newline at end of file
diff --git a/Assets/Scripts/Avatar/Actions/ActionWipeCmdRecord.cs.meta b/Assets/Scripts/Avatar/Actions/ActionWipeCmdRecord.cs.meta
new file mode 100644
index 00000000..86c5ec59
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/ActionWipeCmdRecord.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 6124291d136fa604bafde35cb10af76b
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/CameraActions.meta b/Assets/Scripts/Avatar/Actions/CameraActions.meta
new file mode 100644
index 00000000..a4650ff8
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/CameraActions.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7d30a503b2bf1b04284baaadbf080a1f
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/CameraActions/ActionMoveCamera.cs b/Assets/Scripts/Avatar/Actions/CameraActions/ActionMoveCamera.cs
new file mode 100644
index 00000000..607473c2
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/CameraActions/ActionMoveCamera.cs
@@ -0,0 +1,16 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ActionMoveCamera : ActionBase
+{
+ public ActionMoveCamera()
+ {
+
+ }
+
+ public override void Execute()
+ {
+ throw new System.NotImplementedException();
+ }
+}
diff --git a/Assets/Scripts/Avatar/Actions/CameraActions/ActionMoveCamera.cs.meta b/Assets/Scripts/Avatar/Actions/CameraActions/ActionMoveCamera.cs.meta
new file mode 100644
index 00000000..3812e732
--- /dev/null
+++ b/Assets/Scripts/Avatar/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/Avatar/Actions/CameraActions/ActionPauseTime.cs b/Assets/Scripts/Avatar/Actions/CameraActions/ActionPauseTime.cs
new file mode 100644
index 00000000..5a22bc1e
--- /dev/null
+++ b/Assets/Scripts/Avatar/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/Avatar/Actions/CameraActions/ActionPauseTime.cs.meta b/Assets/Scripts/Avatar/Actions/CameraActions/ActionPauseTime.cs.meta
new file mode 100644
index 00000000..5cca5838
--- /dev/null
+++ b/Assets/Scripts/Avatar/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/Avatar/Actions/EffectActions.meta b/Assets/Scripts/Avatar/Actions/EffectActions.meta
new file mode 100644
index 00000000..8b300c5b
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/EffectActions.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c8aea8ed2489dde4fba46dde6f2a8d09
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/EffectActions/ActionDisableGhost.cs b/Assets/Scripts/Avatar/Actions/EffectActions/ActionDisableGhost.cs
new file mode 100644
index 00000000..2da01daf
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/EffectActions/ActionDisableGhost.cs
@@ -0,0 +1,19 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+// 残影特效
+public class ActionDisableGhost : ActionBase
+{
+ CharacterGhostEffect m_GhostEffect;
+
+ public ActionDisableGhost(CharacterGhostEffect effect)
+ {
+ m_GhostEffect = effect;
+ }
+
+ public override void Execute()
+ {
+ m_GhostEffect.IsEnable = false;
+ }
+}
diff --git a/Assets/Scripts/Avatar/Actions/EffectActions/ActionDisableGhost.cs.meta b/Assets/Scripts/Avatar/Actions/EffectActions/ActionDisableGhost.cs.meta
new file mode 100644
index 00000000..185da50b
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/EffectActions/ActionDisableGhost.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 8548d7836b8033643954ca68cc3a5948
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/EffectActions/ActionEffectGhost.cs b/Assets/Scripts/Avatar/Actions/EffectActions/ActionEffectGhost.cs
new file mode 100644
index 00000000..fa2d8e74
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/EffectActions/ActionEffectGhost.cs
@@ -0,0 +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;
+ }
+}
diff --git a/Assets/Scripts/Avatar/Actions/EffectActions/ActionEffectGhost.cs.meta b/Assets/Scripts/Avatar/Actions/EffectActions/ActionEffectGhost.cs.meta
new file mode 100644
index 00000000..6a55db7d
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/EffectActions/ActionEffectGhost.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 68cbffdb70cd84041b2aa7b2134a10e8
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/UberActions.meta b/Assets/Scripts/Avatar/Actions/UberActions.meta
new file mode 100644
index 00000000..c2620d0e
--- /dev/null
+++ b/Assets/Scripts/Avatar/Actions/UberActions.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 74422fa2d75a19040b26845660f7b51b
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Avatar/Actions/UberActions/ActionUber.cs b/Assets/Scripts/Avatar/Actions/UberActions/ActionUber.cs
new file mode 100644
index 00000000..b62d3b37
--- /dev/null
+++ b/Assets/Scripts/Avatar/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/Avatar/Actions/UberActions/ActionUber.cs.meta b/Assets/Scripts/Avatar/Actions/UberActions/ActionUber.cs.meta
new file mode 100644
index 00000000..69d003aa
--- /dev/null
+++ b/Assets/Scripts/Avatar/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: