aboutsummaryrefslogtreecommitdiffstats
path: root/Assets/Scripts/Items/Whip.cs
diff options
context:
space:
mode:
authorNeil Kollack <nkollack@gmail.com>2022-04-23 22:08:26 -0500
committerNeil Kollack <nkollack@gmail.com>2022-04-23 22:08:26 -0500
commitbaf39e0e05808aaf16d6f7f8910fcb1e8de1736c (patch)
tree7d1ce7cb59d485a19e17b7ab4d404e509eb04aaf /Assets/Scripts/Items/Whip.cs
parent6b35ba7c38a34360a8374c9c12c8b7b94c46ed47 (diff)
fix: implement enemy jump, air whip, player fb
Diffstat (limited to 'Assets/Scripts/Items/Whip.cs')
-rw-r--r--Assets/Scripts/Items/Whip.cs13
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