From 258a5adffaf78bc544798253d558cab880b72ea0 Mon Sep 17 00:00:00 2001 From: MrJDunn Date: Sun, 31 Jan 2021 16:22:51 +1100 Subject: [PATCH] Incorrect babies are now yeeted back to player who threw them --- Assets/ParentBehaviour.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Assets/ParentBehaviour.cs b/Assets/ParentBehaviour.cs index d7f4837..f7258bb 100644 --- a/Assets/ParentBehaviour.cs +++ b/Assets/ParentBehaviour.cs @@ -178,7 +178,11 @@ public class ParentBehaviour : MonoBehaviour parentDialougeObj.GetComponent().sprite = Sprite.Create((Texture2D)_displayGraphic, new Rect(0.0f, 0.0f, _displayGraphic.width, _displayGraphic.height), new Vector2(0.5f, 0.5f), 100.0f); //yeet child back to centre of room - //child = collision.collider.gameObject + Debug.Log("ParentBehaviour.OnCollissionEnter: Yeet Back Child"); + GameObject lastHeldPlayer = collision.collider.gameObject.GetComponent().lastHeld; + float yeetBackForce = 15f; + Vector3 yeetBackVelocity = (-1 * lastHeldPlayer.transform.forward * yeetBackForce) + lastHeldPlayer.transform.up * yeetBackForce; + collision.collider.gameObject.GetComponent().velocity = yeetBackVelocity; } } }