Răsfoiți Sursa

60飞剑360飞剑合并为可调角度飞剑

LAPTOP-OM1V99U2\永远de小亡灵 10 luni în urmă
părinte
comite
0070755fd9

+ 1 - 0
ActionTowerDefense/Assets/Resources/Prefab/Player.prefab

@@ -1024,6 +1024,7 @@ MonoBehaviour:
   swordsDamage: 100
   angryBulletObj: {fileID: 8625694250200680089, guid: 4a30da3dcf83256468df404f06d44533, type: 3}
   fanFlyingSwords: {fileID: 256012001268456902, guid: 26ed0fb31296bdd4bb45e22ce2b925bc, type: 3}
+  flyingSwordsAngleRange: 60
   isClickBtnJump: 0
   isClickBtnRush: 0
   isKeepBtnRush: 0

+ 4 - 20
ActionTowerDefense/Assets/Scripts/PlayerController.cs

@@ -191,6 +191,7 @@ public class PlayerController : MoveCharacter
     public GameObject angryBulletObj;
     //扇形飞剑
     public GameObject fanFlyingSwords;
+    [Header("飞剑角度范围")]public float flyingSwordsAngleRange;
 
     public enum ConductSkills
     {
@@ -203,8 +204,7 @@ public class PlayerController : MoveCharacter
         SwordsControl,      //气功师:御剑术
 
         AngryBullet,        //弓箭手:怨气弹
-        FlyingSwords60,     //60扇形飞剑
-        FlyingSwords360,    //360扇形飞剑
+        FlyingSwords,     //扇形飞剑
     }
 
 
@@ -906,13 +906,13 @@ public class PlayerController : MoveCharacter
                         costMp = false;
                     }
                     break;
-                case ConductSkills.FlyingSwords60:
+                case ConductSkills.FlyingSwords:
                     if (demonicDic[0].Count > 0)
                     {
                         GameObject obj = Instantiate(fanFlyingSwords);
                         FanFlyingSwords FFS = obj.GetComponent<FanFlyingSwords>();
                         FFS.owner = this;
-                        FFS.angleRange = 60;
+                        FFS.angleRange = flyingSwordsAngleRange;
                         FFS.swordsNum = demonicDic[0].Count * 7;
                         FFS.Biu();
                     }
@@ -921,22 +921,6 @@ public class PlayerController : MoveCharacter
                         costMp = false;
                     }
                     break;
-                case ConductSkills.FlyingSwords360:
-                    if (demonicDic[0].Count > 0 || demonicDic[2].Count > 0)
-                    {
-                        GameObject obj = Instantiate(fanFlyingSwords);
-                        FanFlyingSwords FFS = obj.GetComponent<FanFlyingSwords>();
-                        FFS.owner = this;
-                        FFS.angleRange = 360;
-                        FFS.swordsNum = demonicDic[0].Count * 2 + demonicDic[2].Count * 5;
-                        FFS.Biu();
-
-                    }
-                    else
-                    {
-                        costMp = false;
-                    }
-                    break;
             }
             if (costMp)
             {