//returns if the given position is to the right (local), or not private bool IsToTheRight(Vector2 position) { Vector3 targetDir = position - (Vector2)transform.position; return(VectorHelper.AngleDir(transform.forward, targetDir, transform.up) > 0); }