|
|
@@ -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;
|