Я предполагаю, что восток (вдоль оси X, справа) равен нулю радиан, а + x указывает вправо, а + y указывает вниз.
Положение B относительнодля A это
angle = Arctan2 [(A_y - B_y) / (B_x - A_x)]
Используйте правильную функцию для вычисления правильного квадранта (вероятно, Math.Atan2
)