summaryrefslogtreecommitdiff
path: root/Assets/Scripts/Unit/Events
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2021-07-07 18:47:37 +0800
committerchai <chaifix@163.com>2021-07-07 18:47:37 +0800
commita13f10139d33264fc9ebc5a15c75faf16fc7757e (patch)
tree9d6c40a21fc873c6e25ff4bbdeba663a73927427 /Assets/Scripts/Unit/Events
parent1bb4971cffac3851a119f16e815bfe42abfc2df6 (diff)
+Action Tool
Diffstat (limited to 'Assets/Scripts/Unit/Events')
-rw-r--r--Assets/Scripts/Unit/Events/AnimationEventBase.cs9
-rw-r--r--Assets/Scripts/Unit/Events/AnimationEventBase.cs.meta11
-rw-r--r--Assets/Scripts/Unit/Events/Editor.meta8
-rw-r--r--Assets/Scripts/Unit/Events/Editor/AnimationDataInspector.cs37
-rw-r--r--Assets/Scripts/Unit/Events/Editor/AnimationDataInspector.cs.meta11
-rw-r--r--Assets/Scripts/Unit/Events/EventAfterImage.cs16
-rw-r--r--Assets/Scripts/Unit/Events/EventAfterImage.cs.meta11
-rw-r--r--Assets/Scripts/Unit/Events/EventBulletTime.cs9
-rw-r--r--Assets/Scripts/Unit/Events/EventBulletTime.cs.meta11
-rw-r--r--Assets/Scripts/Unit/Events/EventCameraBlur.cs18
-rw-r--r--Assets/Scripts/Unit/Events/EventCameraBlur.cs.meta11
-rw-r--r--Assets/Scripts/Unit/Events/EventCameraShake.cs18
-rw-r--r--Assets/Scripts/Unit/Events/EventCameraShake.cs.meta11
-rw-r--r--Assets/Scripts/Unit/Events/EventCameraWhiteOut.cs18
-rw-r--r--Assets/Scripts/Unit/Events/EventCameraWhiteOut.cs.meta11
-rw-r--r--Assets/Scripts/Unit/Events/EventCameraZoom.cs18
-rw-r--r--Assets/Scripts/Unit/Events/EventCameraZoom.cs.meta11
-rw-r--r--Assets/Scripts/Unit/Events/EventEffect.cs13
-rw-r--r--Assets/Scripts/Unit/Events/EventEffect.cs.meta11
-rw-r--r--Assets/Scripts/Unit/Events/EventMeshFade.cs8
-rw-r--r--Assets/Scripts/Unit/Events/EventMeshFade.cs.meta11
21 files changed, 282 insertions, 0 deletions
diff --git a/Assets/Scripts/Unit/Events/AnimationEventBase.cs b/Assets/Scripts/Unit/Events/AnimationEventBase.cs
new file mode 100644
index 00000000..bcaf9eae
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/AnimationEventBase.cs
@@ -0,0 +1,9 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class AnimationEventBase : ScriptableObject
+{
+ public int startFrame;
+ public TimelineEvent.EEventType type;
+}
diff --git a/Assets/Scripts/Unit/Events/AnimationEventBase.cs.meta b/Assets/Scripts/Unit/Events/AnimationEventBase.cs.meta
new file mode 100644
index 00000000..346639b7
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/AnimationEventBase.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: dcc64954e16467640a4c85e184747ecd
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Unit/Events/Editor.meta b/Assets/Scripts/Unit/Events/Editor.meta
new file mode 100644
index 00000000..c76c19aa
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/Editor.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7fe98fd5a5f07b94694065f2722b59b1
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Unit/Events/Editor/AnimationDataInspector.cs b/Assets/Scripts/Unit/Events/Editor/AnimationDataInspector.cs
new file mode 100644
index 00000000..047b064c
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/Editor/AnimationDataInspector.cs
@@ -0,0 +1,37 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEditor;
+
+[CustomEditor(typeof(AnimationData))]
+public class AnimationDataEditor : Editor
+{
+ AnimationData animData;
+
+ public void OnEnable()
+ {
+ animData = target as AnimationData;
+ }
+
+ public void OnDisable()
+ {
+
+ }
+
+ public override void OnInspectorGUI()
+ {
+ if (animData == null)
+ return;
+ EditorGUI.BeginChangeCheck();
+
+ GUILayout.Label("Animation File:");
+ animData.animationFile = GUILayout.TextField(animData.animationFile);
+
+ if(EditorGUI.EndChangeCheck())
+ {
+ EditorUtility.SetDirty(animData);
+ AssetDatabase.SaveAssets();
+ }
+ }
+
+}
diff --git a/Assets/Scripts/Unit/Events/Editor/AnimationDataInspector.cs.meta b/Assets/Scripts/Unit/Events/Editor/AnimationDataInspector.cs.meta
new file mode 100644
index 00000000..2ec7d039
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/Editor/AnimationDataInspector.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 6f340a992a68e144cb133678df7b505d
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Unit/Events/EventAfterImage.cs b/Assets/Scripts/Unit/Events/EventAfterImage.cs
new file mode 100644
index 00000000..9c0ea5ac
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/EventAfterImage.cs
@@ -0,0 +1,16 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class EventAfterImage : AnimationEventBase
+{
+ public enum EAfterImageType
+ {
+ None = 0,
+ BlackWhite,
+ Golden,
+ }
+
+ public EAfterImageType afterType;
+
+}
diff --git a/Assets/Scripts/Unit/Events/EventAfterImage.cs.meta b/Assets/Scripts/Unit/Events/EventAfterImage.cs.meta
new file mode 100644
index 00000000..9985730b
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/EventAfterImage.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: d07ec6150f55c1844a54dbc664e0c95d
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Unit/Events/EventBulletTime.cs b/Assets/Scripts/Unit/Events/EventBulletTime.cs
new file mode 100644
index 00000000..22c2b83f
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/EventBulletTime.cs
@@ -0,0 +1,9 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class EventBulletTime : AnimationEventBase
+{
+
+
+}
diff --git a/Assets/Scripts/Unit/Events/EventBulletTime.cs.meta b/Assets/Scripts/Unit/Events/EventBulletTime.cs.meta
new file mode 100644
index 00000000..1d2e22dc
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/EventBulletTime.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 554b381d61ce5494b9b4e60b72521a6b
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Unit/Events/EventCameraBlur.cs b/Assets/Scripts/Unit/Events/EventCameraBlur.cs
new file mode 100644
index 00000000..bab672fa
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/EventCameraBlur.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class EventCameraBlur : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/Assets/Scripts/Unit/Events/EventCameraBlur.cs.meta b/Assets/Scripts/Unit/Events/EventCameraBlur.cs.meta
new file mode 100644
index 00000000..816be65b
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/EventCameraBlur.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 6f064336a95165d4fa6af02fadb70bc0
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Unit/Events/EventCameraShake.cs b/Assets/Scripts/Unit/Events/EventCameraShake.cs
new file mode 100644
index 00000000..f352f415
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/EventCameraShake.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class EventCameraShake : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/Assets/Scripts/Unit/Events/EventCameraShake.cs.meta b/Assets/Scripts/Unit/Events/EventCameraShake.cs.meta
new file mode 100644
index 00000000..7e19dd10
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/EventCameraShake.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: c9aeba330898fc54fb170f0689e5460c
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Unit/Events/EventCameraWhiteOut.cs b/Assets/Scripts/Unit/Events/EventCameraWhiteOut.cs
new file mode 100644
index 00000000..b9cb1a2e
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/EventCameraWhiteOut.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class EventCameraWhiteOut : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/Assets/Scripts/Unit/Events/EventCameraWhiteOut.cs.meta b/Assets/Scripts/Unit/Events/EventCameraWhiteOut.cs.meta
new file mode 100644
index 00000000..2c73556e
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/EventCameraWhiteOut.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: f4a27077d030aa54ebbb7c192ca59979
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Unit/Events/EventCameraZoom.cs b/Assets/Scripts/Unit/Events/EventCameraZoom.cs
new file mode 100644
index 00000000..8efac028
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/EventCameraZoom.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class EventCameraZoom : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/Assets/Scripts/Unit/Events/EventCameraZoom.cs.meta b/Assets/Scripts/Unit/Events/EventCameraZoom.cs.meta
new file mode 100644
index 00000000..9fb41c39
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/EventCameraZoom.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 5214828735209264c83cf0e3b1c12efe
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Unit/Events/EventEffect.cs b/Assets/Scripts/Unit/Events/EventEffect.cs
new file mode 100644
index 00000000..65479cb7
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/EventEffect.cs
@@ -0,0 +1,13 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class EventEffect : AnimationEventBase
+{
+ public string effectName;
+ public bool attached;
+ public string bone;
+ public Vector3 position;
+ public Quaternion rotation;
+ public Vector3 scale;
+}
diff --git a/Assets/Scripts/Unit/Events/EventEffect.cs.meta b/Assets/Scripts/Unit/Events/EventEffect.cs.meta
new file mode 100644
index 00000000..c88ceaa0
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/EventEffect.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 9fe45d0826fb033448a877f1d49199d6
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/Unit/Events/EventMeshFade.cs b/Assets/Scripts/Unit/Events/EventMeshFade.cs
new file mode 100644
index 00000000..ee256b0f
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/EventMeshFade.cs
@@ -0,0 +1,8 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class EventMeshFade : AnimationEventBase
+{
+
+}
diff --git a/Assets/Scripts/Unit/Events/EventMeshFade.cs.meta b/Assets/Scripts/Unit/Events/EventMeshFade.cs.meta
new file mode 100644
index 00000000..5ab8c0bf
--- /dev/null
+++ b/Assets/Scripts/Unit/Events/EventMeshFade.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 761dbef185f094f439b2710ed7e5fcd1
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant: