@startuml class CurveRangeTest { } class CurveRangeNest1 { } class CurveRangeNest2 { } MonoBehaviour <|-- CurveRangeTest CurveRangeTest --> "curve" AnimationCurve CurveRangeTest --> "curve1" AnimationCurve CurveRangeTest --> "curve2" AnimationCurve CurveRangeTest --> "nest1" CurveRangeNest1 CurveRangeTest +-- CurveRangeNest1 CurveRangeNest1 --> "curve" AnimationCurve CurveRangeNest1 --> "nest2" CurveRangeNest2 CurveRangeTest +-- CurveRangeNest2 CurveRangeNest2 --> "curve" AnimationCurve @enduml