From a13f10139d33264fc9ebc5a15c75faf16fc7757e Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 7 Jul 2021 18:47:37 +0800 Subject: +Action Tool --- Assets/Scripts/Unit/Events/AnimationEventBase.cs | 9 ++++++ .../Scripts/Unit/Events/AnimationEventBase.cs.meta | 11 +++++++ Assets/Scripts/Unit/Events/Editor.meta | 8 +++++ .../Unit/Events/Editor/AnimationDataInspector.cs | 37 ++++++++++++++++++++++ .../Events/Editor/AnimationDataInspector.cs.meta | 11 +++++++ Assets/Scripts/Unit/Events/EventAfterImage.cs | 16 ++++++++++ Assets/Scripts/Unit/Events/EventAfterImage.cs.meta | 11 +++++++ Assets/Scripts/Unit/Events/EventBulletTime.cs | 9 ++++++ Assets/Scripts/Unit/Events/EventBulletTime.cs.meta | 11 +++++++ Assets/Scripts/Unit/Events/EventCameraBlur.cs | 18 +++++++++++ Assets/Scripts/Unit/Events/EventCameraBlur.cs.meta | 11 +++++++ Assets/Scripts/Unit/Events/EventCameraShake.cs | 18 +++++++++++ .../Scripts/Unit/Events/EventCameraShake.cs.meta | 11 +++++++ Assets/Scripts/Unit/Events/EventCameraWhiteOut.cs | 18 +++++++++++ .../Unit/Events/EventCameraWhiteOut.cs.meta | 11 +++++++ Assets/Scripts/Unit/Events/EventCameraZoom.cs | 18 +++++++++++ Assets/Scripts/Unit/Events/EventCameraZoom.cs.meta | 11 +++++++ Assets/Scripts/Unit/Events/EventEffect.cs | 13 ++++++++ Assets/Scripts/Unit/Events/EventEffect.cs.meta | 11 +++++++ Assets/Scripts/Unit/Events/EventMeshFade.cs | 8 +++++ Assets/Scripts/Unit/Events/EventMeshFade.cs.meta | 11 +++++++ 21 files changed, 282 insertions(+) create mode 100644 Assets/Scripts/Unit/Events/AnimationEventBase.cs create mode 100644 Assets/Scripts/Unit/Events/AnimationEventBase.cs.meta create mode 100644 Assets/Scripts/Unit/Events/Editor.meta create mode 100644 Assets/Scripts/Unit/Events/Editor/AnimationDataInspector.cs create mode 100644 Assets/Scripts/Unit/Events/Editor/AnimationDataInspector.cs.meta create mode 100644 Assets/Scripts/Unit/Events/EventAfterImage.cs create mode 100644 Assets/Scripts/Unit/Events/EventAfterImage.cs.meta create mode 100644 Assets/Scripts/Unit/Events/EventBulletTime.cs create mode 100644 Assets/Scripts/Unit/Events/EventBulletTime.cs.meta create mode 100644 Assets/Scripts/Unit/Events/EventCameraBlur.cs create mode 100644 Assets/Scripts/Unit/Events/EventCameraBlur.cs.meta create mode 100644 Assets/Scripts/Unit/Events/EventCameraShake.cs create mode 100644 Assets/Scripts/Unit/Events/EventCameraShake.cs.meta create mode 100644 Assets/Scripts/Unit/Events/EventCameraWhiteOut.cs create mode 100644 Assets/Scripts/Unit/Events/EventCameraWhiteOut.cs.meta create mode 100644 Assets/Scripts/Unit/Events/EventCameraZoom.cs create mode 100644 Assets/Scripts/Unit/Events/EventCameraZoom.cs.meta create mode 100644 Assets/Scripts/Unit/Events/EventEffect.cs create mode 100644 Assets/Scripts/Unit/Events/EventEffect.cs.meta create mode 100644 Assets/Scripts/Unit/Events/EventMeshFade.cs create mode 100644 Assets/Scripts/Unit/Events/EventMeshFade.cs.meta (limited to 'Assets/Scripts/Unit/Events') 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: -- cgit v1.1-26-g67d0