From 790e527dc4433beadf12abaee618da9650699a82 Mon Sep 17 00:00:00 2001 From: marcinzelent Date: Sun, 28 Apr 2019 01:00:52 +0200 Subject: Updated rock jaws model --- nGJ2019/Assets/Scripts/RockJaws.cs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'nGJ2019/Assets/Scripts') diff --git a/nGJ2019/Assets/Scripts/RockJaws.cs b/nGJ2019/Assets/Scripts/RockJaws.cs index a161dfe..874d6d3 100644 --- a/nGJ2019/Assets/Scripts/RockJaws.cs +++ b/nGJ2019/Assets/Scripts/RockJaws.cs @@ -23,15 +23,18 @@ public class RockJaws : MonoBehaviour void FixedUpdate() { - if (TopJaw.localPosition.y < BottomJaw.localPosition.y) reverse = true; - else if(TopJaw.localPosition.y > initialTopJawY) reverse = false; + var topJawHeight= TopJaw.GetComponent().bounds.size.y; + var bottomJawHeight= BottomJaw.GetComponent().bounds.size.y; + + if (TopJaw.localPosition.y - topJawHeight / 2 < BottomJaw.localPosition.y + bottomJawHeight / 2) reverse = true; + else if(TopJaw.localPosition.y > initialTopJawY) reverse = false; if (!reverse) { - TopJaw.Translate(0, -0.01f * Speed, 0); - BottomJaw.Translate(0, 0.01f * Speed, 0); + TopJaw.Translate(0, -0.01f * Speed, 0, Space.World); + BottomJaw.Translate(0, 0.01f * Speed, 0, Space.World); } else { - TopJaw.Translate(0, 0.01f * Speed, 0); - BottomJaw.Translate(0, -0.01f * Speed, 0); + TopJaw.Translate(0, 0.01f * Speed, 0, Space.World); + BottomJaw.Translate(0, -0.01f * Speed, 0, Space.World); } } } -- cgit v1.2.3