diff options
author | Neil Kollack <nkollack@gmail.com> | 2022-04-23 22:08:26 -0500 |
---|---|---|
committer | Neil Kollack <nkollack@gmail.com> | 2022-04-23 22:08:26 -0500 |
commit | baf39e0e05808aaf16d6f7f8910fcb1e8de1736c (patch) | |
tree | 7d1ce7cb59d485a19e17b7ab4d404e509eb04aaf /Assets/Scripts/Items/Whip.cs | |
parent | 6b35ba7c38a34360a8374c9c12c8b7b94c46ed47 (diff) |
fix: implement enemy jump, air whip, player fb
Diffstat (limited to 'Assets/Scripts/Items/Whip.cs')
-rw-r--r-- | Assets/Scripts/Items/Whip.cs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Assets/Scripts/Items/Whip.cs b/Assets/Scripts/Items/Whip.cs index b482f8d..5e33043 100644 --- a/Assets/Scripts/Items/Whip.cs +++ b/Assets/Scripts/Items/Whip.cs @@ -50,6 +50,10 @@ namespace MontanaJohns.Items StartCoroutine(WhipSmack(collisionGameObject)); } } + else + { + StartCoroutine(WhipSmack(clickLocation)); + } return null; } else @@ -69,5 +73,14 @@ namespace MontanaJohns.Items Destroy(currentHook); ropeExists = false; } + + private IEnumerator WhipSmack(Vector2 location) + { + currentHook = Instantiate(hookNoSwing, location, Quaternion.identity); + FindObjectOfType<AudioManager>().Play("WhipSwoosh"); + yield return new WaitForSeconds(0.1f); + Destroy(currentHook); + ropeExists = false; + } } }
\ No newline at end of file |