class_name ServerWorldYaw
extends RefCounted

## Immutable TrinityCore/AzerothCore movement orientation in radians.
## It uses the WoW client convention: zero faces +X and positive turns toward +Y.

var radians: float:
	get:
		return _radians

var _radians: float


## Creates a server yaw without normalization.
func _init(radians_value: float) -> void:
	_radians = radians_value
