class

PointClickEngine::Scenes::ScaleZoneManager

Inherits Reference < Object

Manages scale zones for character perspective effects

Constructors

Instance methods

add_zone(zone : ScaleZone) : Nil

Add a scale zone

Source
clear

Clear all zones

Source
get_scale_at_y(y : Float32) : Float32

Get character scale based on Y position

Source
get_zone_at_y(y : Float32) : ScaleZone | Nil

Get the scale zone at a specific Y position

Source
in_scale_zone?(y : Float32) : Bool

Check if Y position is within any scale zone

Source
validate_zones

Validate scale zones (check for overlaps, invalid ranges, etc.)

Source
zones

Get all scale zones

Source