Quellcode durchsuchen

变身隐身时长单独控制

LAPTOP-OM1V99U2\永远de小亡灵 vor 1 Jahr
Ursprung
Commit
f60e1abb6f

+ 1 - 0
ActionTowerDefense/Assets/Resources/Prefab/Transfiguration/Trans_Invisible.prefab

@@ -208,6 +208,7 @@ MonoBehaviour:
   demonic: {fileID: 2437299196472462353}
   player: {fileID: 0}
   playerController: {fileID: 0}
+  changeTime: 30
   addMp: 100
   soulCollector: {fileID: 1289604965499631171}
   soulPrefab: {fileID: 1723151111827507807, guid: e2b65aa482f2f1447a4074208d72b778, type: 3}

+ 3 - 0
ActionTowerDefense/Assets/Scripts/Spirits/Trans_Invisible.cs

@@ -10,6 +10,7 @@ public class Trans_Invisible : MonoBehaviour
     public GameObject player;
     [HideInInspector]
     public PlayerController playerController;
+    public float changeTime;
     public float addMp;
     public InvisibleSoulCollector soulCollector;
     public GameObject soulPrefab;
@@ -28,11 +29,13 @@ public class Trans_Invisible : MonoBehaviour
     public float kMp;
     public float magnification;
 
+
     private void Start()
     {
         
         player = PlayersInput.instance[demonic.playerID].gameObject;
         playerController = player.GetComponent<PlayerController>();
+        playerController.changeTime = changeTime;
         playerController.uiHp.gameObject.SetActive(false);
         playerController.isInvisible = true;
         playerController.mp += addMp;