Unity3d - eulerAngles (lokal und global) völlig anders als das, was in inspector @ enthalten i

Im Inspektor für ein Spielobjekt verwende ich die Startrotation "-90", aber wenn ichprint(transform.eulerAngles.x) Ich bekomme 270 (dito fürtransform.localEulerAngles.x).

Wenn ich das @ neigameObject nach unten wird der Inspektor-X-Wert größer (z. B. auf -85), wie es sein sollte. Das gedrucktetransform.eulerAngles.x wird auch größer, sagen wir zu 274.

Hier wird es komisch:

Wenn ich das @ neigameObject nach oben wird die Inspektor-x-Koordinate kleiner (z. B. bis -95), wie es sollte, ABER das gedruckteeulerAngle.x value wird GRÖSSER (hier auf 274). Also, wenn ich das Objekt nach oben oder unten von der @ dreheulerAngle.xei 270 erhöht sich der x-Wert unabhängig davo

Ich mache hier definitiv etwas falsch, aber nach einer Menge Fehlerbehebung kann ich immer noch nicht herausfinden, was. Irgendwelche Gedanken?