package Ġch . lead rian . samp . k amp . core . runtime . entity . property Ċ Ċ import Ġch . lead rian . samp . k amp . core . api . entity . Actor Ċ import Ġch . lead rian . samp . k amp . core . runtime . SAMP Native Function Executor Ċ import Ġch . lead rian . samp . k amp . core . runtime . types . Reference Float Ċ import Ġkotlin . properties . ReadWrite Property Ċ import Ġkotlin . reflect . K Property Ċ Ċ internal Ġclass ĠActor Angle Property ( ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġnative Function Executor : ĠS AMP Native Function Executor Ċ ) Ġ: ĠRead Write Property < Actor , ĠFloat > Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġangle Ġ= ĠReference Float () ĊĊĠĠĠ Ġoverride Ġfun ĠgetValue ( this Ref : ĠActor , Ġproperty : ĠK Property < *> ): ĠFloat Ġ{ ĊĠĠĠĠĠĠĠ Ġnative Function Executor . get Actor Facing Angle ( actor id Ġ= Ġthis Ref . id . value , Ġangle Ġ= Ġangle ) ĊĠĠĠĠĠĠĠ Ġreturn Ġangle . value ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠsetValue ( this Ref : ĠActor , Ġproperty : ĠK Property <* >, Ġvalue : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġnative Function Executor . set Actor Facing Angle ( actor id Ġ= Ġthis Ref . id . value , Ġangle Ġ= Ġvalue ) ĊĠĠĠ Ġ} Ċ Ċ }