using System.Collections; using System.Collections.Generic; using UnityEngine; public class ArrowController : MonoBehaviour, IRoundCallback { [SerializeField] float speed; public int direction; Rigidbody2D rb; void Awake() { rb = GetComponentInChildren<Rigidbody2D>(); } public void OnRoundEnd(bool won) { Destroy(gameObject); } public void OnRoundStart() { throw new System.NotImplementedException(); } // Start is called before the first frame update void Start() { RoundController.instance.roundCallbacks.Add(this); } // Update is called once per frame void Update() { rb.velocity = transform.up * -1 * direction * speed; } void OnTriggerEnter2D(Collider2D other) { } }