// Start is called before the first frame update void Start() { body = GetComponent <Rigidbody2D>(); shoot = GetComponent <Shoot>(); mover = GetComponent <Movement>(); mover.SetSpeed(speed); projectileComponent = projectileObject.GetComponent <Projectile>(); startFacing = transform.right; damageHandler = GetComponent <DamageHandler>(); damageHandler.AddHandler(Damage); }