class_name CanonicalWowWorldYaw
extends RefCounted

## Immutable canonical world-facing yaw in radians.
## Zero faces increasing WoW X and positive rotation turns toward increasing Y.

var radians: float:
	get:
		return _radians

var _radians: float


## Creates a yaw without normalization; [CoordinateMapper] normalizes conversions.
func _init(radians_value: float) -> void:
	_radians = radians_value
