From ca2356eb3f3c88745d5ecc646383f49ff301be90 Mon Sep 17 00:00:00 2001 From: Carson Katri Date: Sat, 12 Jun 2021 19:50:29 -0400 Subject: Add scoreboard UI --- Assets/Scripts/Controllers/Ball.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'Assets/Scripts/Controllers/Ball.cs') diff --git a/Assets/Scripts/Controllers/Ball.cs b/Assets/Scripts/Controllers/Ball.cs index 45e607b..d9c85c2 100644 --- a/Assets/Scripts/Controllers/Ball.cs +++ b/Assets/Scripts/Controllers/Ball.cs @@ -11,6 +11,9 @@ namespace Controllers internal GameController controller; [SerializeField] private float shotForce; + + public Rigidbody2D Rigidbody => _rigidbody != null ? _rigidbody : _rigidbody = GetComponent(); + private Rigidbody2D _rigidbody; private void OnCollisionEnter2D(Collision2D other) { @@ -20,9 +23,8 @@ namespace Controllers public void Shoot(Vector3 target) { transform.right = (target - transform.position); - var rb = GetComponent(); - rb.velocity = Vector2.zero; - rb.AddForce((transform.right + (transform.up * 0.5f)) * shotForce); + Rigidbody.velocity = Vector2.zero; + Rigidbody.AddForce((transform.right + (transform.up * 0.5f)) * shotForce); } } } -- cgit v1.2.3