Browse Source

新增召唤结束后无敌帧时间

wgl 5 months ago
parent
commit
8baeb1ee72
1 changed files with 2 additions and 1 deletions
  1. 2 1
      ActionTowerDefense/Assets/Scripts/Characters/PlayerController.cs

+ 2 - 1
ActionTowerDefense/Assets/Scripts/Characters/PlayerController.cs

@@ -104,6 +104,7 @@ public class PlayerController : MoveCharacter
     public List<GameObject> demonicPrefabs;
     public List<Vector3> demonicSummonPos;
     public Dictionary<int, List<Demonic>> demonicDic;   //0:弓兵,1:胖子,2:棒子,3:融合后的弓兵,4:融合后的胖子,5:融合后的棒子
+    [LabelText("动作结束后无敌帧时间")] public float addSummonInvincibleTime = 0.1f;
 
     [Header("攻击")]
     public PlayerAttackState attackState;
@@ -1689,7 +1690,7 @@ public class PlayerController : MoveCharacter
         GameObject demonicObj = PoolManager.Instantiate(prefab);
         Demonic demonic = demonicObj.GetComponent<Demonic>();
         onlySummonTime = demonic.summonTime;
-        invincibleTime = demonic.summonTime;
+        invincibleTime = demonic.summonTime + addSummonInvincibleTime;
         restSummonTime = onlySummonTime;
         demonic.id = id;
         demonic.playerID = playerId;