22 lines
516 B
C#
22 lines
516 B
C#
using UnityEngine;
|
|
|
|
public class Gun : MonoBehaviour
|
|
{
|
|
public float damageStrength;
|
|
|
|
void OnTriggerEnter2D (Collider2D hit) {
|
|
// Damage player and destroy self on impact
|
|
if (hit.tag != "Player") return;
|
|
hit.GetComponent<Teo>().health -= damageStrength;
|
|
Destroy(gameObject);
|
|
}
|
|
|
|
void Update() {
|
|
transform.Rotate(new Vector3 (0, 0, Time.deltaTime * 1000));
|
|
if (Vector3.Distance(
|
|
transform.position,
|
|
GameObject.FindGameObjectWithTag("Player").transform.position
|
|
) > 20) Destroy(gameObject);
|
|
}
|
|
}
|