diff options
author | chai <chaifix@163.com> | 2022-04-23 16:29:56 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2022-04-23 16:29:56 +0800 |
commit | 2c4e865e9ed9fff96aeb7ca3851491d9715b8589 (patch) | |
tree | 45af23d9bad01a061c5129c14b3f30082d188bc8 /SurvivalTest/Assets/Scripts/Managers/PlayerManager_Equips.cs | |
parent | 33858a90ec0bc47f0c3d4fc843f9f45a749175e3 (diff) |
* equip
Diffstat (limited to 'SurvivalTest/Assets/Scripts/Managers/PlayerManager_Equips.cs')
-rw-r--r-- | SurvivalTest/Assets/Scripts/Managers/PlayerManager_Equips.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/SurvivalTest/Assets/Scripts/Managers/PlayerManager_Equips.cs b/SurvivalTest/Assets/Scripts/Managers/PlayerManager_Equips.cs index 67e8ae7..3e21c56 100644 --- a/SurvivalTest/Assets/Scripts/Managers/PlayerManager_Equips.cs +++ b/SurvivalTest/Assets/Scripts/Managers/PlayerManager_Equips.cs @@ -4,13 +4,14 @@ using UnityEngine; public partial class PlayerManager : Singleton<PlayerManager> { - // 持有的装备 public List<EquipBase> equips { get { return m_Equips; } } private List<EquipBase> m_Equips = new List<EquipBase>(); private Coroutine m_CoFire; + public bool isFire { get; private set; } + void InitEquips() { m_Equips.Add(new Equip_Gun()); @@ -35,6 +36,7 @@ public partial class PlayerManager : Singleton<PlayerManager> { if (Input.GetButtonDown("Fire1") || (Input.GetAxis("GunTrigger") == 1)) { + isFire = true; if (m_CoFire == null) { m_CoFire = GameApp.Instance.StartCoroutine(coFire()); @@ -42,6 +44,7 @@ public partial class PlayerManager : Singleton<PlayerManager> } if (!Input.GetButton("Fire1") && (Input.GetAxis("GunTrigger") == 0)) { + isFire = false; if (m_CoFire != null) { GameApp.Instance.StopCoroutine(m_CoFire); @@ -66,7 +69,7 @@ public partial class PlayerManager : Singleton<PlayerManager> if(equip.autoMode == EquipBase.AutoMode.Interval) { string id = equip.GetHashCode().ToString(); - float countDown = TinyCountDown.Instance.Get(id); + float countDown = TinyCountDown.Instance.Get(id); // 倒计时脱离fire单独计时 if(countDown <= 0) { equip.OnTrigger(m_Crew.gameObject); |