// ĠTHIS ĠFILE ĠIS ĠGENERATED ! ĠDO ĠNOT ĠEDIT ĠIT ĠMAN U ALLY ! Ċ @ file : Suppress (" Package Directory Mismatch ", Ġ" unused ", Ġ" FunctionName ", Ġ" Red undant Modal ity Modifier ", ĊĠĠĠ Ġ" UN CHECK ED _ CAST ", Ġ" Join Declaration And Assignment ", Ġ" USE LESS _ CAST ", ĊĠĠĠ Ġ" Remove Red undant Qualifier Name ", Ġ" NOTH ING _ TO _ INLINE ") Ċ Ċ package Ġgod ot Ċ Ċ import Ġgod ot .` annotation `. God ot BaseType Ċ import Ġgod ot . core . Node Path Ċ import Ġgod ot . core . Transfer Context Ċ import Ġgod ot . core . Variant Type Ċ import Ġgod ot . core . Variant Type . LONG Ċ import Ġgod ot . core . Variant Type . NIL Ċ import Ġgod ot . core . Variant Type . NODE _ PATH Ċ import Ġgod ot . core . Variant Type . STRING Ċ import Ġkotlin . Long Ċ import Ġkotlin . NotImplemented Error Ċ import Ġkotlin . String Ċ import Ġkotlin . Suppress Ċ import Ġkotlin . Unit Ċ Ċ @ God ot BaseType Ċ public Ġopen Ġclass ĠVisual Script Property Get Ġ: ĠVisual Script Node () Ġ{ ĊĠ Ġpublic Ġopen Ġvar Ġbase Script : ĠString ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ VIS UAL SCRIP TP RO PER TY GET _ GET _ BASE _ SCRIPT , ĠSTRING ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( STRING , Ġfalse ) Ġas ĠString ĊĠĠĠ Ġ} ĊĠĠĠ Ġset (` value `) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ VIS UAL SCRIP TP RO PER TY GET _ SET _ BASE _ SCRIPT , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġpublic Ġopen Ġvar Ġbase Type : ĠString ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ VIS UAL SCRIP TP RO PER TY GET _ GET _ BASE _ TYPE , ĠSTRING ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( STRING , Ġfalse ) Ġas ĠString ĊĠĠĠ Ġ} ĊĠĠĠ Ġset (` value `) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ VIS UAL SCRIP TP RO PER TY GET _ SET _ BASE _ TYPE , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġpublic Ġopen Ġvar Ġbasic Type : ĠLong ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ VIS UAL SCRIP TP RO PER TY GET _ GET _ BASIC _ TYPE , ĠLONG ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( LONG , Ġfalse ) Ġas ĠLong ĊĠĠĠ Ġ} ĊĠĠĠ Ġset (` value `) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( LONG Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ VIS UAL SCRIP TP RO PER TY GET _ SET _ BASIC _ TYPE , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġpublic Ġopen Ġvar Ġindex : ĠString ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ VIS UAL SCRIP TP RO PER TY GET _ GET _ INDEX , ĊĠĠĠĠĠĠĠĠĠ ĠSTRING ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( STRING , Ġfalse ) Ġas ĠString ĊĠĠĠ Ġ} ĊĠĠĠ Ġset (` value `) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ VIS UAL SCRIP TP RO PER TY GET _ SET _ INDEX , ĊĠĠĠĠĠĠĠĠĠ ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġpublic Ġopen Ġvar Ġnode Path : ĠNode Path ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ VIS UAL SCRIP TP RO PER TY GET _ GET _ NODE _ PATH , ĠNODE _ PATH ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( NODE _ PATH , Ġfalse ) Ġas ĠNode Path ĊĠĠĠ Ġ} ĊĠĠĠ Ġset (` value `) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( NODE _ PATH Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ VIS UAL SCRIP TP RO PER TY GET _ SET _ NODE _ PATH , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġpublic Ġopen Ġvar Ġ` property `: ĠString ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ VIS UAL SCRIP TP RO PER TY GET _ GET _ PROPERTY , ĠSTRING ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( STRING , Ġfalse ) Ġas ĠString ĊĠĠĠ Ġ} ĊĠĠĠ Ġset (` value `) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ VIS UAL SCRIP TP RO PER TY GET _ SET _ PROPERTY , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġpublic Ġopen Ġvar Ġset Mode : ĠLong ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ VIS UAL SCRIP TP RO PER TY GET _ GET _ SET _ MODE , ĠLONG ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( LONG , Ġfalse ) Ġas ĠLong ĊĠĠĠ Ġ} ĊĠĠĠ Ġset (` value `) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( LONG Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ VIS UAL SCRIP TP RO PER TY GET _ SET _ SET _ MODE , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġpublic Ġoverride Ġfun Ġ__ new (): ĠUnit Ġ{ ĊĠĠĠ Ġcall Constructor ( ENGINE CLASS _ VIS UAL SCRIP TP RO PER TY GET ) ĊĠ Ġ} ĊĊĠ Ġpublic Ġopen Ġfun Ġ_ getType Cache (): ĠVariant Type Ġ{ ĊĠĠĠ Ġthrow ĠNotImplementedError ("_ get _ type _ cache Ġis Ġnot Ġimplemented Ġfor ĠVisual Script Property Get ") ĊĠ Ġ} ĊĊĠ Ġpublic Ġopen Ġfun Ġ_ setType Cache ( type Cache : ĠLong ): ĠUnit Ġ{ ĊĠ Ġ} ĊĊĠ Ġpublic Ġenum Ġclass ĠCall Mode ( ĊĠĠĠ Ġid : ĠLong ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠCALL _ MODE _ SELF ( 0 ), ĊĠĠĠ ĠCALL _ MODE _ NODE _ PATH ( 1 ), ĊĠĠĠ ĠCALL _ MODE _ INSTANCE ( 2 ), ĊĠĠĠ ĠCALL _ MODE _ BASIC _ TYPE ( 3 ), ĊĠĠĠ Ġ; ĊĊĠĠĠ Ġpublic Ġval Ġid : ĠLong ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠ Ġthis . id Ġ= Ġid ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġpublic Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġpublic Ġfun Ġfrom (` value `: ĠLong ) Ġ= Ġvalues (). single Ġ{ Ġit . id Ġ== Ġ` value ` Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġpublic Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġpublic Ġfinal Ġconst Ġval ĠCALL _ MODE _ BASIC _ TYPE : ĠLong Ġ= Ġ 3 ĊĊĠĠĠ Ġpublic Ġfinal Ġconst Ġval ĠCALL _ MODE _ INSTANCE : ĠLong Ġ= Ġ 2 ĊĊĠĠĠ Ġpublic Ġfinal Ġconst Ġval ĠCALL _ MODE _ NODE _ PATH : ĠLong Ġ= Ġ 1 ĊĊĠĠĠ Ġpublic Ġfinal Ġconst Ġval ĠCALL _ MODE _ SELF : ĠLong Ġ= Ġ 0 ĊĠ Ġ} Ċ } Ċ