package Ġgod ot . core Ċ Ċ import Ġgd native . godot _ transform Ċ import Ġkotlinx . c interop . C Value Ċ import Ġkotlinx . c interop . invoke Ċ import Ġkotlinx . c interop . mem Scoped Ċ Ċ class ĠTransform ( ĊĠ Ġvalue : ĠC Value < godot _ transform > Ċ ) Ġ: ĠCore Type < godot _ transform >( value ) Ġ{ ĊĠ Ġoverride Ġfun Ġto Variant (): ĠVariant Ġ{ ĊĠĠĠ Ġreturn ĠVariant . new ( this ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġto GD String (): ĠG D String Ġ{ ĊĠĠĠ Ġreturn Ġmem Scoped Ġ{ ĊĠĠĠĠĠ ĠG D String ( ĊĠĠĠĠĠĠĠ ĠcheckNotNull ( God ot . gd native . godot _ transform _ as _ string ) (_ value . ptr ) ĊĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ }