// ĠDO ĠNOT ĠEDIT , ĠTHIS ĠFILE ĠIS ĠGENERATED ĠFROM Ġapi . json Ċ package Ġgod ot Ċ Ċ import Ġgd native . godot _ method _ bind Ċ import Ġgd native . godot _ string Ċ import Ġgod ot . core . Allocator Ċ import Ġgod ot . core . God ot Ċ import Ġgod ot . core . Node Path Ċ import Ġgod ot . core . Variant Ċ import Ġgod ot . core . Variant Array Ċ import Ġkotlin . Int Ċ import Ġkotlin . String Ċ import Ġkotlin . Suppress Ċ import Ġkotlin . Unit Ċ import Ġkotlin . reflect . K Callable Ċ import Ġkotlinx . c interop . Boolean Var Ċ import Ġkotlinx . c interop . C Function Ċ import Ġkotlinx . c interop . CO pa que Pointer Ċ import Ġkotlinx . c interop . CO pa que Pointer Var Ċ import Ġkotlinx . c interop . CP o inter Ċ import Ġkotlinx . c interop . Double Var Ċ import Ġkotlinx . c interop . Int Var Ċ import Ġkotlinx . c interop . alloc Ċ import Ġkotlinx . c interop . cstr Ċ import Ġkotlinx . c interop . invoke Ċ import Ġkotlinx . c interop . point ed Ċ import Ġkotlinx . c interop . ptr Ċ import Ġkotlinx . c interop . readValue Ċ import Ġkotlinx . c interop . reinterpret Ċ import Ġkotlinx . c interop . value Ċ Ċ open Ġclass ĠVisual Script Yield Signal ( ĊĠ Ġ@ Suppress (" UNUSED _ PARAMETER ") ĊĠ Ġ__ ignore : ĠString ? Ċ ) Ġ: ĠVisual Script Node ( null ) Ġ{ ĊĠ Ġvar Ġbase Type : ĠString ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget BaseType () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset BaseType ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġcall Mode : ĠCall Mode ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget Call Mode () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Call Mode ( value . value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġnode Path : ĠNode Path ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget BasePath () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset BasePath ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġsignal : ĠString ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget Signal () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Signal ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġconstructor () Ġ: Ġthis ( null ) Ġ{ ĊĠĠĠ Ġif Ġ( God ot . should Init Handle ()) Ġ{ ĊĠĠĠĠĠ Ġ_ handle Ġ= Ġ__ new () ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠSpecial ized Ġsetter Ġfor Ġnode Path ĊĠĠ Ġ*/ ĊĠ Ġfun Ġnode Path ( cb : ĠNode Path . () Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġval Ġ_ p Ġ= Ġnode Path ĊĠĠĠ Ġcb (_ p ) ĊĠĠĠ Ġnode Path Ġ= Ġ_ p ĊĠ Ġ} ĊĊĠ Ġfun Ġget BasePath (): ĠNode Path Ġ{ ĊĠĠĠ Ġval Ġself Ġ= Ġthis ĊĠĠĠ Ġreturn ĠAllocator . allocation Scope Ġ{ ĊĠĠĠĠĠ Ġval Ġ_ ret Ġ= ĠNode Path () ĊĠĠĠĠĠ Ġval Ġ_ ret Ptr Ġ= Ġ_ ret ._ value . ptr ĊĠĠĠĠĠ Ġ__ method _ bind . getBase Path . call ( self ._ handle , Ġempty List (), Ġ_ ret Ptr ) ĊĠĠĠĠĠ Ġ_ ret ._ value Ġ= Ġ_ ret Ptr . point ed . readValue () ĊĠĠĠĠĠ Ġ_ ret ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġfun Ġget BaseType (): ĠString Ġ{ ĊĠĠĠ Ġval Ġself Ġ= Ġthis ĊĠĠĠ Ġreturn ĠAllocator . allocation Scope Ġ{ ĊĠĠĠĠĠ Ġval Ġ_ ret Ġ= Ġalloc < godot _ string >() ĊĠĠĠĠĠ Ġval Ġ_ ret Ptr Ġ= Ġ_ ret . ptr ĊĠĠĠĠĠ ĠcheckNotNull ( God ot . gd native . godot _ string _ new ) (_ ret Ptr ) ĊĠĠĠĠĠ Ġ__ method _ bind . getBase Type . call ( self ._ handle , Ġempty List (), Ġ_ ret Ptr ) ĊĠĠĠĠĠ Ġ_ ret . to K String And Destroy () ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġfun Ġget Call Mode (): ĠCall Mode Ġ{ ĊĠĠĠ Ġval Ġself Ġ= Ġthis ĊĠĠĠ Ġreturn ĠAllocator . allocation Scope Ġ{ ĊĠĠĠĠĠ Ġval Ġ_ ret Ġ= Ġalloc < Int Var >() ĊĠĠĠĠĠ Ġval Ġ_ ret Ptr Ġ= Ġ_ ret . ptr ĊĠĠĠĠĠ Ġ__ method _ bind . get Call Mode . call ( self ._ handle , Ġempty List (), Ġ_ ret Ptr ) ĊĠĠĠĠĠ ĠVisual Script Yield Signal . Call Mode . from (_ ret . value ) ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġfun Ġget Signal (): ĠString Ġ{ ĊĠĠĠ Ġval Ġself Ġ= Ġthis ĊĠĠĠ Ġreturn ĠAllocator . allocation Scope Ġ{ ĊĠĠĠĠĠ Ġval Ġ_ ret Ġ= Ġalloc < godot _ string >() ĊĠĠĠĠĠ Ġval Ġ_ ret Ptr Ġ= Ġ_ ret . ptr ĊĠĠĠĠĠ ĠcheckNotNull ( God ot . gd native . godot _ string _ new ) (_ ret Ptr ) ĊĠĠĠĠĠ Ġ__ method _ bind . get Signal . call ( self ._ handle , Ġempty List (), Ġ_ ret Ptr ) ĊĠĠĠĠĠ Ġ_ ret . to K String And Destroy () ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġfun Ġset BasePath ( basePath : ĠNode Path ) Ġ{ ĊĠĠĠ Ġval Ġself Ġ= Ġthis ĊĠĠĠ Ġreturn ĠAllocator . allocation Scope Ġ{ ĊĠĠĠĠĠ Ġ__ method _ bind . set BasePath . call ( self ._ handle , ĠlistOf ( basePath ), Ġnull ) ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġfun Ġset BaseType ( base Type : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġself Ġ= Ġthis ĊĠĠĠ Ġreturn ĠAllocator . allocation Scope Ġ{ ĊĠĠĠĠĠ Ġ__ method _ bind . set BaseType . call ( self ._ handle , ĠlistOf ( base Type ), Ġnull ) ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġfun Ġset Call Mode ( mode : ĠInt ) Ġ{ ĊĠĠĠ Ġval Ġself Ġ= Ġthis ĊĠĠĠ Ġreturn ĠAllocator . allocation Scope Ġ{ ĊĠĠĠĠĠ Ġ__ method _ bind . set Call Mode . call ( self ._ handle , ĠlistOf ( mode ), Ġnull ) ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġfun Ġset Signal ( signal : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġself Ġ= Ġthis ĊĠĠĠ Ġreturn ĠAllocator . allocation Scope Ġ{ ĊĠĠĠĠĠ Ġ__ method _ bind . set Signal . call ( self ._ handle , ĠlistOf ( signal ), Ġnull ) ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġenum Ġclass ĠCall Mode ( ĊĠĠĠ Ġval Ġvalue : ĠInt ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠS ELF ( 0 ), ĊĊĠĠĠ ĠNODE _ PATH ( 1 ), ĊĊĠĠĠ ĠINSTANCE ( 2 ); ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġfun Ġfrom ( value : ĠInt ): ĠCall Mode Ġ{ ĊĠĠĠĠĠĠĠ Ġfor Ġ( enum Value Ġin Ġvalues ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġif Ġ( enum Value . value Ġ== Ġvalue ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġenum Value ĊĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġthrow ĠAssertionError (""" Unsupported Ġenum Ġvalue : Ġ$ value """) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġinternal Ġfun Ġ__ new (): ĠCO pa que Pointer Ġ= ĠAllocator . allocation Scope Ġ{ ĊĠĠĠĠĠ Ġval Ġfn Ptr Ġ= ĊĠĠĠĠĠĠĠ ĠcheckNotNull ( God ot . gd native . godot _ get _ class _ constructor )(" Visual Script Yield Signal ". cstr . ptr ) ĊĠĠĠĠĠ Ġrequire NotNull ( fn Ptr ) Ġ{ Ġ" No Ġinstance Ġfound Ġfor ĠVisual Script Yield Signal " Ġ} ĊĠĠĠĠĠ Ġval Ġfn Ġ= Ġfn Ptr . reinterpret < C Function < () Ġ-> ĠCO pa que Pointer >>() ĊĠĠĠĠĠ Ġfn () ĊĠĠĠ Ġ} ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠContainer Ġfor Ġmethod _ bind Ġpointers Ġfor ĠVisual Script Yield Signal ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġobject Ġ__ method _ bind Ġ{ ĊĠĠĠĠĠ Ġval Ġget BasePath : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠAllocator . allocation Scope Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Visual Script Yield Signal ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ base _ path ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ base _ path " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget BaseType : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠAllocator . allocation Scope Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Visual Script Yield Signal ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ base _ type ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ base _ type " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Call Mode : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠAllocator . allocation Scope Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Visual Script Yield Signal ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ call _ mode ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ call _ mode " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Signal : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠAllocator . allocation Scope Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Visual Script Yield Signal ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ signal ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ signal " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset BasePath : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠAllocator . allocation Scope Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Visual Script Yield Signal ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ base _ path ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ base _ path " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset BaseType : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠAllocator . allocation Scope Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Visual Script Yield Signal ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ base _ type ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ base _ type " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Call Mode : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠAllocator . allocation Scope Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Visual Script Yield Signal ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ call _ mode ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ call _ mode " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Signal : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠAllocator . allocation Scope Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Visual Script Yield Signal ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ signal ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ signal " Ġ} ĊĠĠĠĠĠĠĠ Ġ}} ĊĠ Ġ} Ċ } Ċ