// Ġ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 . God ot Error Ċ import Ġgod ot . core . Transfer Context Ċ import Ġgod ot . core . Variant Type . BOOL Ċ import Ġgod ot . core . Variant Type . JVM _ INT Ċ import Ġgod ot . core . Variant Type . LONG Ċ import Ġgod ot . core . Variant Type . NIL Ċ import Ġgod ot . core . Variant Type . STRING Ċ import Ġkotlin . Boolean Ċ import Ġkotlin . Int Ċ import Ġkotlin . Long Ċ import Ġkotlin . String Ċ import Ġkotlin . Suppress Ċ import Ġkotlin . Unit Ċ Ċ /** Ċ Ġ* ĠAn Ġeditor Ġfeature Ġprofile Ġwhich Ġcan Ġbe Ġused Ġto Ġdisable Ġspecific Ġfeatures . Ċ Ġ* Ċ Ġ* ĠAn Ġeditor Ġfeature Ġprofile Ġcan Ġbe Ġused Ġto Ġdisable Ġspecific Ġfeatures Ġof Ġthe ĠGod ot Ġeditor . ĠWhen Ġdisabled , Ġthe Ġfeatures Ġwon 't Ġappear Ġin Ġthe Ġeditor , Ġwhich Ġmakes Ġthe Ġeditor Ġless Ġcl utter ed . ĠThis Ġis Ġuseful Ġin Ġeducation Ġsettings Ġto Ġreduce Ġconfusion Ġor Ġwhen Ġworking Ġin Ġa Ġteam . ĠFor Ġexample , Ġartists Ġand Ġlevel Ġdesign ers Ġcould Ġuse Ġa Ġfeature Ġprofile Ġthat Ġdisables Ġthe Ġscript Ġeditor Ġto Ġavoid Ġaccidentally Ġmaking Ġchanges Ġto Ġfiles Ġthey Ġaren 't Ġsupposed Ġto Ġedit . Ċ Ġ* Ċ Ġ* ĠTo Ġmanage Ġeditor Ġfeature Ġprofiles Ġvis ually , Ġuse Ġ** Editor Ġ> ĠManage ĠFeature ĠPro files ... ** Ġat Ġthe Ġtop Ġof Ġthe Ġeditor Ġwindow . Ċ Ġ*/ Ċ @ God ot BaseType Ċ public Ġopen Ġclass ĠEditor Feature Profile Ġ: ĠReference () Ġ{ ĊĠ Ġpublic Ġoverride Ġfun Ġ__ new (): ĠUnit Ġ{ ĊĠĠĠ Ġcall Constructor ( ENGINE CLASS _ EDITOR FEATURE PROFILE ) ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠReturns Ġthe Ġspecified Ġ` feature `' s Ġhuman - readable Ġname . ĊĠĠ Ġ*/ ĊĠ Ġpublic Ġopen Ġfun Ġget Feature Name ( feature : ĠLong ): ĠString Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( LONG Ġto Ġfeature ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ EDITOR FEATURE PROFILE _ GET _ FEATURE _ NAME , ĠSTRING ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( STRING , Ġfalse ) Ġas ĠString ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠReturns Ġ` true ` Ġif Ġthe Ġclass Ġspecified Ġby Ġ` class _ name ` Ġis Ġdisabled . ĠWhen Ġdisabled , Ġthe Ġclass Ġwon 't Ġappear Ġin Ġthe ĠCreate ĠNew ĠNode Ġdialog . ĊĠĠ Ġ*/ ĊĠ Ġpublic Ġopen Ġfun Ġis Class Disabled ( className : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto ĠclassName ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ EDITOR FEATURE PROFILE _ IS _ CLASS _ DISABLED , ĠBOOL ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( BOOL , Ġfalse ) Ġas ĠBoolean ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠReturns Ġ` true ` Ġif Ġediting Ġfor Ġthe Ġclass Ġspecified Ġby Ġ` class _ name ` Ġis Ġdisabled . ĠWhen Ġdisabled , Ġthe Ġclass Ġwill Ġstill Ġappear Ġin Ġthe ĠCreate ĠNew ĠNode Ġdialog Ġbut Ġthe Ġinspector Ġwill Ġbe Ġread - only Ġwhen Ġselecting Ġa Ġnode Ġthat Ġextends Ġthe Ġclass . ĊĠĠ Ġ*/ ĊĠ Ġpublic Ġopen Ġfun Ġis Class Editor Disabled ( className : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto ĠclassName ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ EDITOR FEATURE PROFILE _ IS _ CLASS _ EDITOR _ DISABLED , ĠBOOL ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( BOOL , Ġfalse ) Ġas ĠBoolean ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠReturns Ġ` true ` Ġif Ġ` property ` Ġis Ġdisabled Ġin Ġthe Ġclass Ġspecified Ġby Ġ` class _ name `. ĠWhen Ġa Ġproperty Ġis Ġdisabled , Ġit Ġwon 't Ġappear Ġin Ġthe Ġinspector Ġwhen Ġselecting Ġa Ġnode Ġthat Ġextends Ġthe Ġclass Ġspecified Ġby Ġ` class _ name `. ĊĠĠ Ġ*/ ĊĠ Ġpublic Ġopen Ġfun Ġis Class Property Disabled ( className : ĠString , Ġ` property `: ĠString ): ĠBoolean Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto ĠclassName , ĠSTRING Ġto Ġproperty ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ EDITOR FEATURE PROFILE _ IS _ CLASS _ PROPERTY _ DISABLED , ĠBOOL ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( BOOL , Ġfalse ) Ġas ĠBoolean ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠReturns Ġ` true ` Ġif Ġthe Ġ` feature ` Ġis Ġdisabled . ĠWhen Ġa Ġfeature Ġis Ġdisabled , Ġit Ġwill Ġdis appear Ġfrom Ġthe Ġeditor Ġentirely . ĊĠĠ Ġ*/ ĊĠ Ġpublic Ġopen Ġfun Ġis Feature Disabled ( feature : ĠLong ): ĠBoolean Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( LONG Ġto Ġfeature ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ EDITOR FEATURE PROFILE _ IS _ FEATURE _ DISABLED , ĠBOOL ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( BOOL , Ġfalse ) Ġas ĠBoolean ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠLoads Ġan Ġeditor Ġfeature Ġprofile Ġfrom Ġa Ġfile . ĠThe Ġfile Ġmust Ġfollow Ġthe ĠJSON Ġformat Ġobtained Ġby Ġusing Ġthe Ġfeature Ġprofile Ġmanager 's Ġ** Export ** Ġbutton Ġor Ġthe Ġ[ save ToFile ] Ġmethod . ĊĠĠ Ġ*/ ĊĠ Ġpublic Ġopen Ġfun Ġload FromFile ( path : ĠString ): ĠGod ot Error Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġpath ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ EDITOR FEATURE PROFILE _ LOAD _ FROM _ FILE , ĊĠĠĠĠĠĠĠ ĠLONG ) ĊĠĠĠ Ġreturn ĠGod ot Error . values ()[ Transfer Context . read ReturnValue ( JVM _ INT ) Ġas ĠInt ] ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠS aves Ġthe Ġeditor Ġfeature Ġprofile Ġto Ġa Ġfile Ġin ĠJSON Ġformat . ĠIt Ġcan Ġthen Ġbe Ġimported Ġusing Ġthe Ġfeature Ġprofile Ġmanager 's Ġ** Import ** Ġbutton Ġor Ġthe Ġ[ load FromFile ] Ġbutton . ĊĠĠ Ġ*/ ĊĠ Ġpublic Ġopen Ġfun Ġsave ToFile ( path : ĠString ): ĠGod ot Error Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġpath ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ EDITOR FEATURE PROFILE _ SAVE _ TO _ FILE , ĊĠĠĠĠĠĠĠ ĠLONG ) ĊĠĠĠ Ġreturn ĠGod ot Error . values ()[ Transfer Context . read ReturnValue ( JVM _ INT ) Ġas ĠInt ] ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠIf Ġ` disable ` Ġis Ġ` true `, Ġdisables Ġthe Ġclass Ġspecified Ġby Ġ` class _ name `. ĠWhen Ġdisabled , Ġthe Ġclass Ġwon 't Ġappear Ġin Ġthe ĠCreate ĠNew ĠNode Ġdialog . ĊĠĠ Ġ*/ ĊĠ Ġpublic Ġopen Ġfun Ġset Disable Class ( className : ĠString , Ġdisable : ĠBoolean ): ĠUnit Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto ĠclassName , ĠBOOL Ġto Ġdisable ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ EDITOR FEATURE PROFILE _ SET _ DISABLE _ CLASS , ĠNIL ) ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠIf Ġ` disable ` Ġis Ġ` true `, Ġdisables Ġediting Ġfor Ġthe Ġclass Ġspecified Ġby Ġ` class _ name `. ĠWhen Ġdisabled , Ġthe Ġclass Ġwill Ġstill Ġappear Ġin Ġthe ĠCreate ĠNew ĠNode Ġdialog Ġbut Ġthe Ġinspector Ġwill Ġbe Ġread - only Ġwhen Ġselecting Ġa Ġnode Ġthat Ġextends Ġthe Ġclass . ĊĠĠ Ġ*/ ĊĠ Ġpublic Ġopen Ġfun Ġset Disable Class Editor ( className : ĠString , Ġdisable : ĠBoolean ): ĠUnit Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto ĠclassName , ĠBOOL Ġto Ġdisable ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ EDITOR FEATURE PROFILE _ SET _ DISABLE _ CLASS _ EDITOR , ĠNIL ) ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠIf Ġ` disable ` Ġis Ġ` true `, Ġdisables Ġediting Ġfor Ġ` property ` Ġin Ġthe Ġclass Ġspecified Ġby Ġ` class _ name `. ĠWhen Ġa Ġproperty Ġis Ġdisabled , Ġit Ġwon 't Ġappear Ġin Ġthe Ġinspector Ġwhen Ġselecting Ġa Ġnode Ġthat Ġextends Ġthe Ġclass Ġspecified Ġby Ġ` class _ name `. ĊĠĠ Ġ*/ ĊĠ Ġpublic Ġopen Ġfun Ġset Disable Class Property ( ĊĠĠĠ ĠclassName : ĠString , ĊĠĠĠ Ġ` property `: ĠString , ĊĠĠĠ Ġdisable : ĠBoolean ĊĠ Ġ): ĠUnit Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto ĠclassName , ĠSTRING Ġto Ġproperty , ĠBOOL Ġto Ġdisable ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ EDITOR FEATURE PROFILE _ SET _ DISABLE _ CLASS _ PROPERTY , ĠNIL ) ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠIf Ġ` disable ` Ġis Ġ` true `, Ġdisables Ġthe Ġeditor Ġfeature Ġspecified Ġin Ġ` feature `. ĠWhen Ġa Ġfeature Ġis Ġdisabled , Ġit Ġwill Ġdis appear Ġfrom Ġthe Ġeditor Ġentirely . ĊĠĠ Ġ*/ ĊĠ Ġpublic Ġopen Ġfun Ġset Disable Feature ( feature : ĠLong , Ġdisable : ĠBoolean ): ĠUnit Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( LONG Ġto Ġfeature , ĠBOOL Ġto Ġdisable ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ EDITOR FEATURE PROFILE _ SET _ DISABLE _ FEATURE , ĠNIL ) ĊĠ Ġ} ĊĊĠ Ġpublic Ġenum Ġclass ĠFeature ( ĊĠĠĠ Ġid : ĠLong ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġ 3 D Ġeditor . ĠIf Ġthis Ġfeature Ġis Ġdisabled , Ġthe Ġ 3 D Ġeditor Ġwon 't Ġdisplay Ġbut Ġ 3 D Ġnodes Ġwill Ġstill Ġdisplay Ġin Ġthe ĠCreate ĠNew ĠNode Ġdialog . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠFEATURE _ 3 D ( 0 ), ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe ĠScript Ġtab , Ġwhich Ġcontains Ġthe Ġscript Ġeditor Ġand Ġclass Ġreference Ġbrowser . ĠIf Ġthis Ġfeature Ġis Ġdisabled , Ġthe ĠScript Ġtab Ġwon 't Ġdisplay . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠFEATURE _ SCRIPT ( 1 ), ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe ĠAsset Lib Ġtab . ĠIf Ġthis Ġfeature Ġis Ġdisabled , Ġthe ĠAsset Lib Ġtab Ġwon 't Ġdisplay . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠFEATURE _ AS SET _ LIB ( 2 ), ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠScene Ġtree Ġediting . ĠIf Ġthis Ġfeature Ġis Ġdisabled , Ġthe ĠScene Ġtree Ġdock Ġwill Ġstill Ġbe Ġvisible Ġbut Ġwill Ġbe Ġread - only . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠFEATURE _ SC ENE _ TREE ( 3 ), ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe ĠNode Ġdock . ĠIf Ġthis Ġfeature Ġis Ġdisabled , Ġsignals Ġand Ġgroups Ġwon 't Ġbe Ġvisible Ġand Ġmod ifiable Ġfrom Ġthe Ġeditor . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠFEATURE _ NODE _ DO CK ( 4 ), ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe ĠFileSystem Ġdock . ĠIf Ġthis Ġfeature Ġis Ġdisabled , Ġthe ĠFileSystem Ġdock Ġwon 't Ġbe Ġvisible . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠFEATURE _ FILE SYSTEM _ DO CK ( 5 ), ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe ĠImport Ġdock . ĠIf Ġthis Ġfeature Ġis Ġdisabled , Ġthe ĠImport Ġdock Ġwon 't Ġbe Ġvisible . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠFEATURE _ IMPORT _ DO CK ( 6 ), ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRepresents Ġthe Ġsize Ġof Ġthe Ġ[ enum ĠFeature ] Ġenum . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠFEATURE _ MAX ( 7 ), ĊĠĠĠ Ġ; ĊĊĠĠĠ Ġpublic Ġval Ġid : ĠLong ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠ Ġthis . id Ġ= Ġid ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġpublic Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġpublic Ġfun Ġfrom (` value `: ĠLong ) Ġ= Ġvalues (). single Ġ{ Ġit . id Ġ== Ġ` value ` Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġpublic Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġ 3 D Ġeditor . ĠIf Ġthis Ġfeature Ġis Ġdisabled , Ġthe Ġ 3 D Ġeditor Ġwon 't Ġdisplay Ġbut Ġ 3 D Ġnodes Ġwill Ġstill Ġdisplay Ġin Ġthe ĠCreate ĠNew ĠNode Ġdialog . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġfinal Ġconst Ġval ĠFEATURE _ 3 D : ĠLong Ġ= Ġ 0 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe ĠAsset Lib Ġtab . ĠIf Ġthis Ġfeature Ġis Ġdisabled , Ġthe ĠAsset Lib Ġtab Ġwon 't Ġdisplay . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġfinal Ġconst Ġval ĠFEATURE _ AS SET _ LIB : ĠLong Ġ= Ġ 2 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe ĠFileSystem Ġdock . ĠIf Ġthis Ġfeature Ġis Ġdisabled , Ġthe ĠFileSystem Ġdock Ġwon 't Ġbe Ġvisible . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġfinal Ġconst Ġval ĠFEATURE _ FILE SYSTEM _ DO CK : ĠLong Ġ= Ġ 5 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe ĠImport Ġdock . ĠIf Ġthis Ġfeature Ġis Ġdisabled , Ġthe ĠImport Ġdock Ġwon 't Ġbe Ġvisible . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġfinal Ġconst Ġval ĠFEATURE _ IMPORT _ DO CK : ĠLong Ġ= Ġ 6 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRepresents Ġthe Ġsize Ġof Ġthe Ġ[ enum ĠFeature ] Ġenum . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġfinal Ġconst Ġval ĠFEATURE _ MAX : ĠLong Ġ= Ġ 7 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe ĠNode Ġdock . ĠIf Ġthis Ġfeature Ġis Ġdisabled , Ġsignals Ġand Ġgroups Ġwon 't Ġbe Ġvisible Ġand Ġmod ifiable Ġfrom Ġthe Ġeditor . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġfinal Ġconst Ġval ĠFEATURE _ NODE _ DO CK : ĠLong Ġ= Ġ 4 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠScene Ġtree Ġediting . ĠIf Ġthis Ġfeature Ġis Ġdisabled , Ġthe ĠScene Ġtree Ġdock Ġwill Ġstill Ġbe Ġvisible Ġbut Ġwill Ġbe Ġread - only . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġfinal Ġconst Ġval ĠFEATURE _ SC ENE _ TREE : ĠLong Ġ= Ġ 3 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe ĠScript Ġtab , Ġwhich Ġcontains Ġthe Ġscript Ġeditor Ġand Ġclass Ġreference Ġbrowser . ĠIf Ġthis Ġfeature Ġis Ġdisabled , Ġthe ĠScript Ġtab Ġwon 't Ġdisplay . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġfinal Ġconst Ġval ĠFEATURE _ SCRIPT : ĠLong Ġ= Ġ 1 ĊĠ Ġ} Ċ } Ċ