using System.Collections; using System.Collections.Generic; using UnityEngine; using Saltosion.OneWeapon.Enemies; using Saltosion.OneWeapon.Effects; using Saltosion.OneWeapon.Environment; namespace Saltosion.OneWeapon.Player { public class PunchingHand : MonoBehaviour { public bool Punching = false; void Update() { } void OnTriggerEnter2D(Collider2D collider) { if (Punching) { Punching = false; Explodable Explodable = collider.GetComponent(); Health Health = collider.GetComponent(); GunDropper VendingMachine = collider.GetComponent(); Vector2 Direction = (collider.transform.position - transform.position).normalized; if (Health != null) { Health.Damage(8f, -Direction, true); } else if (VendingMachine != null) { VendingMachine.ExpelGun(); } else if (Explodable != null) { Explodable.Explode(true, true); } } } } }