From b1ad1febe26938a97bb414620c49b580caf58336 Mon Sep 17 00:00:00 2001 From: miepzerino <o.skotnik@gmail.com> Date: Sat, 16 Dec 2023 17:05:42 +0000 Subject: [PATCH] Added oscillation to pickups (optional) --- Assets/Scripts/Pickup.cs | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/Assets/Scripts/Pickup.cs b/Assets/Scripts/Pickup.cs index 51ddd72..28f2069 100644 --- a/Assets/Scripts/Pickup.cs +++ b/Assets/Scripts/Pickup.cs @@ -12,10 +12,13 @@ private void OnTriggerEnter2D(Collider2D collision) { + // get <Damageable> object if collision object has it Damageable damageable = collision.GetComponent<Damageable>(); + // OnTrigger with <Damageable> if (damageable) { + // Pickup health if not at max HP if (damageable.Heal(healthRestore)) { Destroy(gameObject); @@ -25,11 +28,13 @@ private void OnTriggerStay2D(Collider2D collision) { + // pickup while inside collision OnTriggerEnter2D(collision); } private void Update() { + // rotate pickup object transform.eulerAngles += spinRotatationSpeed * Time.deltaTime; } } -- Gitblit v1.9.3