Error: CS8803 I'm new to making videogames in unity, but recently I got this error and I don't know how to correct it, the error is 8803, here is the code with the video link

{
private SpriteRenderer spriterenderer;

public new Camera camera;
void start() {
    spriterenderer = GetComponent<spriterenderer>();
}

void Update() {
    RotateTowardsMouse();
}

void RotateTowardsMouse()
{
    float angle = GetAngleTowardsMouse();

    transform.rotation = Quaterni9on.Euler(0, 0, angle);
    spriteRenderer.flipY = angle >= 90 && angle <= 270;

    float GetAngleTowardsMouse();

    Vector3 mouseWorldPosition = camera.ScreenToWorldPoint(Input.mousePosition);

    Vector3 mouseDirection = mouseWorldPosition - transform.position;
    mouseDirection.z = 0;

    float angle = (Vector3.SignedAngle(Vector3.right, mouseDirection, Vector3.forward) + 360) % 360;

} }
return angle;

spriterenderer is lower case in the generic type arguments, it should be pascal case like all classes i.e.


spriterenderer = GetComponent<SpriteRenderer>();