2019-08-04 19:48:26 +02:00
|
|
|
|
using System.Collections;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
|
|
|
|
namespace Saltosion.OneWeapon {
|
|
|
|
|
public class PunchingHand : MonoBehaviour {
|
|
|
|
|
|
|
|
|
|
public bool Punching = false;
|
|
|
|
|
|
|
|
|
|
void Update() {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void OnTriggerEnter2D(Collider2D collider) {
|
|
|
|
|
if (Punching) {
|
|
|
|
|
Punching = false;
|
|
|
|
|
|
|
|
|
|
Explodable Explodable = collider.GetComponent<Explodable>();
|
2019-08-07 20:03:51 +02:00
|
|
|
|
Health Health = collider.GetComponent<Health>();
|
2019-08-04 19:48:26 +02:00
|
|
|
|
Vector2 Direction = (collider.transform.position - transform.position).normalized;
|
|
|
|
|
if (Health != null) {
|
|
|
|
|
Health.Damage(8f, -Direction);
|
|
|
|
|
} else if (Explodable != null) {
|
|
|
|
|
Explodable.Explode(true);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|