@ file : Suppress (" unused ", Ġ" ClassName ", Ġ" Enum Entry Name ", Ġ" FunctionName ", Ġ" Spell Checking Inspection ", Ġ" PARAMETER _ NAME _ CHANGED _ ON _ OVERRIDE ", Ġ" Unused Import ", Ġ" Package Directory Mismatch ") Ċ package Ġgod ot Ċ Ċ import Ġgod ot . gd native .* Ċ import Ġgod ot . core .* Ċ import Ġgod ot . utils .* Ċ import Ġgod ot . ic alls .* Ċ import Ġkotlinx . c interop .* ĊĊ Ċ // ĠNOTE : ĠTHIS ĠFILE ĠIS ĠAUTO ĠGENERATED ĠFROM ĠJSON ĠAPI ĠCONFIG ĊĊ Ċ open Ġclass ĠRay Shape Ġ: ĠShape Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġsuper (" Ray Shape ") ĊĠĠĠ Ġconstructor ( variant : ĠVariant ) Ġ: Ġsuper ( variant ) ĊĠĠĠ Ġinternal Ġconstructor ( mem : ĠCO pa que Pointer ) Ġ: Ġsuper ( mem ) ĊĠĠĠ Ġinternal Ġconstructor ( name : ĠString ) Ġ: Ġsuper ( name ) ĊĊĊĠĠĠ Ġ// ĠEnums ĠĊĊ ĊĊĠĠĠ Ġ// ĠSign als ĊĠĠĠ Ġclass ĠSignal Ġ{ ĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġin fix Ġfun Ġfrom ( other : ĠShape ): ĠRay Shape Ġ= ĠRay Shape (" "). apply Ġ{ Ġset Raw Memory ( other . raw Memory ) Ġ} ĊĠĠĠĠĠĠĠ Ġin fix Ġfun Ġfrom ( other : ĠResource ): ĠRay Shape Ġ= ĠRay Shape (" "). apply Ġ{ Ġset Raw Memory ( other . raw Memory ) Ġ} ĊĠĠĠĠĠĠĠ Ġin fix Ġfun Ġfrom ( other : ĠReference ): ĠRay Shape Ġ= ĠRay Shape (" "). apply Ġ{ Ġset Raw Memory ( other . raw Memory ) Ġ} ĊĠĠĠĠĠĠĠ Ġin fix Ġfun Ġfrom ( other : ĠObject ): ĠRay Shape Ġ= ĠRay Shape (" "). apply Ġ{ Ġset Raw Memory ( other . raw Memory ) Ġ} ĊĠĠĠĠĠĠĠ Ġin fix Ġfun Ġfrom ( other : ĠVariant ): ĠRay Shape Ġ= Ġfrom Variant ( Ray Shape (""), Ġother ) ĊĊĊĠĠĠĠĠĠĠ Ġ// ĠConstants ĊĊĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ// ĠProperties ĊĠĠĠ Ġopen Ġvar Ġlength : ĠDouble ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ_ ic all _ Double ( getLength Method Bind , Ġthis . raw Memory ) ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġ_ ic all _ Unit _ Double ( set Length Method Bind , Ġthis . raw Memory , Ġvalue ) ĊĊĊĠĠĠ Ġopen Ġvar Ġs lips On S lope : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ_ ic all _ Boolean ( getS lips On S lope Method Bind , Ġthis . raw Memory ) ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġ_ ic all _ Unit _ Boolean ( set S lips On S lope Method Bind , Ġthis . raw Memory , Ġvalue ) ĊĊĊĊĊĠĠĠ Ġ// ĠMethods ĊĠĠĠ Ġprivate Ġval Ġset Length Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Ray Shape ", Ġ" set _ length ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġset Length ( length : ĠDouble ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ ic all _ Unit _ Double ( set Length Method Bind , Ġthis . raw Memory , Ġlength ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġget Length Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Ray Shape ", Ġ" get _ length ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġget Length (): ĠDouble Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double ( getLength Method Bind , Ġthis . raw Memory ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġset S lips On S lope Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Ray Shape ", Ġ" set _ s lips _ on _ slope ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġset S lips On S lope ( active : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ ic all _ Unit _ Boolean ( set S lips On S lope Method Bind , Ġthis . raw Memory , Ġactive ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval ĠgetS lips On S lope Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Ray Shape ", Ġ" get _ s lips _ on _ slope ") Ġ} ĊĠĠĠ Ġopen Ġfun ĠgetS lips On S lope (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ_ ic all _ Boolean ( getS lips On S lope Method Bind , Ġthis . raw Memory ) ĊĠĠĠ Ġ} ĊĊ Ċ } Ċ