// Ġ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 ") Ċ Ċ package Ġgod ot Ċ Ċ import Ġgod ot . annotation . God ot BaseType Ċ import Ġgod ot . core . Color Ċ import Ġgod ot . core . Transfer Context Ċ import Ġgod ot . core . Variant Type . BOOL Ċ import Ġgod ot . core . Variant Type . COLOR Ċ import Ġgod ot . core . Variant Type . DOUBLE Ċ import Ġgod ot . core . Variant Type . LONG Ċ import Ġgod ot . core . Variant Type . NIL Ċ import Ġgod ot . core . Variant Type . OBJECT Ċ import Ġgod ot . core . Variant Type . VECTOR 3 Ċ import Ġgod ot . core . Vector 3 Ċ import Ġgod ot . util . Void Ptr Ċ import Ġkotlin . Boolean Ċ import Ġkotlin . Double Ċ import Ġkotlin . Long Ċ import Ġkotlin . Suppress Ċ import Ġkotlin . Unit Ċ Ċ @ God ot BaseType Ċ open Ġclass ĠPart icles Material Ġ: ĠMaterial () Ġ{ ĊĠ Ġopen Ġvar Ġangle : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ ANGLE , ĊĠĠĠĠĠĠĠĠĠ ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ ANGLE , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġangle Curve : ĠTexture ? ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ ANGLE _ CUR VE , ĊĠĠĠĠĠĠĠĠĠ ĠOBJECT ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠTexture ? ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( OBJECT Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ ANGLE _ CUR VE , ĊĠĠĠĠĠĠĠĠĠ ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġangle Random : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ ANGLE _ RANDOM , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ ANGLE _ RANDOM , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġangular Velocity : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ ANG ULAR _ VE LOC ITY , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ ANG ULAR _ VE LOC ITY , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġangular Velocity Curve : ĠTexture ? ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ ANG ULAR _ VE LOC ITY _ CUR VE , ĠOBJECT ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠTexture ? ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( OBJECT Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ ANG ULAR _ VE LOC ITY _ CUR VE , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġangular Velocity Random : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ ANG ULAR _ VE LOC ITY _ RANDOM , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ ANG ULAR _ VE LOC ITY _ RANDOM , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġanim Offset : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ ANIM _ OFFSET , ĊĠĠĠĠĠĠĠĠĠ ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ ANIM _ OFFSET , ĊĠĠĠĠĠĠĠĠĠ ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġanim Offset Curve : ĠTexture ? ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ ANIM _ OFFSET _ CUR VE , ĠOBJECT ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠTexture ? ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( OBJECT Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ ANIM _ OFFSET _ CUR VE , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġanim Offset Random : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ ANIM _ OFFSET _ RANDOM , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ ANIM _ OFFSET _ RANDOM , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġanim Speed : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ ANIM _ SPEED , ĊĠĠĠĠĠĠĠĠĠ ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ ANIM _ SPEED , ĊĠĠĠĠĠĠĠĠĠ ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġanim Speed Curve : ĠTexture ? ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ ANIM _ SPEED _ CUR VE , ĠOBJECT ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠTexture ? ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( OBJECT Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ ANIM _ SPEED _ CUR VE , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġanim Speed Random : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ ANIM _ SPEED _ RANDOM , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ ANIM _ SPEED _ RANDOM , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġcolor : ĠColor ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ COLOR , ĊĠĠĠĠĠĠĠĠĠ ĠCOLOR ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( COLOR , Ġfalse ) Ġas ĠColor ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( COLOR Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ COLOR , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġcolor R amp : ĠTexture ? ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ COLOR _ R AMP , ĊĠĠĠĠĠĠĠĠĠ ĠOBJECT ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠTexture ? ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( OBJECT Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ COLOR _ R AMP , ĊĠĠĠĠĠĠĠĠĠ ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġd amping : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ DA MP ING , ĊĠĠĠĠĠĠĠĠĠ ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ DA MP ING , ĊĠĠĠĠĠĠĠĠĠ ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġd amping Curve : ĠTexture ? ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ DA MP ING _ CUR VE , ĠOBJECT ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠTexture ? ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( OBJECT Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ DA MP ING _ CUR VE , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġd amping Random : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ DA MP ING _ RANDOM , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ DA MP ING _ RANDOM , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġdirection : ĠVector 3 ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ DIRECTION , ĊĠĠĠĠĠĠĠĠĠ ĠV ECT OR 3 ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( VECTOR 3 , Ġfalse ) Ġas ĠVector 3 ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( VECTOR 3 Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ DIRECTION , ĊĠĠĠĠĠĠĠĠĠ ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġemission Box Ext ents : ĠVector 3 ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ EM IS SION _ BOX _ EXT ENTS , ĠV ECT OR 3 ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( VECTOR 3 , Ġfalse ) Ġas ĠVector 3 ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( VECTOR 3 Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ EM IS SION _ BOX _ EXT ENTS , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġemission Color Texture : ĠTexture ? ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ EM IS SION _ COLOR _ TEXTURE , ĠOBJECT ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠTexture ? ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( OBJECT Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ EM IS SION _ COLOR _ TEXTURE , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġemission Normal Texture : ĠTexture ? ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ EM IS SION _ NORMAL _ TEXTURE , ĠOBJECT ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠTexture ? ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( OBJECT Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ EM IS SION _ NORMAL _ TEXTURE , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġemission Point Count : ĠLong ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ EM IS SION _ POINT _ COUNT , Ġ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 _ P ARTIC LE SM ATER IAL _ SET _ EM IS SION _ POINT _ COUNT , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġemission Point Texture : ĠTexture ? ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ EM IS SION _ POINT _ TEXTURE , ĠOBJECT ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠTexture ? ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( OBJECT Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ EM IS SION _ POINT _ TEXTURE , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġemission Shape : ĠLong ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ EM IS SION _ SHAPE , Ġ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 _ P ARTIC LE SM ATER IAL _ SET _ EM IS SION _ SHAPE , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġemission Sphere Radius : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ EM IS SION _ SP HERE _ RADIUS , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ EM IS SION _ SP HERE _ RADIUS , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġflag Align Y : ĠBoolean ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ FLAG _ ALIGN _ Y , ĠBOOL ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( BOOL , Ġfalse ) Ġas ĠBoolean ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( BOOL Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ FLAG _ ALIGN _ Y , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġflag Disable Z : ĠBoolean ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ FLAG _ DISABLE _ Z , ĠBOOL ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( BOOL , Ġfalse ) Ġas ĠBoolean ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( BOOL Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ FLAG _ DISABLE _ Z , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġflag Rotate Y : ĠBoolean ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ FLAG _ ROT ATE _ Y , ĠBOOL ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( BOOL , Ġfalse ) Ġas ĠBoolean ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( BOOL Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ FLAG _ ROT ATE _ Y , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġflat ness : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ FLAT NESS , ĊĠĠĠĠĠĠĠĠĠ ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ FLAT NESS , ĊĠĠĠĠĠĠĠĠĠ ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġgravity : ĠVector 3 ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ GR AV ITY , ĊĠĠĠĠĠĠĠĠĠ ĠV ECT OR 3 ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( VECTOR 3 , Ġfalse ) Ġas ĠVector 3 ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( VECTOR 3 Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ GR AV ITY , ĊĠĠĠĠĠĠĠĠĠ ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġhue Variation : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ H UE _ VARI ATION , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ H UE _ VARI ATION , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġhue Variation Curve : ĠTexture ? ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ H UE _ VARI ATION _ CUR VE , ĠOBJECT ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠTexture ? ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( OBJECT Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ H UE _ VARI ATION _ CUR VE , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġhue Variation Random : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ H UE _ VARI ATION _ RANDOM , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ H UE _ VARI ATION _ RANDOM , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġinitial Velocity : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ INITIAL _ VE LOC ITY , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ INITIAL _ VE LOC ITY , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġinitial Velocity Random : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ INITIAL _ VE LOC ITY _ RANDOM , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ INITIAL _ VE LOC ITY _ RANDOM , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġlifetime Random ness : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ LI F ETIME _ RANDOM NESS , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ LI F ETIME _ RANDOM NESS , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġlinear Accel : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ LINEAR _ AC CEL , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ LINEAR _ AC CEL , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġlinear Accel Curve : ĠTexture ? ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ LINEAR _ AC CEL _ CUR VE , ĠOBJECT ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠTexture ? ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( OBJECT Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ LINEAR _ AC CEL _ CUR VE , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġlinear Accel Random : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ LINEAR _ AC CEL _ RANDOM , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ LINEAR _ AC CEL _ RANDOM , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġorbit Velocity : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ OR BIT _ VE LOC ITY , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ OR BIT _ VE LOC ITY , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġorbit Velocity Curve : ĠTexture ? ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ OR BIT _ VE LOC ITY _ CUR VE , ĠOBJECT ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠTexture ? ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( OBJECT Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ OR BIT _ VE LOC ITY _ CUR VE , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġorbit Velocity Random : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ OR BIT _ VE LOC ITY _ RANDOM , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ OR BIT _ VE LOC ITY _ RANDOM , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġradial Accel : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ RAD IAL _ AC CEL , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ RAD IAL _ AC CEL , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġradial Accel Curve : ĠTexture ? ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ RAD IAL _ AC CEL _ CUR VE , ĠOBJECT ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠTexture ? ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( OBJECT Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ RAD IAL _ AC CEL _ CUR VE , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġradial Accel Random : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ RAD IAL _ AC CEL _ RANDOM , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ RAD IAL _ AC CEL _ RANDOM , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġscale : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ SCALE , ĊĠĠĠĠĠĠĠĠĠ ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ SCALE , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġscale Curve : ĠTexture ? ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ SCALE _ CUR VE , ĊĠĠĠĠĠĠĠĠĠ ĠOBJECT ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠTexture ? ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( OBJECT Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ SCALE _ CUR VE , ĊĠĠĠĠĠĠĠĠĠ ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġscale Random : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ SCALE _ RANDOM , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ SCALE _ RANDOM , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġspread : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ SP READ , ĊĠĠĠĠĠĠĠĠĠ ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ SP READ , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġtang ential Accel : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ T ANG ENTIAL _ AC CEL , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ T ANG ENTIAL _ AC CEL , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġtang ential Accel Curve : ĠTexture ? ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ T ANG ENTIAL _ AC CEL _ CUR VE , ĠOBJECT ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠTexture ? ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( OBJECT Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ T ANG ENTIAL _ AC CEL _ CUR VE , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġtang ential Accel Random : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ T ANG ENTIAL _ AC CEL _ RANDOM , ĠDOUBLE ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( DOUBLE , Ġfalse ) Ġas ĠDouble ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( DOUBLE Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ T ANG ENTIAL _ AC CEL _ RANDOM , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġtrail Color Modifier : ĠGradient Texture ? ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ TR AIL _ COLOR _ MODI FIER , ĠOBJECT ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠGradient Texture ? ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( OBJECT Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ TR AIL _ COLOR _ MODI FIER , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġtrail Div isor : ĠLong ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ TR AIL _ DI VIS OR , Ġ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 _ P ARTIC LE SM ATER IAL _ SET _ TR AIL _ DI VIS OR , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġtrail Size Modifier : ĠCurve Texture ? ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ GET _ TR AIL _ SIZE _ MODI FIER , ĠOBJECT ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠCurve Texture ? ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( OBJECT Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĊĠĠĠĠĠĠĠĠĠ ĠENGINE METHOD _ ENGINE CLASS _ P ARTIC LE SM ATER IAL _ SET _ TR AIL _ SIZE _ MODI FIER , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġ__ new (): ĠVoid Ptr Ġ= ĠTransfer Context . invoke Constructor ( ENGINE CLASS _ P ARTIC LE SM ATER IAL ) ĊĊĠ Ġopen Ġfun Ġcolor ( schedule : ĠColor . () Ġ-> ĠUnit ): ĠColor Ġ= Ġcolor . apply { ĊĠĠĠĠĠ Ġschedule ( this ) ĊĠĠĠĠĠ Ġcolor Ġ= Ġthis ĊĠ Ġ} ĊĊĊĠ Ġopen Ġfun Ġdirection ( schedule : ĠVector 3 . () Ġ-> ĠUnit ): ĠVector 3 Ġ= Ġdirection . apply { ĊĠĠĠĠĠ Ġschedule ( this ) ĊĠĠĠĠĠ Ġdirection Ġ= Ġthis ĊĠ Ġ} ĊĊĊĠ Ġopen Ġfun Ġemission Box Ext ents ( schedule : ĠVector 3 . () Ġ-> ĠUnit ): ĠVector 3 Ġ= Ġemission Box Ext ents . apply { ĊĠĠĠĠĠ Ġschedule ( this ) ĊĠĠĠĠĠ Ġemission Box Ext ents Ġ= Ġthis ĊĠ Ġ} ĊĊĊĠ Ġopen Ġfun Ġgravity ( schedule : ĠVector 3 . () Ġ-> ĠUnit ): ĠVector 3 Ġ= Ġgravity . apply { ĊĠĠĠĠĠ Ġschedule ( this ) ĊĠĠĠĠĠ Ġgravity Ġ= Ġthis ĊĠ Ġ} ĊĊĊĠ Ġenum Ġclass ĠFlags ( ĊĠĠĠ Ġid : ĠLong ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠFLAG _ ALIGN _ Y _ TO _ VE LOC ITY ( 0 ), ĊĊĠĠĠ ĠFLAG _ ROT ATE _ Y ( 1 ), ĊĊĠĠĠ ĠFLAG _ DISABLE _ Z ( 2 ), ĊĊĠĠĠ ĠFLAG _ MAX ( 3 ); ĊĊĠĠĠ Ġval Ġid : ĠLong ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠ Ġthis . id Ġ= Ġid ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġfun Ġfrom ( value : ĠLong ) Ġ= Ġvalues (). single Ġ{ Ġit . id Ġ== Ġvalue Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġenum Ġclass ĠE mission Shape ( ĊĠĠĠ Ġid : ĠLong ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠE MISSION _ SHAPE _ POINT ( 0 ), ĊĊĠĠĠ ĠE MISSION _ SHAPE _ SP HERE ( 1 ), ĊĊĠĠĠ ĠE MISSION _ SHAPE _ BOX ( 2 ), ĊĊĠĠĠ ĠE MISSION _ SHAPE _ POINTS ( 3 ), ĊĊĠĠĠ ĠE MISSION _ SHAPE _ DIRECT ED _ POINTS ( 4 ), ĊĊĠĠĠ ĠE MISSION _ SHAPE _ MAX ( 5 ); ĊĊĠĠĠ Ġval Ġid : ĠLong ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠ Ġthis . id Ġ= Ġid ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġfun Ġfrom ( value : ĠLong ) Ġ= Ġvalues (). single Ġ{ Ġit . id Ġ== Ġvalue Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġenum Ġclass ĠParameter ( ĊĠĠĠ Ġid : ĠLong ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠPARAM _ INITIAL _ LINEAR _ VE LOC ITY ( 0 ), ĊĊĠĠĠ ĠPARAM _ ANG ULAR _ VE LOC ITY ( 1 ), ĊĊĠĠĠ ĠPARAM _ OR BIT _ VE LOC ITY ( 2 ), ĊĊĠĠĠ ĠPARAM _ LINEAR _ AC CEL ( 3 ), ĊĊĠĠĠ ĠPARAM _ RAD IAL _ AC CEL ( 4 ), ĊĊĠĠĠ ĠPARAM _ T ANG ENTIAL _ AC CEL ( 5 ), ĊĊĠĠĠ ĠPARAM _ DA MP ING ( 6 ), ĊĊĠĠĠ ĠPARAM _ ANGLE ( 7 ), ĊĊĠĠĠ ĠPARAM _ SCALE ( 8 ), ĊĊĠĠĠ ĠPARAM _ H UE _ VARI ATION ( 9 ), ĊĊĠĠĠ ĠPARAM _ ANIM _ SPEED ( 1 0 ), ĊĊĠĠĠ ĠPARAM _ ANIM _ OFFSET ( 1 1 ), ĊĊĠĠĠ ĠPARAM _ MAX ( 1 2 ); ĊĊĠĠĠ Ġval Ġid : ĠLong ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠ Ġthis . id Ġ= Ġid ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġfun Ġfrom ( value : ĠLong ) Ġ= Ġvalues (). single Ġ{ Ġit . id Ġ== Ġvalue Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġfinal Ġconst Ġval ĠE MISSION _ SHAPE _ BOX : ĠLong Ġ= Ġ 2 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠE MISSION _ SHAPE _ DIRECT ED _ POINTS : ĠLong Ġ= Ġ 4 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠE MISSION _ SHAPE _ MAX : ĠLong Ġ= Ġ 5 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠE MISSION _ SHAPE _ POINT : ĠLong Ġ= Ġ 0 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠE MISSION _ SHAPE _ POINTS : ĠLong Ġ= Ġ 3 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠE MISSION _ SHAPE _ SP HERE : ĠLong Ġ= Ġ 1 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠFLAG _ ALIGN _ Y _ TO _ VE LOC ITY : ĠLong Ġ= Ġ 0 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠFLAG _ DISABLE _ Z : ĠLong Ġ= Ġ 2 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠFLAG _ MAX : ĠLong Ġ= Ġ 3 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠFLAG _ ROT ATE _ Y : ĠLong Ġ= Ġ 1 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠPARAM _ ANGLE : ĠLong Ġ= Ġ 7 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠPARAM _ ANG ULAR _ VE LOC ITY : ĠLong Ġ= Ġ 1 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠPARAM _ ANIM _ OFFSET : ĠLong Ġ= Ġ 1 1 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠPARAM _ ANIM _ SPEED : ĠLong Ġ= Ġ 1 0 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠPARAM _ DA MP ING : ĠLong Ġ= Ġ 6 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠPARAM _ H UE _ VARI ATION : ĠLong Ġ= Ġ 9 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠPARAM _ INITIAL _ LINEAR _ VE LOC ITY : ĠLong Ġ= Ġ 0 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠPARAM _ LINEAR _ AC CEL : ĠLong Ġ= Ġ 3 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠPARAM _ MAX : ĠLong Ġ= Ġ 1 2 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠPARAM _ OR BIT _ VE LOC ITY : ĠLong Ġ= Ġ 2 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠPARAM _ RAD IAL _ AC CEL : ĠLong Ġ= Ġ 4 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠPARAM _ SCALE : ĠLong Ġ= Ġ 8 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠPARAM _ T ANG ENTIAL _ AC CEL : ĠLong Ġ= Ġ 5 ĊĠ Ġ} Ċ } Ċ