| 0x0028 | 0x08 | padding / unreflected |
| 0x01 | Usage | ENiagaraScriptUsage | 6 flags | Function |
| 0x0031 | 0x03 | padding / unreflected |
| 0x10 | UsageId | FGuid | 5 flags | {A=0, B=0, C=0, D=0} |
| 0x0044 | 0x04 | padding / unreflected |
| 0x88 | RapidIterationParameters | FNiagaraParameterStore | 1 flags | {Owner=nullptr, SortedParameterOffsets=[], ParameterData=[]… |
| 0x90 | ScriptExecutionParamStore | FNiagaraScriptExecutionParameterStore | 1 flags | {ParameterSize=0, bInitialized=false} |
| 0x10 | ScriptExecutionBoundParameters | TArray<FNiagaraBoundParameter> | 2 flags | [] |
| 0x28 | CachedScriptVMId | FNiagaraVMExecutableDataId | 2 flags | {CompilerVersionID={A=0, B=0, C=0, D=0}, InterpolatedSpawnM… |
| 0x0198 | 0x10 | padding / unreflected |
| 0x1A0 | CachedScriptVM | FNiagaraVMExecutableData | 1 flags | {ByteCode={Data=[], UncompressedSize=-1}, OptimizedByteCode… |
| 0x10 | CachedParameterCollectionReferences | TArray<UNiagaraParameterCollection*> | 4 flags | [] |
| 0x10 | ResolvedDataInterfaces | TArray<FNiagaraScriptResolvedDataInterfaceInfo> | 2 flags | [] |
| 0x10 | ResolvedUserDataInterfaceBindings | TArray<FNiagaraResolvedUserDataInterfaceBinding> | 2 flags | [] |
| 0x10 | ResolvedUObjectInfos | TArray<FNiagaraResolvedUObjectInfo> | 2 flags | [] |
| 0x0388 | 0x08 | unreflected bytes to end of UNiagaraScript |