@ 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 ĠPhysical Bone Ġ: ĠPhysics Body Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġsuper (" Physical Bone ") ĊĠĠĠ Ġconstructor ( variant : ĠVariant ) Ġ: Ġsuper ( variant ) ĊĠĠĠ Ġinternal Ġconstructor ( mem : ĠCO pa que Pointer ) Ġ: Ġsuper ( mem ) ĊĠĠĠ Ġinternal Ġconstructor ( name : ĠString ) Ġ: Ġsuper ( name ) ĊĊĊĠĠĠ Ġ// ĠEnums ĠĊĊĠĠĠ Ġenum Ġclass ĠJoint Type ( val Ġid : ĠLong ) Ġ{ ĊĠĠĠĠĠĠĠ ĠJ O INT _ TYPE _ NONE ( 0 ), ĊĠĠĠĠĠĠĠ ĠJ O INT _ TYPE _ PIN ( 1 ), ĊĠĠĠĠĠĠĠ ĠJ O INT _ TYPE _ CON E ( 2 ), ĊĠĠĠĠĠĠĠ ĠJ O INT _ TYPE _ H INGE ( 3 ), ĊĠĠĠĠĠĠĠ ĠJ O INT _ TYPE _ SL IDER ( 4 ), ĊĠĠĠĠĠĠĠ ĠJ O INT _ TYPE _ 6 DO F ( 5 ), ĊĠĠĠĠĠĠĠ Ġ; ĊĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġfrom Int ( value : ĠLong ) Ġ= Ġvalues (). single Ġ{ Ġit . id Ġ== Ġvalue Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ// ĠSign als ĊĠĠĠ Ġclass ĠSignal Ġ{ ĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġin fix Ġfun Ġfrom ( other : ĠPhysics Body ): ĠPhysical Bone Ġ= ĠPhysical Bone (" "). apply Ġ{ Ġset Raw Memory ( other . raw Memory ) Ġ} ĊĠĠĠĠĠĠĠ Ġin fix Ġfun Ġfrom ( other : ĠCollision Object ): ĠPhysical Bone Ġ= ĠPhysical Bone (" "). apply Ġ{ Ġset Raw Memory ( other . raw Memory ) Ġ} ĊĠĠĠĠĠĠĠ Ġin fix Ġfun Ġfrom ( other : ĠSpatial ): ĠPhysical Bone Ġ= ĠPhysical Bone (" "). apply Ġ{ Ġset Raw Memory ( other . raw Memory ) Ġ} ĊĠĠĠĠĠĠĠ Ġin fix Ġfun Ġfrom ( other : ĠNode ): ĠPhysical Bone Ġ= ĠPhysical Bone (" "). apply Ġ{ Ġset Raw Memory ( other . raw Memory ) Ġ} ĊĠĠĠĠĠĠĠ Ġin fix Ġfun Ġfrom ( other : ĠObject ): ĠPhysical Bone Ġ= ĠPhysical Bone (" "). apply Ġ{ Ġset Raw Memory ( other . raw Memory ) Ġ} ĊĠĠĠĠĠĠĠ Ġin fix Ġfun Ġfrom ( other : ĠVariant ): ĠPhysical Bone Ġ= Ġfrom Variant ( Physical Bone (""), Ġother ) ĊĊĊĠĠĠĠĠĠĠ Ġ// ĠConstants ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠJ O INT _ TYPE _ NONE : ĠLong Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠJ O INT _ TYPE _ PIN : ĠLong Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠJ O INT _ TYPE _ CON E : ĠLong Ġ= Ġ 2 ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠJ O INT _ TYPE _ H INGE : ĠLong Ġ= Ġ 3 ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠJ O INT _ TYPE _ SL IDER : ĠLong Ġ= Ġ 4 ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠJ O INT _ TYPE _ 6 DO F : ĠLong Ġ= Ġ 5 ĊĊĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ// ĠProperties ĊĠĠĠ Ġopen Ġvar Ġjoint Type : ĠLong ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ_ ic all _ Long ( get Joint Type Method Bind , Ġthis . raw Memory ) ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġ_ ic all _ Unit _ Long ( set Joint Type Method Bind , Ġthis . raw Memory , Ġvalue ) ĊĊĊĠĠĠ Ġopen Ġvar Ġjoint Offset : ĠTransform ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ_ ic all _ Transform ( get Joint Offset Method Bind , Ġthis . raw Memory ) ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġ_ ic all _ Unit _ Transform ( set Joint Offset Method Bind , Ġthis . raw Memory , Ġvalue ) ĊĠĠĠ Ġopen Ġfun Ġjoint Offset ( s hed ule : Ġ( Transform ) Ġ-> ĠUnit ): ĠTransform Ġ= Ġjoint Offset . apply Ġ{ ĊĠĠĠĠĠĠĠ Ġs hed ule ( this ) ĊĠĠĠĠĠĠĠ Ġjoint Offset Ġ= Ġthis ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġopen Ġvar Ġbody Offset : ĠTransform ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ_ ic all _ Transform ( getBody Offset Method Bind , Ġthis . raw Memory ) ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġ_ ic all _ Unit _ Transform ( set Body Offset Method Bind , Ġthis . raw Memory , Ġvalue ) ĊĠĠĠ Ġopen Ġfun Ġbody Offset ( s hed ule : Ġ( Transform ) Ġ-> ĠUnit ): ĠTransform Ġ= Ġbody Offset . apply Ġ{ ĊĠĠĠĠĠĠĠ Ġs hed ule ( this ) ĊĠĠĠĠĠĠĠ Ġbody Offset Ġ= Ġthis ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġopen Ġvar Ġmass : ĠDouble ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ_ ic all _ Double ( get Mass Method Bind , Ġthis . raw Memory ) ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġ_ ic all _ Unit _ Double ( set Mass Method Bind , Ġthis . raw Memory , Ġvalue ) ĊĊĊĠĠĠ Ġopen Ġvar Ġweight : ĠDouble ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ_ ic all _ Double ( get Weight Method Bind , Ġthis . raw Memory ) ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġ_ ic all _ Unit _ Double ( set Weight Method Bind , Ġthis . raw Memory , Ġvalue ) ĊĊĊĠĠĠ Ġopen Ġvar Ġf riction : ĠDouble ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ_ ic all _ Double ( getF riction Method Bind , Ġthis . raw Memory ) ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġ_ ic all _ Unit _ Double ( set F riction Method Bind , Ġthis . raw Memory , Ġvalue ) ĊĊĊĠĠĠ Ġopen Ġvar Ġbo unce : ĠDouble ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ_ ic all _ Double ( get Bo unce Method Bind , Ġthis . raw Memory ) ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġ_ ic all _ Unit _ Double ( set Bo unce Method Bind , Ġthis . raw Memory , Ġvalue ) ĊĊĊĠĠĠ Ġopen Ġvar Ġgravity Scale : ĠDouble ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ_ ic all _ Double ( get Gravity Scale Method Bind , Ġthis . raw Memory ) ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġ_ ic all _ Unit _ Double ( set Gravity Scale Method Bind , Ġthis . raw Memory , Ġvalue ) ĊĊĊĊĊĠĠĠ Ġ// ĠMethods ĊĠĠĠ Ġopen Ġfun Ġ_ direct _ state _ changed ( arg 0 : ĠObject ) Ġ{ ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġset Joint Type Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Physical Bone ", Ġ" set _ joint _ type ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġset Joint Type ( joint Type : ĠLong ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ ic all _ Unit _ Long ( set Joint Type Method Bind , Ġthis . raw Memory , Ġjoint Type ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġget Joint Type Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Physical Bone ", Ġ" get _ joint _ type ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġget Joint Type (): ĠPhysical Bone . Joint Type Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠPhysical Bone . Joint Type . from Int (_ ic all _ Long ( get Joint Type Method Bind , Ġthis . raw Memory )) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġset Joint Offset Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Physical Bone ", Ġ" set _ joint _ offset ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġset Joint Offset ( offset : ĠTransform ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ ic all _ Unit _ Transform ( set Joint Offset Method Bind , Ġthis . raw Memory , Ġoffset ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġget Joint Offset Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Physical Bone ", Ġ" get _ joint _ offset ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġget Joint Offset (): ĠTransform Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ_ ic all _ Transform ( get Joint Offset Method Bind , Ġthis . raw Memory ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġset Body Offset Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Physical Bone ", Ġ" set _ body _ offset ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġset Body Offset ( offset : ĠTransform ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ ic all _ Unit _ Transform ( set Body Offset Method Bind , Ġthis . raw Memory , Ġoffset ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġget Body Offset Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Physical Bone ", Ġ" get _ body _ offset ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġget Body Offset (): ĠTransform Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ_ ic all _ Transform ( getBody Offset Method Bind , Ġthis . raw Memory ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġis Static Body Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Physical Bone ", Ġ" is _ static _ body ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġis Static Body (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ_ ic all _ Boolean ( is Static Body Method Bind , Ġthis . raw Memory ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġget Sim ulate Physics Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Physical Bone ", Ġ" get _ simulate _ physics ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġget Sim ulate Physics (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ_ ic all _ Boolean ( get Sim ulate Physics Method Bind , Ġthis . raw Memory ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġis Sim ulating Physics Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Physical Bone ", Ġ" is _ sim ulating _ physics ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġis Sim ulating Physics (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ_ ic all _ Boolean ( is Sim ulating Physics Method Bind , Ġthis . raw Memory ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġset Mass Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Physical Bone ", Ġ" set _ mass ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġset Mass ( mass : ĠDouble ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ ic all _ Unit _ Double ( set Mass Method Bind , Ġthis . raw Memory , Ġmass ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġget Mass Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Physical Bone ", Ġ" get _ mass ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġget Mass (): ĠDouble Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double ( get Mass Method Bind , Ġthis . raw Memory ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġset Weight Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Physical Bone ", Ġ" set _ weight ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġset Weight ( weight : ĠDouble ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ ic all _ Unit _ Double ( set Weight Method Bind , Ġthis . raw Memory , Ġweight ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġget Weight Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Physical Bone ", Ġ" get _ weight ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġget Weight (): ĠDouble Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double ( get Weight Method Bind , Ġthis . raw Memory ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġset F riction Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Physical Bone ", Ġ" set _ f riction ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġset F riction ( f riction : ĠDouble ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ ic all _ Unit _ Double ( set F riction Method Bind , Ġthis . raw Memory , Ġf riction ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġget F riction Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Physical Bone ", Ġ" get _ f riction ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġget F riction (): ĠDouble Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double ( getF riction Method Bind , Ġthis . raw Memory ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġset Bo unce Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Physical Bone ", Ġ" set _ bounce ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġset Bo unce ( bounce : ĠDouble ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ ic all _ Unit _ Double ( set Bo unce Method Bind , Ġthis . raw Memory , Ġbo unce ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġget Bo unce Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Physical Bone ", Ġ" get _ bounce ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġget Bo unce (): ĠDouble Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double ( get Bo unce Method Bind , Ġthis . raw Memory ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġset Gravity Scale Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Physical Bone ", Ġ" set _ gravity _ scale ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġset Gravity Scale ( gravity Scale : ĠDouble ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ ic all _ Unit _ Double ( set Gravity Scale Method Bind , Ġthis . raw Memory , Ġgravity Scale ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġget Gravity Scale Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" Physical Bone ", Ġ" get _ gravity _ scale ") Ġ} ĊĠĠĠ Ġopen Ġfun Ġget Gravity Scale (): ĠDouble Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double ( get Gravity Scale Method Bind , Ġthis . raw Memory ) ĊĠĠĠ Ġ} ĊĊ Ċ } Ċ