// ĠTHIS ĠFILE ĠIS ĠGENERATED ! ĠDO ĠNOT ĠEDIT ĠIT ĠMAN U ALLY ! ĠALL ĠCH ANG ES ĠTO ĠIT ĠWILL ĠBE ĠOVER WR IT TEN ĠON ĠE ACH ĠBUILD Ċ package Ġgod ot Ċ Ċ import Ġgod ot . Area Ċ import Ġgod ot . core . RID Ċ import Ġgod ot . core . Signal 1 Ċ import Ġgod ot . core . Signal 4 Ċ import Ġgod ot . core . Variant Array Ċ import Ġgod ot . core . Vector 3 Ċ import Ġgod ot . core . signal Ċ import Ġgod ot . ic alls ._ ic all _ Boolean Ċ import Ġgod ot . ic alls ._ ic all _ Boolean _ Long Ċ import Ġgod ot . ic alls ._ ic all _ Boolean _ Object Ċ import Ġgod ot . ic alls ._ ic all _ Double Ċ import Ġgod ot . ic alls ._ ic all _ Long Ċ import Ġgod ot . ic alls ._ ic all _ String Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Boolean Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Double Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Long Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Long _ Boolean Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ String Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Vector 3 Ċ import Ġgod ot . ic alls ._ ic all _ Variant Array Ċ import Ġgod ot . ic alls ._ ic all _ Vector 3 Ċ import Ġgod ot . internal . utils . getMethod Bind Ċ import Ġgod ot . internal . utils . invoke Constructor Ċ import Ġkotlin . Boolean Ċ import Ġkotlin . Double Ċ import Ġkotlin . Long Ċ import Ġkotlin . String Ċ import Ġkotlin . Unit Ċ import Ġkotlinx . c interop . CO pa que Pointer Ċ Ċ open Ġclass ĠArea Ġ: ĠCollision Object () Ġ{ ĊĠ Ġval Ġarea Entered : ĠSignal 1 < Area > Ġby Ġsignal (" area ") ĊĊĠ Ġval Ġarea Exit ed : ĠSignal 1 < Area > Ġby Ġsignal (" area ") ĊĊĠ Ġval Ġarea Shape Entered : ĠSignal 4 < Long , ĠArea , ĠLong , ĠLong > Ġby Ġsignal (" area _ id ", Ġ" area ", Ġ" area _ shape ", ĊĠĠĠĠĠ Ġ" self _ shape ") ĊĊĠ Ġval Ġarea Shape Exit ed : ĠSignal 4 < Long , ĠArea , ĠLong , ĠLong > Ġby Ġsignal (" area _ id ", Ġ" area ", Ġ" area _ shape ", ĊĠĠĠĠĠ Ġ" self _ shape ") ĊĊĠ Ġval Ġbody Entered : ĠSignal 1 < Node > Ġby Ġsignal (" body ") ĊĊĠ Ġval Ġbody Exit ed : ĠSignal 1 < Node > Ġby Ġsignal (" body ") ĊĊĠ Ġval Ġbody Shape Entered : ĠSignal 4 < Long , ĠNode , ĠLong , ĠLong > Ġby Ġsignal (" body _ id ", Ġ" body ", Ġ" body _ shape ", ĊĠĠĠĠĠ Ġ" area _ shape ") ĊĊĠ Ġval Ġbody Shape Exit ed : ĠSignal 4 < Long , ĠNode , ĠLong , ĠLong > Ġby Ġsignal (" body _ id ", Ġ" body ", Ġ" body _ shape ", ĊĠĠĠĠĠ Ġ" area _ shape ") ĊĊĠ Ġopen Ġvar Ġangular D amp : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ angular _ d amp ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ angular _ d amp ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Double ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġaudio Bus Name : ĠString ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ audio _ bus ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ String ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ audio _ bus ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ String ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġaudio Bus Override : ĠBoolean ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," is _ over riding _ audio _ bus ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Boolean ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ audio _ bus _ override ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Boolean ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġcollision Layer : ĠLong ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ collision _ layer ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Long ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ collision _ layer ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Long ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġcollision Mask : ĠLong ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ collision _ mask ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Long ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ collision _ mask ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Long ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġgravity : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ gravity ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ gravity ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Double ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġgravity Distance Scale : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ gravity _ distance _ scale ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ gravity _ distance _ scale ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Double ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġgravity Point : ĠBoolean ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," is _ gravity _ a _ point ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Boolean ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ gravity _ is _ point ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Boolean ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġgravity Vec : ĠVector 3 ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ gravity _ vector ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Vector 3 ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ gravity _ vector ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Vector 3 ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġlinear D amp : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ linear _ d amp ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ linear _ d amp ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Double ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġmonitor able : ĠBoolean ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," is _ monitor able ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Boolean ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ monitor able ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Boolean ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġmonitoring : ĠBoolean ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," is _ monitoring ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Boolean ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ monitoring ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Boolean ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġpriority : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ priority ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ priority ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Double ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġre verb Bus Amount : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ re verb _ amount ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ re verb _ amount ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Double ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġre verb Bus Enable : ĠBoolean ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," is _ using _ re verb _ bus ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Boolean ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ use _ re verb _ bus ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Boolean ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġre verb Bus Name : ĠString ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ re verb _ bus ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ String ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ re verb _ bus ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ String ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġre verb Bus Uniform ity : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ re verb _ uniform ity ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ re verb _ uniform ity ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Double ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġspace Override : ĠLong ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ space _ override _ mode ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Long ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ space _ override _ mode ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Long ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġ__ new (): ĠCO pa que Pointer Ġ= Ġinvoke Constructor (" Area ", Ġ" Area ") ĊĊĠ Ġopen Ġfun Ġgravity Vec ( schedule : ĠVector 3 . () Ġ-> ĠUnit ): ĠVector 3 Ġ= Ġgravity Vec . apply { ĊĠĠĠĠĠ Ġschedule ( this ) ĊĠĠĠĠĠ Ġgravity Vec Ġ= Ġthis ĊĠ Ġ} ĊĊĊĠ Ġopen Ġfun Ġ_ area Enter Tree ( id : ĠLong ) Ġ{ ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġ_ area Exit Tree ( id : ĠLong ) Ġ{ ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġ_ area In out ( ĊĠĠĠ Ġarg 0 : ĠLong , ĊĠĠĠ Ġarg 1 : ĠRID , ĊĠĠĠ Ġarg 2 : ĠLong , ĊĠĠĠ Ġarg 3 : ĠLong , ĊĠĠĠ Ġarg 4 : ĠLong ĊĠ Ġ) Ġ{ ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġ_ body Enter Tree ( id : ĠLong ) Ġ{ ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġ_ body Exit Tree ( id : ĠLong ) Ġ{ ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġ_ body In out ( ĊĠĠĠ Ġarg 0 : ĠLong , ĊĠĠĠ Ġarg 1 : ĠRID , ĊĠĠĠ Ġarg 2 : ĠLong , ĊĠĠĠ Ġarg 3 : ĠLong , ĊĠĠĠ Ġarg 4 : ĠLong ĊĠ Ġ) Ġ{ ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Angular D amp (): ĠDouble Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ angular _ d amp ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Double ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Audio Bus (): ĠString Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ audio _ bus ") ĊĠĠĠ Ġreturn Ġ_ ic all _ String ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Collision Layer (): ĠLong Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ collision _ layer ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Long ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Collision Layer Bit ( bit : ĠLong ): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ collision _ layer _ bit ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean _ Long ( Ġmb , Ġthis . ptr , Ġbit ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Collision Mask (): ĠLong Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ collision _ mask ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Long ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Collision Mask Bit ( bit : ĠLong ): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ collision _ mask _ bit ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean _ Long ( Ġmb , Ġthis . ptr , Ġbit ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Gravity (): ĠDouble Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ gravity ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Double ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Gravity Distance Scale (): ĠDouble Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ gravity _ distance _ scale ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Double ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Gravity Vector (): ĠVector 3 Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ gravity _ vector ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Vector 3 ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Linear D amp (): ĠDouble Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ linear _ d amp ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Double ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Over lapping Areas (): ĠVariant Array Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ over lapping _ areas ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Variant Array ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Over lapping B odies (): ĠVariant Array Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ over lapping _ bodies ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Variant Array ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Priority (): ĠDouble Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ priority ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Double ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Re verb Amount (): ĠDouble Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ re verb _ amount ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Double ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Re verb Bus (): ĠString Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ re verb _ bus ") ĊĠĠĠ Ġreturn Ġ_ ic all _ String ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Re verb Uniform ity (): ĠDouble Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ re verb _ uniform ity ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Double ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Space Override Mode (): ĠArea . Space Override Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," get _ space _ override _ mode ") ĊĠĠĠ Ġreturn ĠArea . Space Override . from ( Ġ_ ic all _ Long ( Ġmb , Ġthis . ptr )) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġis Gravity AP oint (): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," is _ gravity _ a _ point ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġis Monitor able (): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," is _ monitor able ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġis Monitoring (): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," is _ monitoring ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġis Over riding Audio Bus (): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," is _ over riding _ audio _ bus ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġis Using Re verb Bus (): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," is _ using _ re verb _ bus ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġoverlap s Area ( area : ĠNode ): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," overlap s _ area ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean _ Object ( Ġmb , Ġthis . ptr , Ġarea ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġoverlap s Body ( body : ĠNode ): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," overlap s _ body ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean _ Object ( Ġmb , Ġthis . ptr , Ġbody ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Angular D amp ( angular D amp : ĠDouble ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ angular _ d amp ") ĊĠĠĠ Ġ_ ic all _ Unit _ Double ( Ġmb , Ġthis . ptr , Ġangular D amp ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Audio Bus ( name : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ audio _ bus ") ĊĠĠĠ Ġ_ ic all _ Unit _ String ( Ġmb , Ġthis . ptr , Ġname ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Audio Bus Override ( enable : ĠBoolean ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ audio _ bus _ override ") ĊĠĠĠ Ġ_ ic all _ Unit _ Boolean ( Ġmb , Ġthis . ptr , Ġenable ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Collision Layer ( collision Layer : ĠLong ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ collision _ layer ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long ( Ġmb , Ġthis . ptr , Ġcollision Layer ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Collision Layer Bit ( bit : ĠLong , Ġvalue : ĠBoolean ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ collision _ layer _ bit ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long _ Boolean ( Ġmb , Ġthis . ptr , Ġbit , Ġvalue ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Collision Mask ( collision Mask : ĠLong ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ collision _ mask ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long ( Ġmb , Ġthis . ptr , Ġcollision Mask ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Collision Mask Bit ( bit : ĠLong , Ġvalue : ĠBoolean ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ collision _ mask _ bit ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long _ Boolean ( Ġmb , Ġthis . ptr , Ġbit , Ġvalue ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Gravity ( gravity : ĠDouble ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ gravity ") ĊĠĠĠ Ġ_ ic all _ Unit _ Double ( Ġmb , Ġthis . ptr , Ġgravity ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Gravity Distance Scale ( distance Scale : ĠDouble ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ gravity _ distance _ scale ") ĊĠĠĠ Ġ_ ic all _ Unit _ Double ( Ġmb , Ġthis . ptr , Ġdistance Scale ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Gravity Is Point ( enable : ĠBoolean ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ gravity _ is _ point ") ĊĠĠĠ Ġ_ ic all _ Unit _ Boolean ( Ġmb , Ġthis . ptr , Ġenable ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Gravity Vector ( vector : ĠVector 3 ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ gravity _ vector ") ĊĠĠĠ Ġ_ ic all _ Unit _ Vector 3 ( Ġmb , Ġthis . ptr , Ġvector ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Linear D amp ( linear D amp : ĠDouble ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ linear _ d amp ") ĊĠĠĠ Ġ_ ic all _ Unit _ Double ( Ġmb , Ġthis . ptr , Ġlinear D amp ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Monitor able ( enable : ĠBoolean ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ monitor able ") ĊĠĠĠ Ġ_ ic all _ Unit _ Boolean ( Ġmb , Ġthis . ptr , Ġenable ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Monitoring ( enable : ĠBoolean ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ monitoring ") ĊĠĠĠ Ġ_ ic all _ Unit _ Boolean ( Ġmb , Ġthis . ptr , Ġenable ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Priority ( priority : ĠDouble ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ priority ") ĊĠĠĠ Ġ_ ic all _ Unit _ Double ( Ġmb , Ġthis . ptr , Ġpriority ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Re verb Amount ( amount : ĠDouble ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ re verb _ amount ") ĊĠĠĠ Ġ_ ic all _ Unit _ Double ( Ġmb , Ġthis . ptr , Ġamount ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Re verb Bus ( name : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ re verb _ bus ") ĊĠĠĠ Ġ_ ic all _ Unit _ String ( Ġmb , Ġthis . ptr , Ġname ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Re verb Uniform ity ( amount : ĠDouble ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ re verb _ uniform ity ") ĊĠĠĠ Ġ_ ic all _ Unit _ Double ( Ġmb , Ġthis . ptr , Ġamount ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Space Override Mode ( enable : ĠLong ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ space _ override _ mode ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long ( Ġmb , Ġthis . ptr , Ġenable ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Use Re verb Bus ( enable : ĠBoolean ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Area "," set _ use _ re verb _ bus ") ĊĠĠĠ Ġ_ ic all _ Unit _ Boolean ( Ġmb , Ġthis . ptr , Ġenable ) ĊĠ Ġ} ĊĊĠ Ġenum Ġclass ĠSpace Override ( ĊĠĠĠ Ġid : ĠLong ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠSPACE _ OVERRIDE _ DISABLED ( 0 ), ĊĊĠĠĠ ĠSPACE _ OVERRIDE _ COMB INE ( 1 ), ĊĊĠĠĠ ĠSPACE _ OVERRIDE _ COMB INE _ REPLACE ( 2 ), ĊĊĠĠĠ ĠSPACE _ OVERRIDE _ REPLACE ( 3 ), ĊĊĠĠĠ ĠSPACE _ OVERRIDE _ REPLACE _ COMB INE ( 4 ); ĊĊĠĠĠ Ġval Ġid : ĠLong ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠ Ġthis . id Ġ= Ġid ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġfun Ġfrom ( value : ĠLong ) Ġ= Ġvalues (). single Ġ{ Ġit . id Ġ== Ġvalue Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġcompanion Ġobject Ċ } Ċ