ソースを参照

状态机加入英灵召唤状态

SZAND\msx_2 1 年間 前
コミット
4d58090718

+ 1 - 0
ActionTowerDefense/Assets/Scripts/Character.cs

@@ -20,6 +20,7 @@ public enum CharacterState
     Die = 11,
     Weak = 12,
     PullRope = 13,
+    Spirits = 14,   //ÕÙ»½Ó¢Áé
 }
 
 public enum AttackType

+ 8 - 0
ActionTowerDefense/Assets/Scripts/Spirits.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 477a8fb820480f444895d3042dc0a0cb
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
ActionTowerDefense/Assets/Scripts/Spirits/Corpse.cs

@@ -0,0 +1,8 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class Corpse : MonoBehaviour
+{
+    public int costCorpses;     //ÐèÒªÏûºÄµÄʬÌåÊýÁ¿
+}

+ 11 - 0
ActionTowerDefense/Assets/Scripts/Spirits/Corpse.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: c54732fd2208ee24cb837806d756f191
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
ActionTowerDefense/Assets/Scripts/Spirits/Spirits.cs

@@ -0,0 +1,8 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class Spirits : MoveCharacter
+{
+
+}

+ 11 - 0
ActionTowerDefense/Assets/Scripts/Spirits/Spirits.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 01b7616677d36984185e7836d04c5b0b
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
ActionTowerDefense/Assets/Scripts/Spirits/Spirits_Dash.cs

@@ -0,0 +1,8 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class Spirits_Dash : MonoBehaviour
+{
+
+}

+ 11 - 0
ActionTowerDefense/Assets/Scripts/Spirits/Spirits_Dash.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 650247f9c3a070a419cde11fb87b7afe
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 23 - 0
ActionTowerDefense/Assets/Scripts/Spirits/Spirits_Float.cs

@@ -0,0 +1,23 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class Spirits_Float : MonoBehaviour
+{
+    private int s;
+    List<GameObject> needToFloat = new List<GameObject>();
+
+    private void OnTriggerEnter(Collider other)
+    {
+        if (other.gameObject.layer == 8)
+        {
+            print(s++);
+            needToFloat.Add(other.transform.parent.parent.parent.gameObject);
+        }
+    }
+
+    public void LetEnemyFloat()
+    {
+
+    }
+}

+ 11 - 0
ActionTowerDefense/Assets/Scripts/Spirits/Spirits_Float.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: e4ee37ae96a7315419ecbfe1bb3c43e9
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: