aboutsummaryrefslogtreecommitdiffstats
path: root/Assets/Scripts/Items/Whip.cs
diff options
context:
space:
mode:
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