Skip to content

Instantly share code, notes, and snippets.

@robert-nix
Last active June 10, 2024 03:47
Show Gist options
  • Save robert-nix/7db0145e809b692b63f2 to your computer and use it in GitHub Desktop.
Save robert-nix/7db0145e809b692b63f2 to your computer and use it in GitHub Desktop.
// A quick and dirty DLL injector
// This method relies on static linkage and the fact that kernel32 doesn't move
// Compile with the same bitness as the target and the dll.
#define WIN32_LEAN_AND_MEAN
#include <Windows.h>
#include <Psapi.h>
#include <stdio.h>
int GetPid(char *modName)
{
DWORD processIds[2048];
DWORD actual;
EnumProcesses(processIds, sizeof(processIds), &actual);
actual /= 4;
for (DWORD i = 0; i < actual; i++)
{
TCHAR processName[MAX_PATH];
memset(processName, 0, MAX_PATH);
memcpy(processName, "(null)", 6);
int pid = processIds[i];
if (pid)
{
HANDLE hProcess = OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, FALSE, pid);
if (hProcess)
{
HMODULE main;
DWORD needed;
if (EnumProcessModules(hProcess, &main, sizeof(main), &needed))
{
GetModuleBaseName(hProcess, main, processName, sizeof(processName));
}
}
}
if (stricmp(processName, modName) == 0)
{
return pid;
}
}
return 0;
}
int main(int argc, char *argv[])
{
if (argc < 3)
{
fprintf(stderr, "Usage: inject [exe name] [dll name]\n");
return 0;
}
int pid = GetPid(argv[1]);
if (pid == 0)
{
fprintf(stderr, "Couldn't find process\n");
return 1;
}
HANDLE hProcess = OpenProcess(
PROCESS_CREATE_THREAD | PROCESS_QUERY_INFORMATION | PROCESS_VM_OPERATION | PROCESS_VM_READ | PROCESS_VM_WRITE,
FALSE, pid);
if (!hProcess)
{
fprintf(stderr, "Couldn't open process: %x\n", GetLastError());
return 1;
}
LPVOID page = VirtualAllocEx(hProcess, (void *)0, 0x1000, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE);
if (page == NULL)
{
fprintf(stderr, "Couldn't allocate memory in target: %x", GetLastError());
}
SIZE_T bw = 0;
int len = 1 + strlen(argv[2]);
WriteProcessMemory(hProcess, page, argv[2], len, &bw);
if (bw != len)
{
fprintf(stderr, "Couldn't write dll name: %x\n", GetLastError());
return 1;
}
if (!CreateRemoteThread(hProcess, 0, 0, (LPTHREAD_START_ROUTINE)LoadLibrary, page, 0, 0))
{
fprintf(stderr, "Couldn't create thread: %x\n", GetLastError());
return 1;
}
return 0;
}
// classID{0}: Object
// Object is abstract
// classID{1}: GameObject <- EditorExtension <- Object
GameObject Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
vector m_Component // ByteOffset{18}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{10041}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{10041}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
pair data // ByteOffset{ffffffff}, ByteSize{c}, Index{4}, IsArray{0}, MetaFlag{10041}
int first // ByteOffset{ffffffff}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{10041}
PPtr<Component> second // ByteOffset{ffffffff}, ByteSize{8}, Index{6}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{10041}
unsigned int m_Layer // ByteOffset{28}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{d}, IsArray{0}, MetaFlag{1}
UInt16 m_Tag // ByteOffset{2c}, ByteSize{2}, Index{e}, IsArray{0}, MetaFlag{0}
bool m_IsActive // ByteOffset{2e}, ByteSize{1}, Index{f}, IsArray{0}, MetaFlag{0}
// classID{2}: Component <- EditorExtension <- Object
Component Base // ByteOffset{0}, ByteSize{8}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
// classID{3}: LevelGameManager <- GameManager <- Object
// LevelGameManager is abstract
// GameManager is abstract
// Object is abstract
// classID{4}: Transform <- Component <- EditorExtension <- Object
Transform Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
Quaternionf m_LocalRotation // ByteOffset{1c}, ByteSize{10}, Index{4}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{1c}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{20}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{24}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{200800}
float w // ByteOffset{28}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{200800}
Vector3f m_LocalPosition // ByteOffset{2c}, ByteSize{c}, Index{9}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{2c}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{30}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{34}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{200800}
Vector3f m_LocalScale // ByteOffset{38}, ByteSize{c}, Index{d}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{38}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{3c}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{40}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{200800}
vector m_Children // ByteOffset{8c}, ByteSize{ffffffff}, Index{11}, IsArray{0}, MetaFlag{10041}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{12}, IsArray{1}, MetaFlag{10041}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{10041}
PPtr<Transform> data // ByteOffset{ffffffff}, ByteSize{8}, Index{14}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{10041}
PPtr<Transform> m_Father // ByteOffset{a0}, ByteSize{8}, Index{17}, IsArray{0}, MetaFlag{10001}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{10001}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{10001}
// classID{5}: TimeManager <- GlobalGameManager <- GameManager <- Object
TimeManager Base // ByteOffset{0}, ByteSize{c}, Index{0}, IsArray{0}, MetaFlag{0}
float Fixed Timestep // ByteOffset{28}, ByteSize{4}, Index{1}, IsArray{0}, MetaFlag{800}
float Maximum Allowed Timestep // ByteOffset{c0}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{800}
float m_TimeScale // ByteOffset{bc}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{800}
// classID{6}: GlobalGameManager <- GameManager <- Object
// GlobalGameManager is abstract
// GameManager is abstract
// Object is abstract
// classID{8}: Behaviour <- Component <- EditorExtension <- Object
// Behaviour is abstract
Component Base // ByteOffset{0}, ByteSize{8}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
// classID{9}: GameManager <- Object
// GameManager is abstract
// Object is abstract
// classID{11}: AudioManager <- GlobalGameManager <- GameManager <- Object
AudioManager Base // ByteOffset{0}, ByteSize{19}, Index{0}, IsArray{0}, MetaFlag{0}
float m_Volume // ByteOffset{18}, ByteSize{4}, Index{1}, IsArray{0}, MetaFlag{800}
float Rolloff Scale // ByteOffset{20}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{0}
float m_SpeedOfSound // ByteOffset{58}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{0}
float Doppler Factor // ByteOffset{5c}, ByteSize{4}, Index{4}, IsArray{0}, MetaFlag{0}
int Default Speaker Mode // ByteOffset{80}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
int m_DSPBufferSize // ByteOffset{90}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
bool m_DisableAudio // ByteOffset{c8}, ByteSize{1}, Index{7}, IsArray{0}, MetaFlag{0}
// classID{12}: ParticleAnimator <- Component <- EditorExtension <- Object
ParticleAnimator Base // ByteOffset{0}, ByteSize{57}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
bool Does Animate Color? // ByteOffset{6c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4000}
ColorRGBA colorAnimation[0] // ByteOffset{54}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{800}
unsigned int rgba // ByteOffset{54}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{801}
ColorRGBA colorAnimation[1] // ByteOffset{58}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{800}
unsigned int rgba // ByteOffset{58}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{801}
ColorRGBA colorAnimation[2] // ByteOffset{5c}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{800}
unsigned int rgba // ByteOffset{5c}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{801}
ColorRGBA colorAnimation[3] // ByteOffset{60}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{800}
unsigned int rgba // ByteOffset{60}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{801}
ColorRGBA colorAnimation[4] // ByteOffset{64}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{800}
unsigned int rgba // ByteOffset{64}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{801}
Vector3f worldRotationAxis // ByteOffset{1c}, ByteSize{c}, Index{f}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{1c}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{20}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{24}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{200000}
Vector3f localRotationAxis // ByteOffset{28}, ByteSize{c}, Index{13}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{28}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{2c}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{30}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{200000}
float sizeGrow // ByteOffset{50}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{800}
Vector3f rndForce // ByteOffset{34}, ByteSize{c}, Index{18}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{34}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{38}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{3c}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{200800}
Vector3f force // ByteOffset{40}, ByteSize{c}, Index{1c}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{40}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{44}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{48}, ByteSize{4}, Index{1f}, IsArray{0}, MetaFlag{200800}
float damping // ByteOffset{4c}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{800}
bool stopSimulation // ByteOffset{6d}, ByteSize{1}, Index{21}, IsArray{0}, MetaFlag{1}
bool autodestruct // ByteOffset{ffffffff}, ByteSize{1}, Index{22}, IsArray{0}, MetaFlag{0}
// classID{13}: InputManager <- GlobalGameManager <- GameManager <- Object
InputManager Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
vector m_Axes // ByteOffset{18}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8800}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{8800}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{800}
InputAxis data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4}, IsArray{0}, MetaFlag{8800}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{5}, IsArray{0}, MetaFlag{8800}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6}, IsArray{1}, MetaFlag{4801}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{801}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{801}
string descriptiveName // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9}, IsArray{0}, MetaFlag{8800}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a}, IsArray{1}, MetaFlag{4801}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{801}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{c}, IsArray{0}, MetaFlag{801}
string descriptiveNegativeName // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{d}, IsArray{0}, MetaFlag{8800}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{e}, IsArray{1}, MetaFlag{4801}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{801}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{10}, IsArray{0}, MetaFlag{801}
string negativeButton // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{11}, IsArray{0}, MetaFlag{8800}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{12}, IsArray{1}, MetaFlag{4801}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{801}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{14}, IsArray{0}, MetaFlag{801}
string positiveButton // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{15}, IsArray{0}, MetaFlag{8800}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{16}, IsArray{1}, MetaFlag{4801}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{801}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{18}, IsArray{0}, MetaFlag{801}
string altNegativeButton // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{19}, IsArray{0}, MetaFlag{8800}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1a}, IsArray{1}, MetaFlag{4801}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{801}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{1c}, IsArray{0}, MetaFlag{801}
string altPositiveButton // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1d}, IsArray{0}, MetaFlag{8800}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1e}, IsArray{1}, MetaFlag{4801}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1f}, IsArray{0}, MetaFlag{801}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{20}, IsArray{0}, MetaFlag{801}
float gravity // ByteOffset{ffffffff}, ByteSize{4}, Index{21}, IsArray{0}, MetaFlag{800}
float dead // ByteOffset{ffffffff}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{800}
float sensitivity // ByteOffset{ffffffff}, ByteSize{4}, Index{23}, IsArray{0}, MetaFlag{800}
bool snap // ByteOffset{ffffffff}, ByteSize{1}, Index{24}, IsArray{0}, MetaFlag{800}
bool invert // ByteOffset{ffffffff}, ByteSize{1}, Index{25}, IsArray{0}, MetaFlag{4800}
int type // ByteOffset{ffffffff}, ByteSize{4}, Index{26}, IsArray{0}, MetaFlag{800}
int axis // ByteOffset{ffffffff}, ByteSize{4}, Index{27}, IsArray{0}, MetaFlag{800}
int joyNum // ByteOffset{ffffffff}, ByteSize{4}, Index{28}, IsArray{0}, MetaFlag{800}
// classID{15}: EllipsoidParticleEmitter <- ParticleEmitter <- Component <- EditorExtension <- Object
EllipsoidParticleEmitter Base // ByteOffset{0}, ByteSize{71}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
bool m_Enabled // ByteOffset{c8}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
bool m_Emit // ByteOffset{c9}, ByteSize{1}, Index{5}, IsArray{0}, MetaFlag{4800}
float minSize // ByteOffset{70}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{800}
float maxSize // ByteOffset{74}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{800}
float minEnergy // ByteOffset{78}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{800}
float maxEnergy // ByteOffset{7c}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{800}
float minEmission // ByteOffset{80}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{800}
float maxEmission // ByteOffset{84}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{800}
Vector3f worldVelocity // ByteOffset{8c}, ByteSize{c}, Index{c}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{8c}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{90}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{94}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{200800}
Vector3f localVelocity // ByteOffset{98}, ByteSize{c}, Index{10}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{98}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{9c}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{a0}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{200800}
Vector3f rndVelocity // ByteOffset{b0}, ByteSize{c}, Index{14}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{b0}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{b4}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{b8}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{200800}
float emitterVelocityScale // ByteOffset{88}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{0}
Vector3f tangentVelocity // ByteOffset{a4}, ByteSize{c}, Index{19}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{a4}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{a8}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{ac}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{200000}
float angularVelocity // ByteOffset{c4}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{800}
float rndAngularVelocity // ByteOffset{c0}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{800}
bool rndRotation // ByteOffset{bd}, ByteSize{1}, Index{1f}, IsArray{0}, MetaFlag{800}
bool Simulate in Worldspace? // ByteOffset{bc}, ByteSize{1}, Index{20}, IsArray{0}, MetaFlag{0}
bool m_OneShot // ByteOffset{ca}, ByteSize{1}, Index{21}, IsArray{0}, MetaFlag{4000}
Vector3f m_Ellipsoid // ByteOffset{d8}, ByteSize{c}, Index{22}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{d8}, ByteSize{4}, Index{23}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{dc}, ByteSize{4}, Index{24}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{e0}, ByteSize{4}, Index{25}, IsArray{0}, MetaFlag{200800}
float m_MinEmitterRange // ByteOffset{e4}, ByteSize{4}, Index{26}, IsArray{0}, MetaFlag{0}
// classID{17}: Pipeline <- Component <- EditorExtension <- Object
Pipeline Base // ByteOffset{0}, ByteSize{8}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
// classID{18}: EditorExtension <- Object
// ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{ffffffff}, IsArray{0}, MetaFlag{0}
// classID{19}: Physics2DSettings <- GlobalGameManager <- GameManager <- Object
Physics2DSettings Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
Vector2f m_Gravity // ByteOffset{30}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{30}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{34}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{200000}
PPtr<PhysicsMaterial2D> m_DefaultMaterial // ByteOffset{2c}, ByteSize{8}, Index{4}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{2c}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{1}
int m_VelocityIterations // ByteOffset{38}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
int m_PositionIterations // ByteOffset{3c}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{0}
float m_VelocityThreshold // ByteOffset{40}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
float m_MaxLinearCorrection // ByteOffset{44}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{0}
float m_MaxAngularCorrection // ByteOffset{48}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{0}
float m_MaxTranslationSpeed // ByteOffset{4c}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{0}
float m_MaxRotationSpeed // ByteOffset{50}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{0}
float m_BaumgarteScale // ByteOffset{54}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
float m_BaumgarteTimeOfImpactScale // ByteOffset{58}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
float m_TimeToSleep // ByteOffset{5c}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{0}
float m_LinearSleepTolerance // ByteOffset{60}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{0}
float m_AngularSleepTolerance // ByteOffset{64}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{0}
bool m_RaycastsHitTriggers // ByteOffset{68}, ByteSize{1}, Index{13}, IsArray{0}, MetaFlag{4000}
vector m_LayerCollisionMatrix // ByteOffset{18}, ByteSize{ffffffff}, Index{14}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{15}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{1}
unsigned int data // ByteOffset{ffffffff}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{1}
// classID{20}: Camera <- Behaviour <- Component <- EditorExtension <- Object
Camera Base // ByteOffset{0}, ByteSize{60}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
unsigned int m_ClearFlags // ByteOffset{178}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{800}
ColorRGBA m_BackGroundColor // ByteOffset{17c}, ByteSize{10}, Index{6}, IsArray{0}, MetaFlag{200800}
float r // ByteOffset{17c}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{200801}
float g // ByteOffset{180}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{200801}
float b // ByteOffset{184}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{200801}
float a // ByteOffset{188}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200801}
Rectf m_NormalizedViewPortRect // ByteOffset{18c}, ByteSize{10}, Index{b}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{18c}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{190}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{0}
float width // ByteOffset{194}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
float height // ByteOffset{198}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
float near clip plane // ByteOffset{1c8}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{0}
float far clip plane // ByteOffset{1cc}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{0}
float field of view // ByteOffset{1c4}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{800}
bool orthographic // ByteOffset{26b}, ByteSize{1}, Index{13}, IsArray{0}, MetaFlag{4000}
float orthographic size // ByteOffset{1c0}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{0}
float m_Depth // ByteOffset{1a4}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{0}
BitField m_CullingMask // ByteOffset{19c}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{0}
unsigned int m_Bits // ByteOffset{19c}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{400001}
int m_RenderingPath // ByteOffset{1d0}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{0}
PPtr<RenderTexture> m_TargetTexture // ByteOffset{124}, ByteSize{8}, Index{19}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{124}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{1}
unsigned int m_TargetDisplay // ByteOffset{150}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{0}
bool m_HDR // ByteOffset{26e}, ByteSize{1}, Index{1d}, IsArray{0}, MetaFlag{0}
bool m_OcclusionCulling // ByteOffset{26c}, ByteSize{1}, Index{1e}, IsArray{0}, MetaFlag{4000}
float m_StereoConvergence // ByteOffset{278}, ByteSize{4}, Index{1f}, IsArray{0}, MetaFlag{0}
float m_StereoSeparation // ByteOffset{274}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{0}
// classID{21}: Material <- NamedObject <- EditorExtension <- Object
Material Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
PPtr<Shader> m_Shader // ByteOffset{1c}, ByteSize{8}, Index{5}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{1c}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
vector m_ShaderKeywords // ByteOffset{70}, ByteSize{ffffffff}, Index{8}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{0}
string data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{c}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{e}, IsArray{0}, MetaFlag{1}
int m_CustomRenderQueue // ByteOffset{38}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
UnityPropertySheet m_SavedProperties // ByteOffset{40}, ByteSize{ffffffff}, Index{10}, IsArray{0}, MetaFlag{8000}
map m_TexEnvs // ByteOffset{40}, ByteSize{ffffffff}, Index{11}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{12}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{0}
pair data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{14}, IsArray{0}, MetaFlag{8000}
FastPropertyName first // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{15}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{16}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{17}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{19}, IsArray{0}, MetaFlag{1}
UnityTexEnv second // ByteOffset{ffffffff}, ByteSize{18}, Index{1a}, IsArray{0}, MetaFlag{0}
PPtr<Texture> m_Texture // ByteOffset{ffffffff}, ByteSize{8}, Index{1b}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{1}
Vector2f m_Scale // ByteOffset{ffffffff}, ByteSize{8}, Index{1e}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{1f}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{200000}
Vector2f m_Offset // ByteOffset{ffffffff}, ByteSize{8}, Index{21}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{23}, IsArray{0}, MetaFlag{200000}
map m_Floats // ByteOffset{50}, ByteSize{ffffffff}, Index{24}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{25}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{26}, IsArray{0}, MetaFlag{0}
pair data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{27}, IsArray{0}, MetaFlag{8000}
FastPropertyName first // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{28}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{29}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2a}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2b}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{2c}, IsArray{0}, MetaFlag{1}
float second // ByteOffset{ffffffff}, ByteSize{4}, Index{2d}, IsArray{0}, MetaFlag{0}
map m_Colors // ByteOffset{60}, ByteSize{ffffffff}, Index{2e}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2f}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{30}, IsArray{0}, MetaFlag{0}
pair data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{31}, IsArray{0}, MetaFlag{8000}
FastPropertyName first // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{32}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{33}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{34}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{35}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{36}, IsArray{0}, MetaFlag{1}
ColorRGBA second // ByteOffset{ffffffff}, ByteSize{10}, Index{37}, IsArray{0}, MetaFlag{200000}
float r // ByteOffset{ffffffff}, ByteSize{4}, Index{38}, IsArray{0}, MetaFlag{200001}
float g // ByteOffset{ffffffff}, ByteSize{4}, Index{39}, IsArray{0}, MetaFlag{200001}
float b // ByteOffset{ffffffff}, ByteSize{4}, Index{3a}, IsArray{0}, MetaFlag{200001}
float a // ByteOffset{ffffffff}, ByteSize{4}, Index{3b}, IsArray{0}, MetaFlag{200001}
// classID{23}: MeshRenderer <- Renderer <- Component <- EditorExtension <- Object
Renderer Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
bool m_Enabled // ByteOffset{fc}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
bool m_CastShadows // ByteOffset{32}, ByteSize{1}, Index{5}, IsArray{0}, MetaFlag{0}
bool m_ReceiveShadows // ByteOffset{33}, ByteSize{1}, Index{6}, IsArray{0}, MetaFlag{0}
UInt8 m_LightmapIndex // ByteOffset{31}, ByteSize{1}, Index{7}, IsArray{0}, MetaFlag{800001}
Vector4f m_LightmapTilingOffset // ByteOffset{20}, ByteSize{10}, Index{8}, IsArray{0}, MetaFlag{a00001}
float x // ByteOffset{20}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{a00001}
float y // ByteOffset{24}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{a00001}
float z // ByteOffset{28}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{a00001}
float w // ByteOffset{2c}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{a00001}
vector m_Materials // ByteOffset{cc}, ByteSize{ffffffff}, Index{d}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{e}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
PPtr<Material> data // ByteOffset{ffffffff}, ByteSize{8}, Index{10}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{1}
vector m_SubsetIndices // ByteOffset{e0}, ByteSize{ffffffff}, Index{13}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{14}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{1}
unsigned int data // ByteOffset{ffffffff}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{1}
PPtr<Transform> m_StaticBatchRoot // ByteOffset{f4}, ByteSize{8}, Index{17}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{f4}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{1}
bool m_UseLightProbes // ByteOffset{fe}, ByteSize{1}, Index{1a}, IsArray{0}, MetaFlag{4000}
PPtr<Transform> m_LightProbeAnchor // ByteOffset{100}, ByteSize{8}, Index{1b}, IsArray{0}, MetaFlag{4000}
int m_FileID // ByteOffset{100}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{1}
unsigned int m_SortingLayerID // ByteOffset{108}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{1}
SInt16 m_SortingOrder // ByteOffset{10c}, ByteSize{2}, Index{1f}, IsArray{0}, MetaFlag{4001}
// classID{25}: Renderer <- Component <- EditorExtension <- Object
// Renderer is abstract
Component Base // ByteOffset{0}, ByteSize{8}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
// classID{26}: ParticleRenderer <- Renderer <- Component <- EditorExtension <- Object
ParticleRenderer Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
bool m_Enabled // ByteOffset{fc}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
bool m_CastShadows // ByteOffset{32}, ByteSize{1}, Index{5}, IsArray{0}, MetaFlag{0}
bool m_ReceiveShadows // ByteOffset{33}, ByteSize{1}, Index{6}, IsArray{0}, MetaFlag{0}
UInt8 m_LightmapIndex // ByteOffset{31}, ByteSize{1}, Index{7}, IsArray{0}, MetaFlag{800001}
Vector4f m_LightmapTilingOffset // ByteOffset{20}, ByteSize{10}, Index{8}, IsArray{0}, MetaFlag{a00001}
float x // ByteOffset{20}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{a00001}
float y // ByteOffset{24}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{a00001}
float z // ByteOffset{28}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{a00001}
float w // ByteOffset{2c}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{a00001}
vector m_Materials // ByteOffset{cc}, ByteSize{ffffffff}, Index{d}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{e}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
PPtr<Material> data // ByteOffset{ffffffff}, ByteSize{8}, Index{10}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{1}
vector m_SubsetIndices // ByteOffset{e0}, ByteSize{ffffffff}, Index{13}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{14}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{1}
unsigned int data // ByteOffset{ffffffff}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{1}
PPtr<Transform> m_StaticBatchRoot // ByteOffset{f4}, ByteSize{8}, Index{17}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{f4}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{1}
bool m_UseLightProbes // ByteOffset{fe}, ByteSize{1}, Index{1a}, IsArray{0}, MetaFlag{4000}
PPtr<Transform> m_LightProbeAnchor // ByteOffset{100}, ByteSize{8}, Index{1b}, IsArray{0}, MetaFlag{4000}
int m_FileID // ByteOffset{100}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{1}
unsigned int m_SortingLayerID // ByteOffset{108}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{1}
SInt16 m_SortingOrder // ByteOffset{10c}, ByteSize{2}, Index{1f}, IsArray{0}, MetaFlag{4001}
float m_CameraVelocityScale // ByteOffset{12c}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{0}
int m_StretchParticles // ByteOffset{110}, ByteSize{4}, Index{21}, IsArray{0}, MetaFlag{800}
float m_LengthScale // ByteOffset{114}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{800}
float m_VelocityScale // ByteOffset{118}, ByteSize{4}, Index{23}, IsArray{0}, MetaFlag{0}
float m_MaxParticleSize // ByteOffset{11c}, ByteSize{4}, Index{24}, IsArray{0}, MetaFlag{0}
UVAnimation UV Animation // ByteOffset{120}, ByteSize{c}, Index{25}, IsArray{0}, MetaFlag{0}
int x Tile // ByteOffset{120}, ByteSize{4}, Index{26}, IsArray{0}, MetaFlag{800}
int y Tile // ByteOffset{124}, ByteSize{4}, Index{27}, IsArray{0}, MetaFlag{800}
float cycles // ByteOffset{128}, ByteSize{4}, Index{28}, IsArray{0}, MetaFlag{800}
// classID{27}: Texture <- NamedObject <- EditorExtension <- Object
// Texture is abstract
// NamedObject is abstract
// ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{ffffffff}, IsArray{0}, MetaFlag{0}
// classID{28}: Texture2D <- Texture <- NamedObject <- EditorExtension <- Object
Texture2D Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
int m_Width // ByteOffset{60}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{10}
int m_Height // ByteOffset{64}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{10}
int m_CompleteImageSize // ByteOffset{6c}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{10}
int m_TextureFormat // ByteOffset{68}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{1}
bool m_MipMap // ByteOffset{88}, ByteSize{1}, Index{9}, IsArray{0}, MetaFlag{10}
bool m_IsReadable // ByteOffset{8c}, ByteSize{1}, Index{a}, IsArray{0}, MetaFlag{0}
bool m_ReadAllowed // ByteOffset{8d}, ByteSize{1}, Index{b}, IsArray{0}, MetaFlag{4010}
int m_ImageCount // ByteOffset{74}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{10}
int m_TextureDimension // ByteOffset{78}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{1}
GLTextureSettings m_TextureSettings // ByteOffset{1c}, ByteSize{10}, Index{e}, IsArray{0}, MetaFlag{0}
int m_FilterMode // ByteOffset{1c}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
int m_Aniso // ByteOffset{20}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{0}
float m_MipBias // ByteOffset{24}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{0}
int m_WrapMode // ByteOffset{28}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{0}
int m_LightmapFormat // ByteOffset{30}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{0}
int m_ColorSpace // ByteOffset{34}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{0}
TypelessData image data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{15}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{17}, IsArray{0}, MetaFlag{1}
// classID{29}: SceneSettings <- LevelGameManager <- GameManager <- Object
SceneSettings Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
vector m_PVSData // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{0}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{0}
vector m_PVSObjectsArray // ByteOffset{20}, ByteSize{ffffffff}, Index{5}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
PPtr<Renderer> data // ByteOffset{ffffffff}, ByteSize{8}, Index{8}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{1}
vector m_PVSPortalsArray // ByteOffset{34}, ByteSize{ffffffff}, Index{b}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{c}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{0}
PPtr<OcclusionPortal> data // ByteOffset{ffffffff}, ByteSize{8}, Index{e}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{1}
// classID{30}: GraphicsSettings <- GlobalGameManager <- GameManager <- Object
GraphicsSettings Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{0}
vector m_AlwaysIncludedShaders // ByteOffset{18}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{0}
PPtr<Shader> data // ByteOffset{ffffffff}, ByteSize{8}, Index{4}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{1}
// classID{33}: MeshFilter <- Component <- EditorExtension <- Object
MeshFilter Base // ByteOffset{0}, ByteSize{10}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
PPtr<Mesh> m_Mesh // ByteOffset{1c}, ByteSize{8}, Index{4}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{1c}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{801}
// classID{41}: OcclusionPortal <- Component <- EditorExtension <- Object
OcclusionPortal Base // ByteOffset{0}, ByteSize{21}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
bool m_Open // ByteOffset{38}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4000}
Vector3f m_Center // ByteOffset{1c}, ByteSize{c}, Index{5}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{1c}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{20}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{24}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{200000}
Vector3f m_Size // ByteOffset{28}, ByteSize{c}, Index{9}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{28}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{2c}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{30}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{200000}
// classID{43}: Mesh <- NamedObject <- EditorExtension <- Object
Mesh Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
vector m_SubMeshes // ByteOffset{98}, ByteSize{ffffffff}, Index{5}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
SubMesh data // ByteOffset{ffffffff}, ByteSize{2c}, Index{8}, IsArray{0}, MetaFlag{1}
unsigned int firstByte // ByteOffset{ffffffff}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{1}
unsigned int indexCount // ByteOffset{ffffffff}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{1}
int topology // ByteOffset{ffffffff}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{1}
unsigned int firstVertex // ByteOffset{ffffffff}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{1}
unsigned int vertexCount // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{1}
AABB localAABB // ByteOffset{ffffffff}, ByteSize{18}, Index{e}, IsArray{0}, MetaFlag{1}
Vector3f m_Center // ByteOffset{ffffffff}, ByteSize{c}, Index{f}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{200001}
Vector3f m_Extent // ByteOffset{ffffffff}, ByteSize{c}, Index{13}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{200001}
BlendShapeData m_Shapes // ByteOffset{bc}, ByteSize{ffffffff}, Index{17}, IsArray{0}, MetaFlag{8001}
vector vertices // ByteOffset{bc}, ByteSize{ffffffff}, Index{18}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{19}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{1}
BlendShapeVertex data // ByteOffset{ffffffff}, ByteSize{28}, Index{1b}, IsArray{0}, MetaFlag{1}
Vector3f vertex // ByteOffset{ffffffff}, ByteSize{c}, Index{1c}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{1f}, IsArray{0}, MetaFlag{200001}
Vector3f normal // ByteOffset{ffffffff}, ByteSize{c}, Index{20}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{21}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{23}, IsArray{0}, MetaFlag{200001}
Vector3f tangent // ByteOffset{ffffffff}, ByteSize{c}, Index{24}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{25}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{26}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{27}, IsArray{0}, MetaFlag{200001}
unsigned int index // ByteOffset{ffffffff}, ByteSize{4}, Index{28}, IsArray{0}, MetaFlag{1}
vector shapes // ByteOffset{d0}, ByteSize{ffffffff}, Index{29}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2a}, IsArray{1}, MetaFlag{8001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2b}, IsArray{0}, MetaFlag{1}
MeshBlendShape data // ByteOffset{ffffffff}, ByteSize{a}, Index{2c}, IsArray{0}, MetaFlag{8001}
unsigned int firstVertex // ByteOffset{ffffffff}, ByteSize{4}, Index{2d}, IsArray{0}, MetaFlag{1}
unsigned int vertexCount // ByteOffset{ffffffff}, ByteSize{4}, Index{2e}, IsArray{0}, MetaFlag{1}
bool hasNormals // ByteOffset{ffffffff}, ByteSize{1}, Index{2f}, IsArray{0}, MetaFlag{1}
bool hasTangents // ByteOffset{ffffffff}, ByteSize{1}, Index{30}, IsArray{0}, MetaFlag{4001}
vector channels // ByteOffset{e4}, ByteSize{ffffffff}, Index{31}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{32}, IsArray{1}, MetaFlag{8001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{33}, IsArray{0}, MetaFlag{1}
MeshBlendShapeChannel data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{34}, IsArray{0}, MetaFlag{8001}
string name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{35}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{36}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{37}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{38}, IsArray{0}, MetaFlag{1}
unsigned int nameHash // ByteOffset{ffffffff}, ByteSize{4}, Index{39}, IsArray{0}, MetaFlag{1}
int frameIndex // ByteOffset{ffffffff}, ByteSize{4}, Index{3a}, IsArray{0}, MetaFlag{1}
int frameCount // ByteOffset{ffffffff}, ByteSize{4}, Index{3b}, IsArray{0}, MetaFlag{1}
vector fullWeights // ByteOffset{f4}, ByteSize{ffffffff}, Index{3c}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{3d}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3e}, IsArray{0}, MetaFlag{1}
float data // ByteOffset{ffffffff}, ByteSize{4}, Index{3f}, IsArray{0}, MetaFlag{1}
vector m_BindPose // ByteOffset{a8}, ByteSize{ffffffff}, Index{40}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{41}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{42}, IsArray{0}, MetaFlag{1}
Matrix4x4f data // ByteOffset{ffffffff}, ByteSize{40}, Index{43}, IsArray{0}, MetaFlag{1}
float e00 // ByteOffset{ffffffff}, ByteSize{4}, Index{44}, IsArray{0}, MetaFlag{1}
float e01 // ByteOffset{ffffffff}, ByteSize{4}, Index{45}, IsArray{0}, MetaFlag{1}
float e02 // ByteOffset{ffffffff}, ByteSize{4}, Index{46}, IsArray{0}, MetaFlag{1}
float e03 // ByteOffset{ffffffff}, ByteSize{4}, Index{47}, IsArray{0}, MetaFlag{1}
float e10 // ByteOffset{ffffffff}, ByteSize{4}, Index{48}, IsArray{0}, MetaFlag{1}
float e11 // ByteOffset{ffffffff}, ByteSize{4}, Index{49}, IsArray{0}, MetaFlag{1}
float e12 // ByteOffset{ffffffff}, ByteSize{4}, Index{4a}, IsArray{0}, MetaFlag{1}
float e13 // ByteOffset{ffffffff}, ByteSize{4}, Index{4b}, IsArray{0}, MetaFlag{1}
float e20 // ByteOffset{ffffffff}, ByteSize{4}, Index{4c}, IsArray{0}, MetaFlag{1}
float e21 // ByteOffset{ffffffff}, ByteSize{4}, Index{4d}, IsArray{0}, MetaFlag{1}
float e22 // ByteOffset{ffffffff}, ByteSize{4}, Index{4e}, IsArray{0}, MetaFlag{1}
float e23 // ByteOffset{ffffffff}, ByteSize{4}, Index{4f}, IsArray{0}, MetaFlag{1}
float e30 // ByteOffset{ffffffff}, ByteSize{4}, Index{50}, IsArray{0}, MetaFlag{1}
float e31 // ByteOffset{ffffffff}, ByteSize{4}, Index{51}, IsArray{0}, MetaFlag{1}
float e32 // ByteOffset{ffffffff}, ByteSize{4}, Index{52}, IsArray{0}, MetaFlag{1}
float e33 // ByteOffset{ffffffff}, ByteSize{4}, Index{53}, IsArray{0}, MetaFlag{1}
vector m_BoneNameHashes // ByteOffset{108}, ByteSize{ffffffff}, Index{54}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{55}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{56}, IsArray{0}, MetaFlag{1}
unsigned int data // ByteOffset{ffffffff}, ByteSize{4}, Index{57}, IsArray{0}, MetaFlag{1}
unsigned int m_RootBoneNameHash // ByteOffset{11c}, ByteSize{4}, Index{58}, IsArray{0}, MetaFlag{1}
UInt8 m_MeshCompression // ByteOffset{78}, ByteSize{1}, Index{59}, IsArray{0}, MetaFlag{1}
UInt8 m_StreamCompression // ByteOffset{79}, ByteSize{1}, Index{5a}, IsArray{0}, MetaFlag{1}
bool m_IsReadable // ByteOffset{7a}, ByteSize{1}, Index{5b}, IsArray{0}, MetaFlag{1}
bool m_KeepVertices // ByteOffset{7b}, ByteSize{1}, Index{5c}, IsArray{0}, MetaFlag{1}
bool m_KeepIndices // ByteOffset{7c}, ByteSize{1}, Index{5d}, IsArray{0}, MetaFlag{4001}
vector m_IndexBuffer // ByteOffset{88}, ByteSize{ffffffff}, Index{5e}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{5f}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{60}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{61}, IsArray{0}, MetaFlag{1}
vector m_Skin // ByteOffset{134}, ByteSize{ffffffff}, Index{62}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{63}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{64}, IsArray{0}, MetaFlag{1}
BoneInfluence data // ByteOffset{ffffffff}, ByteSize{20}, Index{65}, IsArray{0}, MetaFlag{1}
float weight[0] // ByteOffset{ffffffff}, ByteSize{4}, Index{66}, IsArray{0}, MetaFlag{1}
float weight[1] // ByteOffset{ffffffff}, ByteSize{4}, Index{67}, IsArray{0}, MetaFlag{1}
float weight[2] // ByteOffset{ffffffff}, ByteSize{4}, Index{68}, IsArray{0}, MetaFlag{1}
float weight[3] // ByteOffset{ffffffff}, ByteSize{4}, Index{69}, IsArray{0}, MetaFlag{1}
int boneIndex[0] // ByteOffset{ffffffff}, ByteSize{4}, Index{6a}, IsArray{0}, MetaFlag{1}
int boneIndex[1] // ByteOffset{ffffffff}, ByteSize{4}, Index{6b}, IsArray{0}, MetaFlag{1}
int boneIndex[2] // ByteOffset{ffffffff}, ByteSize{4}, Index{6c}, IsArray{0}, MetaFlag{1}
int boneIndex[3] // ByteOffset{ffffffff}, ByteSize{4}, Index{6d}, IsArray{0}, MetaFlag{1}
VertexData m_VertexData // ByteOffset{1c}, ByteSize{ffffffff}, Index{6e}, IsArray{0}, MetaFlag{c001}
unsigned int m_CurrentChannels // ByteOffset{6c}, ByteSize{4}, Index{6f}, IsArray{0}, MetaFlag{1}
unsigned int m_VertexCount // ByteOffset{70}, ByteSize{4}, Index{70}, IsArray{0}, MetaFlag{1}
vector m_Channels // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{71}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{72}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{73}, IsArray{0}, MetaFlag{1}
ChannelInfo data // ByteOffset{ffffffff}, ByteSize{4}, Index{74}, IsArray{0}, MetaFlag{1}
UInt8 stream // ByteOffset{ffffffff}, ByteSize{1}, Index{75}, IsArray{0}, MetaFlag{1}
UInt8 offset // ByteOffset{ffffffff}, ByteSize{1}, Index{76}, IsArray{0}, MetaFlag{1}
UInt8 format // ByteOffset{ffffffff}, ByteSize{1}, Index{77}, IsArray{0}, MetaFlag{1}
UInt8 dimension // ByteOffset{ffffffff}, ByteSize{1}, Index{78}, IsArray{0}, MetaFlag{1}
vector m_Streams // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{79}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{7a}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7b}, IsArray{0}, MetaFlag{1}
StreamInfo data // ByteOffset{ffffffff}, ByteSize{c}, Index{7c}, IsArray{0}, MetaFlag{1}
unsigned int channelMask // ByteOffset{ffffffff}, ByteSize{4}, Index{7d}, IsArray{0}, MetaFlag{1}
unsigned int offset // ByteOffset{ffffffff}, ByteSize{4}, Index{7e}, IsArray{0}, MetaFlag{1}
UInt8 stride // ByteOffset{ffffffff}, ByteSize{1}, Index{7f}, IsArray{0}, MetaFlag{1}
UInt8 dividerOp // ByteOffset{ffffffff}, ByteSize{1}, Index{80}, IsArray{0}, MetaFlag{1}
UInt16 frequency // ByteOffset{ffffffff}, ByteSize{2}, Index{81}, IsArray{0}, MetaFlag{1}
TypelessData m_DataSize // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{82}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{83}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{84}, IsArray{0}, MetaFlag{1}
CompressedMesh m_CompressedMesh // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{85}, IsArray{0}, MetaFlag{8001}
PackedBitVector m_Vertices // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{86}, IsArray{0}, MetaFlag{8001}
unsigned int m_NumItems // ByteOffset{ffffffff}, ByteSize{4}, Index{87}, IsArray{0}, MetaFlag{1}
float m_Range // ByteOffset{ffffffff}, ByteSize{4}, Index{88}, IsArray{0}, MetaFlag{1}
float m_Start // ByteOffset{ffffffff}, ByteSize{4}, Index{89}, IsArray{0}, MetaFlag{1}
vector m_Data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{8a}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{8b}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{8c}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{8d}, IsArray{0}, MetaFlag{1}
UInt8 m_BitSize // ByteOffset{ffffffff}, ByteSize{1}, Index{8e}, IsArray{0}, MetaFlag{4001}
PackedBitVector m_UV // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{8f}, IsArray{0}, MetaFlag{8001}
unsigned int m_NumItems // ByteOffset{ffffffff}, ByteSize{4}, Index{90}, IsArray{0}, MetaFlag{1}
float m_Range // ByteOffset{ffffffff}, ByteSize{4}, Index{91}, IsArray{0}, MetaFlag{1}
float m_Start // ByteOffset{ffffffff}, ByteSize{4}, Index{92}, IsArray{0}, MetaFlag{1}
vector m_Data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{93}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{94}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{95}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{96}, IsArray{0}, MetaFlag{1}
UInt8 m_BitSize // ByteOffset{ffffffff}, ByteSize{1}, Index{97}, IsArray{0}, MetaFlag{4001}
PackedBitVector m_BindPoses // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{98}, IsArray{0}, MetaFlag{8001}
unsigned int m_NumItems // ByteOffset{ffffffff}, ByteSize{4}, Index{99}, IsArray{0}, MetaFlag{1}
float m_Range // ByteOffset{ffffffff}, ByteSize{4}, Index{9a}, IsArray{0}, MetaFlag{1}
float m_Start // ByteOffset{ffffffff}, ByteSize{4}, Index{9b}, IsArray{0}, MetaFlag{1}
vector m_Data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9c}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9d}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{9e}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{9f}, IsArray{0}, MetaFlag{1}
UInt8 m_BitSize // ByteOffset{ffffffff}, ByteSize{1}, Index{a0}, IsArray{0}, MetaFlag{4001}
PackedBitVector m_Normals // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a1}, IsArray{0}, MetaFlag{8001}
unsigned int m_NumItems // ByteOffset{ffffffff}, ByteSize{4}, Index{a2}, IsArray{0}, MetaFlag{1}
float m_Range // ByteOffset{ffffffff}, ByteSize{4}, Index{a3}, IsArray{0}, MetaFlag{1}
float m_Start // ByteOffset{ffffffff}, ByteSize{4}, Index{a4}, IsArray{0}, MetaFlag{1}
vector m_Data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a5}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a6}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{a7}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{a8}, IsArray{0}, MetaFlag{1}
UInt8 m_BitSize // ByteOffset{ffffffff}, ByteSize{1}, Index{a9}, IsArray{0}, MetaFlag{4001}
PackedBitVector m_Tangents // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{aa}, IsArray{0}, MetaFlag{8001}
unsigned int m_NumItems // ByteOffset{ffffffff}, ByteSize{4}, Index{ab}, IsArray{0}, MetaFlag{1}
float m_Range // ByteOffset{ffffffff}, ByteSize{4}, Index{ac}, IsArray{0}, MetaFlag{1}
float m_Start // ByteOffset{ffffffff}, ByteSize{4}, Index{ad}, IsArray{0}, MetaFlag{1}
vector m_Data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{ae}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{af}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{b0}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{b1}, IsArray{0}, MetaFlag{1}
UInt8 m_BitSize // ByteOffset{ffffffff}, ByteSize{1}, Index{b2}, IsArray{0}, MetaFlag{4001}
PackedBitVector m_Weights // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b3}, IsArray{0}, MetaFlag{8001}
unsigned int m_NumItems // ByteOffset{ffffffff}, ByteSize{4}, Index{b4}, IsArray{0}, MetaFlag{1}
vector m_Data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b5}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b6}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{b7}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{b8}, IsArray{0}, MetaFlag{1}
UInt8 m_BitSize // ByteOffset{ffffffff}, ByteSize{1}, Index{b9}, IsArray{0}, MetaFlag{4001}
PackedBitVector m_NormalSigns // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{ba}, IsArray{0}, MetaFlag{8001}
unsigned int m_NumItems // ByteOffset{ffffffff}, ByteSize{4}, Index{bb}, IsArray{0}, MetaFlag{1}
vector m_Data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{bc}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{bd}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{be}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{bf}, IsArray{0}, MetaFlag{1}
UInt8 m_BitSize // ByteOffset{ffffffff}, ByteSize{1}, Index{c0}, IsArray{0}, MetaFlag{4001}
PackedBitVector m_TangentSigns // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{c1}, IsArray{0}, MetaFlag{8001}
unsigned int m_NumItems // ByteOffset{ffffffff}, ByteSize{4}, Index{c2}, IsArray{0}, MetaFlag{1}
vector m_Data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{c3}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{c4}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{c5}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{c6}, IsArray{0}, MetaFlag{1}
UInt8 m_BitSize // ByteOffset{ffffffff}, ByteSize{1}, Index{c7}, IsArray{0}, MetaFlag{4001}
PackedBitVector m_BoneIndices // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{c8}, IsArray{0}, MetaFlag{8001}
unsigned int m_NumItems // ByteOffset{ffffffff}, ByteSize{4}, Index{c9}, IsArray{0}, MetaFlag{1}
vector m_Data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{ca}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{cb}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{cc}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{cd}, IsArray{0}, MetaFlag{1}
UInt8 m_BitSize // ByteOffset{ffffffff}, ByteSize{1}, Index{ce}, IsArray{0}, MetaFlag{4001}
PackedBitVector m_Triangles // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{cf}, IsArray{0}, MetaFlag{8001}
unsigned int m_NumItems // ByteOffset{ffffffff}, ByteSize{4}, Index{d0}, IsArray{0}, MetaFlag{1}
vector m_Data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{d1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{d2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{d3}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{d4}, IsArray{0}, MetaFlag{1}
UInt8 m_BitSize // ByteOffset{ffffffff}, ByteSize{1}, Index{d5}, IsArray{0}, MetaFlag{4001}
PackedBitVector m_Colors // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{d6}, IsArray{0}, MetaFlag{8001}
unsigned int m_NumItems // ByteOffset{ffffffff}, ByteSize{4}, Index{d7}, IsArray{0}, MetaFlag{1}
vector m_Data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{d8}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{d9}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{da}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{db}, IsArray{0}, MetaFlag{1}
UInt8 m_BitSize // ByteOffset{ffffffff}, ByteSize{1}, Index{dc}, IsArray{0}, MetaFlag{4001}
AABB m_LocalAABB // ByteOffset{174}, ByteSize{18}, Index{dd}, IsArray{0}, MetaFlag{1}
Vector3f m_Center // ByteOffset{174}, ByteSize{c}, Index{de}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{174}, ByteSize{4}, Index{df}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{178}, ByteSize{4}, Index{e0}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{17c}, ByteSize{4}, Index{e1}, IsArray{0}, MetaFlag{200001}
Vector3f m_Extent // ByteOffset{180}, ByteSize{c}, Index{e2}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{180}, ByteSize{4}, Index{e3}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{184}, ByteSize{4}, Index{e4}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{188}, ByteSize{4}, Index{e5}, IsArray{0}, MetaFlag{200001}
int m_MeshUsageFlags // ByteOffset{84}, ByteSize{4}, Index{e6}, IsArray{0}, MetaFlag{1}
// classID{45}: Skybox <- Behaviour <- Component <- EditorExtension <- Object
Skybox Base // ByteOffset{0}, ByteSize{11}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
PPtr<Material> m_CustomSkybox // ByteOffset{20}, ByteSize{8}, Index{5}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{20}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{801}
// classID{47}: QualitySettings <- GlobalGameManager <- GameManager <- Object
QualitySettings Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
int m_CurrentQuality // ByteOffset{2c}, ByteSize{4}, Index{1}, IsArray{0}, MetaFlag{800}
vector m_QualitySettings // ByteOffset{18}, ByteSize{ffffffff}, Index{2}, IsArray{0}, MetaFlag{8800}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{3}, IsArray{1}, MetaFlag{8800}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{4}, IsArray{0}, MetaFlag{800}
QualitySetting data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{5}, IsArray{0}, MetaFlag{8800}
string name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6}, IsArray{0}, MetaFlag{8800}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{7}, IsArray{1}, MetaFlag{4801}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{801}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{9}, IsArray{0}, MetaFlag{801}
int pixelLightCount // ByteOffset{ffffffff}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{800}
int shadows // ByteOffset{ffffffff}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{800}
int shadowResolution // ByteOffset{ffffffff}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{800}
int shadowProjection // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{800}
int shadowCascades // ByteOffset{ffffffff}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{800}
float shadowDistance // ByteOffset{ffffffff}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{800}
int blendWeights // ByteOffset{ffffffff}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{800}
int textureQuality // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{800}
int anisotropicTextures // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{800}
int antiAliasing // ByteOffset{ffffffff}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{800}
bool softParticles // ByteOffset{ffffffff}, ByteSize{1}, Index{14}, IsArray{0}, MetaFlag{800}
bool softVegetation // ByteOffset{ffffffff}, ByteSize{1}, Index{15}, IsArray{0}, MetaFlag{4801}
int vSyncCount // ByteOffset{ffffffff}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{800}
float lodBias // ByteOffset{ffffffff}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{800}
int maximumLODLevel // ByteOffset{ffffffff}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{800}
int particleRaycastBudget // ByteOffset{ffffffff}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{4800}
int m_StrippedMaximumLODLevel // ByteOffset{28}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{0}
// classID{48}: Shader <- TextAsset <- NamedObject <- EditorExtension <- Object
Shader Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
string m_Script // ByteOffset{38}, ByteSize{ffffffff}, Index{5}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{1}
string m_PathName // ByteOffset{1c}, ByteSize{ffffffff}, Index{9}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{c}, IsArray{0}, MetaFlag{1}
vector m_Dependencies // ByteOffset{7c}, ByteSize{ffffffff}, Index{d}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{e}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
PPtr<Shader> data // ByteOffset{ffffffff}, ByteSize{8}, Index{10}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{1}
bool m_ShaderIsBaked // ByteOffset{8c}, ByteSize{1}, Index{13}, IsArray{0}, MetaFlag{4000}
// classID{49}: TextAsset <- NamedObject <- EditorExtension <- Object
TextAsset Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
string m_Script // ByteOffset{38}, ByteSize{ffffffff}, Index{5}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{1}
string m_PathName // ByteOffset{1c}, ByteSize{ffffffff}, Index{9}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{c}, IsArray{0}, MetaFlag{1}
// classID{50}: Rigidbody2D <- Component <- EditorExtension <- Object
Rigidbody2D Base // ByteOffset{0}, ByteSize{1d}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
float m_Mass // ByteOffset{74}, ByteSize{4}, Index{4}, IsArray{0}, MetaFlag{0}
float m_LinearDrag // ByteOffset{78}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
float m_AngularDrag // ByteOffset{7c}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
float m_GravityScale // ByteOffset{80}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
bool m_FixedAngle // ByteOffset{84}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{0}
bool m_IsKinematic // ByteOffset{85}, ByteSize{1}, Index{9}, IsArray{0}, MetaFlag{0}
UInt8 m_Interpolate // ByteOffset{86}, ByteSize{1}, Index{a}, IsArray{0}, MetaFlag{0}
UInt8 m_SleepingMode // ByteOffset{87}, ByteSize{1}, Index{b}, IsArray{0}, MetaFlag{0}
UInt8 m_CollisionDetection // ByteOffset{88}, ByteSize{1}, Index{c}, IsArray{0}, MetaFlag{4000}
// classID{53}: Collider2D <- Behaviour <- Component <- EditorExtension <- Object
// Collider2D is abstract
// Behaviour is abstract
Component Base // ByteOffset{0}, ByteSize{8}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
// classID{54}: Rigidbody <- Component <- EditorExtension <- Object
Rigidbody Base // ByteOffset{0}, ByteSize{1f}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
float m_Mass // ByteOffset{2c}, ByteSize{4}, Index{4}, IsArray{0}, MetaFlag{800}
float m_Drag // ByteOffset{30}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{800}
float m_AngularDrag // ByteOffset{34}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{800}
bool m_UseGravity // ByteOffset{3a}, ByteSize{1}, Index{7}, IsArray{0}, MetaFlag{800}
bool m_IsKinematic // ByteOffset{3b}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{0}
UInt8 m_Interpolate // ByteOffset{48}, ByteSize{1}, Index{9}, IsArray{0}, MetaFlag{4000}
int m_Constraints // ByteOffset{3c}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{400001}
int m_CollisionDetection // ByteOffset{40}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{0}
// classID{55}: PhysicsManager <- GlobalGameManager <- GameManager <- Object
PhysicsManager Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
Vector3f m_Gravity // ByteOffset{18}, ByteSize{c}, Index{1}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{18}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{1c}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{20}, ByteSize{4}, Index{4}, IsArray{0}, MetaFlag{200800}
PPtr<PhysicMaterial> m_DefaultMaterial // ByteOffset{28}, ByteSize{8}, Index{5}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{28}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{801}
float m_BounceThreshold // ByteOffset{ffffffff}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{0}
float m_SleepVelocity // ByteOffset{ffffffff}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
float m_SleepAngularVelocity // ByteOffset{ffffffff}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{0}
float m_MaxAngularVelocity // ByteOffset{ffffffff}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{0}
float m_MinPenetrationForPenalty // ByteOffset{ffffffff}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{0}
int m_SolverIterationCount // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{0}
bool m_RaycastsHitTriggers // ByteOffset{24}, ByteSize{1}, Index{e}, IsArray{0}, MetaFlag{4000}
vector m_LayerCollisionMatrix // ByteOffset{2a8}, ByteSize{ffffffff}, Index{f}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{10}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{1}
unsigned int data // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{1}
// classID{56}: Collider <- Component <- EditorExtension <- Object
// Collider is abstract
Component Base // ByteOffset{0}, ByteSize{8}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
// classID{57}: Joint <- Component <- EditorExtension <- Object
// Joint is abstract
Component Base // ByteOffset{0}, ByteSize{8}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
// classID{58}: CircleCollider2D <- Collider2D <- Behaviour <- Component <- EditorExtension <- Object
CircleCollider2D Base // ByteOffset{0}, ByteSize{1e}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
PPtr<PhysicsMaterial2D> m_Material // ByteOffset{20}, ByteSize{8}, Index{5}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{20}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
bool m_IsTrigger // ByteOffset{24}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{4000}
float m_Radius // ByteOffset{3c}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
Vector2f m_Center // ByteOffset{40}, ByteSize{8}, Index{a}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{40}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{44}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{200000}
// classID{59}: HingeJoint <- Joint <- Component <- EditorExtension <- Object
HingeJoint Base // ByteOffset{0}, ByteSize{69}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
PPtr<Rigidbody> m_ConnectedBody // ByteOffset{58}, ByteSize{8}, Index{4}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{58}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{801}
Vector3f m_Anchor // ByteOffset{24}, ByteSize{c}, Index{7}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{24}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{28}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{2c}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200800}
Vector3f m_Axis // ByteOffset{3c}, ByteSize{c}, Index{b}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{3c}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{40}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{44}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200800}
bool m_AutoConfigureConnectedAnchor // ByteOffset{20}, ByteSize{1}, Index{f}, IsArray{0}, MetaFlag{4800}
Vector3f m_ConnectedAnchor // ByteOffset{30}, ByteSize{c}, Index{10}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{30}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{34}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{38}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{200800}
bool m_UseSpring // ByteOffset{8e}, ByteSize{1}, Index{14}, IsArray{0}, MetaFlag{4000}
JointSpring m_Spring // ByteOffset{74}, ByteSize{c}, Index{15}, IsArray{0}, MetaFlag{0}
float spring // ByteOffset{74}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{800}
float damper // ByteOffset{78}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{800}
float targetPosition // ByteOffset{7c}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{800}
bool m_UseMotor // ByteOffset{8d}, ByteSize{1}, Index{19}, IsArray{0}, MetaFlag{4000}
JointMotor m_Motor // ByteOffset{80}, ByteSize{c}, Index{1a}, IsArray{0}, MetaFlag{0}
float targetVelocity // ByteOffset{80}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{800}
float force // ByteOffset{84}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{0}
int freeSpin // ByteOffset{88}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{100}
bool m_UseLimits // ByteOffset{8c}, ByteSize{1}, Index{1e}, IsArray{0}, MetaFlag{4000}
JointLimits m_Limits // ByteOffset{5c}, ByteSize{10}, Index{1f}, IsArray{0}, MetaFlag{0}
float min // ByteOffset{5c}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{800}
float max // ByteOffset{68}, ByteSize{4}, Index{21}, IsArray{0}, MetaFlag{800}
float minBounce // ByteOffset{60}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{800}
float maxBounce // ByteOffset{6c}, ByteSize{4}, Index{23}, IsArray{0}, MetaFlag{800}
float m_BreakForce // ByteOffset{4c}, ByteSize{4}, Index{24}, IsArray{0}, MetaFlag{0}
float m_BreakTorque // ByteOffset{50}, ByteSize{4}, Index{25}, IsArray{0}, MetaFlag{0}
bool m_EnableCollision // ByteOffset{54}, ByteSize{1}, Index{26}, IsArray{0}, MetaFlag{0}
// classID{60}: PolygonCollider2D <- PolygonColliderBase2D <- Collider2D <- Behaviour <- Component <- EditorExtension <- Object
PolygonCollider2D Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
PPtr<PhysicsMaterial2D> m_Material // ByteOffset{20}, ByteSize{8}, Index{5}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{20}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
bool m_IsTrigger // ByteOffset{24}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{4000}
Polygon2D m_Poly // ByteOffset{3c}, ByteSize{ffffffff}, Index{9}, IsArray{0}, MetaFlag{0}
vector m_Paths // ByteOffset{3c}, ByteSize{ffffffff}, Index{a}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{0}
vector data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{d}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{e}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
Vector2f data // ByteOffset{ffffffff}, ByteSize{8}, Index{10}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{200000}
// classID{61}: BoxCollider2D <- Collider2D <- Behaviour <- Component <- EditorExtension <- Object
BoxCollider2D Base // ByteOffset{0}, ByteSize{22}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
PPtr<PhysicsMaterial2D> m_Material // ByteOffset{20}, ByteSize{8}, Index{5}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{20}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
bool m_IsTrigger // ByteOffset{24}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{4000}
Vector2f m_Size // ByteOffset{3c}, ByteSize{8}, Index{9}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{3c}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{40}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200000}
Vector2f m_Center // ByteOffset{44}, ByteSize{8}, Index{c}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{44}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{48}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200000}
// classID{62}: PhysicsMaterial2D <- NamedObject <- EditorExtension <- Object
PhysicsMaterial2D Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
float friction // ByteOffset{1c}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{800}
float bounciness // ByteOffset{20}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{800}
// classID{64}: MeshCollider <- Collider <- Component <- EditorExtension <- Object
MeshCollider Base // ByteOffset{0}, ByteSize{1c}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
PPtr<PhysicMaterial> m_Material // ByteOffset{1c}, ByteSize{8}, Index{4}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{1c}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{801}
bool m_IsTrigger // ByteOffset{24}, ByteSize{1}, Index{7}, IsArray{0}, MetaFlag{800}
bool m_Enabled // ByteOffset{25}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{4101}
bool m_SmoothSphereCollisions // ByteOffset{28}, ByteSize{1}, Index{9}, IsArray{0}, MetaFlag{0}
bool m_Convex // ByteOffset{29}, ByteSize{1}, Index{a}, IsArray{0}, MetaFlag{4000}
PPtr<Mesh> m_Mesh // ByteOffset{2c}, ByteSize{8}, Index{b}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{2c}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{1}
// classID{65}: BoxCollider <- Collider <- Component <- EditorExtension <- Object
BoxCollider Base // ByteOffset{0}, ByteSize{2a}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
PPtr<PhysicMaterial> m_Material // ByteOffset{1c}, ByteSize{8}, Index{4}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{1c}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{801}
bool m_IsTrigger // ByteOffset{24}, ByteSize{1}, Index{7}, IsArray{0}, MetaFlag{800}
bool m_Enabled // ByteOffset{25}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{4101}
Vector3f m_Size // ByteOffset{34}, ByteSize{c}, Index{9}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{34}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{38}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{3c}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{200800}
Vector3f m_Center // ByteOffset{28}, ByteSize{c}, Index{d}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{28}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{2c}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{30}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{200000}
// classID{68}: EdgeCollider2D <- Collider2D <- Behaviour <- Component <- EditorExtension <- Object
EdgeCollider2D Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
PPtr<PhysicsMaterial2D> m_Material // ByteOffset{20}, ByteSize{8}, Index{5}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{20}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
bool m_IsTrigger // ByteOffset{24}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{4000}
vector m_Points // ByteOffset{3c}, ByteSize{ffffffff}, Index{9}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{0}
Vector2f data // ByteOffset{ffffffff}, ByteSize{8}, Index{c}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200000}
// classID{69}: PolygonColliderBase2D <- Collider2D <- Behaviour <- Component <- EditorExtension <- Object
// PolygonColliderBase2D is abstract
// Collider2D is abstract
// Behaviour is abstract
Component Base // ByteOffset{0}, ByteSize{8}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
// classID{72}: ComputeShader <- NamedObject <- EditorExtension <- Object
ComputeShader Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
vector kernels // ByteOffset{1c}, ByteSize{ffffffff}, Index{5}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
ComputeShaderKernel data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{8}, IsArray{0}, MetaFlag{8000}
FastPropertyName name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{d}, IsArray{0}, MetaFlag{1}
vector cbs // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{e}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{f}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{0}
ComputeShaderResource data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{11}, IsArray{0}, MetaFlag{8000}
FastPropertyName name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{12}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{13}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{14}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{16}, IsArray{0}, MetaFlag{1}
int bindPoint // ByteOffset{ffffffff}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{0}
vector textures // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{18}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{19}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{0}
ComputeShaderResource data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1b}, IsArray{0}, MetaFlag{8000}
FastPropertyName name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1c}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1d}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1e}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1f}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{20}, IsArray{0}, MetaFlag{1}
int bindPoint // ByteOffset{ffffffff}, ByteSize{4}, Index{21}, IsArray{0}, MetaFlag{0}
vector builtinSamplers // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{22}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{23}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{24}, IsArray{0}, MetaFlag{0}
ComputeShaderBuiltinSampler data // ByteOffset{ffffffff}, ByteSize{8}, Index{25}, IsArray{0}, MetaFlag{0}
int sampler // ByteOffset{ffffffff}, ByteSize{4}, Index{26}, IsArray{0}, MetaFlag{0}
int bindPoint // ByteOffset{ffffffff}, ByteSize{4}, Index{27}, IsArray{0}, MetaFlag{0}
vector inBuffers // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{28}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{29}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2a}, IsArray{0}, MetaFlag{0}
ComputeShaderResource data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2b}, IsArray{0}, MetaFlag{8000}
FastPropertyName name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2c}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2d}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2e}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2f}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{30}, IsArray{0}, MetaFlag{1}
int bindPoint // ByteOffset{ffffffff}, ByteSize{4}, Index{31}, IsArray{0}, MetaFlag{0}
vector outBuffers // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{32}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{33}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{34}, IsArray{0}, MetaFlag{0}
ComputeShaderResource data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{35}, IsArray{0}, MetaFlag{8000}
FastPropertyName name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{36}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{37}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{38}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{39}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{3a}, IsArray{0}, MetaFlag{1}
int bindPoint // ByteOffset{ffffffff}, ByteSize{4}, Index{3b}, IsArray{0}, MetaFlag{0}
vector code // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{3c}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{3d}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3e}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{3f}, IsArray{0}, MetaFlag{1}
vector constantBuffers // ByteOffset{2c}, ByteSize{ffffffff}, Index{40}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{41}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{42}, IsArray{0}, MetaFlag{0}
ComputeShaderCB data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{43}, IsArray{0}, MetaFlag{8000}
FastPropertyName name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{44}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{45}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{46}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{47}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{48}, IsArray{0}, MetaFlag{1}
int byteSize // ByteOffset{ffffffff}, ByteSize{4}, Index{49}, IsArray{0}, MetaFlag{0}
vector params // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4a}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4b}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{4c}, IsArray{0}, MetaFlag{0}
ComputeShaderParam data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4d}, IsArray{0}, MetaFlag{8000}
FastPropertyName name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4e}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4f}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{50}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{51}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{52}, IsArray{0}, MetaFlag{1}
int type // ByteOffset{ffffffff}, ByteSize{4}, Index{53}, IsArray{0}, MetaFlag{0}
int offset // ByteOffset{ffffffff}, ByteSize{4}, Index{54}, IsArray{0}, MetaFlag{0}
int arraySize // ByteOffset{ffffffff}, ByteSize{4}, Index{55}, IsArray{0}, MetaFlag{0}
int rowCount // ByteOffset{ffffffff}, ByteSize{4}, Index{56}, IsArray{0}, MetaFlag{0}
int colCount // ByteOffset{ffffffff}, ByteSize{4}, Index{57}, IsArray{0}, MetaFlag{0}
// classID{74}: AnimationClip <- Motion <- NamedObject <- EditorExtension <- Object
AnimationClip Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
int m_AnimationType // ByteOffset{c0}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
bool m_Compressed // ByteOffset{58}, ByteSize{1}, Index{6}, IsArray{0}, MetaFlag{10}
bool m_UseHighQualityCurve // ByteOffset{59}, ByteSize{1}, Index{7}, IsArray{0}, MetaFlag{4010}
vector m_RotationCurves // ByteOffset{60}, ByteSize{ffffffff}, Index{8}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9}, IsArray{1}, MetaFlag{8001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{1}
QuaternionCurve data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b}, IsArray{0}, MetaFlag{8001}
AnimationCurve curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{c}, IsArray{0}, MetaFlag{1}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{d}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{e}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{34}, Index{10}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{1}
Quaternionf value // ByteOffset{ffffffff}, ByteSize{10}, Index{12}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{200001}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{200001}
Quaternionf inSlope // ByteOffset{ffffffff}, ByteSize{10}, Index{17}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{200001}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{200001}
Quaternionf outSlope // ByteOffset{ffffffff}, ByteSize{10}, Index{1c}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{1f}, IsArray{0}, MetaFlag{200001}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{200001}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{21}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{1}
string path // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{23}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{24}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{25}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{26}, IsArray{0}, MetaFlag{1}
vector m_CompressedRotationCurves // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{27}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{28}, IsArray{1}, MetaFlag{8001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{29}, IsArray{0}, MetaFlag{1}
CompressedAnimationCurve data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2a}, IsArray{0}, MetaFlag{8001}
string m_Path // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2b}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2c}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2d}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{2e}, IsArray{0}, MetaFlag{1}
PackedBitVector m_Times // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2f}, IsArray{0}, MetaFlag{8001}
unsigned int m_NumItems // ByteOffset{ffffffff}, ByteSize{4}, Index{30}, IsArray{0}, MetaFlag{1}
vector m_Data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{31}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{32}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{33}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{34}, IsArray{0}, MetaFlag{1}
UInt8 m_BitSize // ByteOffset{ffffffff}, ByteSize{1}, Index{35}, IsArray{0}, MetaFlag{4001}
PackedBitVector m_Values // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{36}, IsArray{0}, MetaFlag{8001}
unsigned int m_NumItems // ByteOffset{ffffffff}, ByteSize{4}, Index{37}, IsArray{0}, MetaFlag{1}
vector m_Data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{38}, IsArray{0}, MetaFlag{c001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{39}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3a}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{3b}, IsArray{0}, MetaFlag{1}
PackedBitVector m_Slopes // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{3c}, IsArray{0}, MetaFlag{8001}
unsigned int m_NumItems // ByteOffset{ffffffff}, ByteSize{4}, Index{3d}, IsArray{0}, MetaFlag{1}
float m_Range // ByteOffset{ffffffff}, ByteSize{4}, Index{3e}, IsArray{0}, MetaFlag{1}
float m_Start // ByteOffset{ffffffff}, ByteSize{4}, Index{3f}, IsArray{0}, MetaFlag{1}
vector m_Data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{40}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{41}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{42}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{43}, IsArray{0}, MetaFlag{1}
UInt8 m_BitSize // ByteOffset{ffffffff}, ByteSize{1}, Index{44}, IsArray{0}, MetaFlag{4001}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{45}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{46}, IsArray{0}, MetaFlag{1}
vector m_PositionCurves // ByteOffset{70}, ByteSize{ffffffff}, Index{47}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{48}, IsArray{1}, MetaFlag{8001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{49}, IsArray{0}, MetaFlag{1}
Vector3Curve data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4a}, IsArray{0}, MetaFlag{8001}
AnimationCurve curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4b}, IsArray{0}, MetaFlag{1}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4c}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4d}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{4e}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{28}, Index{4f}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{50}, IsArray{0}, MetaFlag{1}
Vector3f value // ByteOffset{ffffffff}, ByteSize{c}, Index{51}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{52}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{53}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{54}, IsArray{0}, MetaFlag{200001}
Vector3f inSlope // ByteOffset{ffffffff}, ByteSize{c}, Index{55}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{56}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{57}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{58}, IsArray{0}, MetaFlag{200001}
Vector3f outSlope // ByteOffset{ffffffff}, ByteSize{c}, Index{59}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{5a}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{5b}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{5c}, IsArray{0}, MetaFlag{200001}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{5d}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{5e}, IsArray{0}, MetaFlag{1}
string path // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{5f}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{60}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{61}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{62}, IsArray{0}, MetaFlag{1}
vector m_ScaleCurves // ByteOffset{80}, ByteSize{ffffffff}, Index{63}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{64}, IsArray{1}, MetaFlag{8001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{65}, IsArray{0}, MetaFlag{1}
Vector3Curve data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{66}, IsArray{0}, MetaFlag{8001}
AnimationCurve curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{67}, IsArray{0}, MetaFlag{1}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{68}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{69}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{6a}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{28}, Index{6b}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{6c}, IsArray{0}, MetaFlag{1}
Vector3f value // ByteOffset{ffffffff}, ByteSize{c}, Index{6d}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{6e}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{6f}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{70}, IsArray{0}, MetaFlag{200001}
Vector3f inSlope // ByteOffset{ffffffff}, ByteSize{c}, Index{71}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{72}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{73}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{74}, IsArray{0}, MetaFlag{200001}
Vector3f outSlope // ByteOffset{ffffffff}, ByteSize{c}, Index{75}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{76}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{77}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{78}, IsArray{0}, MetaFlag{200001}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{79}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{7a}, IsArray{0}, MetaFlag{1}
string path // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{7b}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{7c}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7d}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{7e}, IsArray{0}, MetaFlag{1}
vector m_FloatCurves // ByteOffset{90}, ByteSize{ffffffff}, Index{7f}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{80}, IsArray{1}, MetaFlag{8001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{81}, IsArray{0}, MetaFlag{1}
FloatCurve data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{82}, IsArray{0}, MetaFlag{8001}
AnimationCurve curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{83}, IsArray{0}, MetaFlag{1}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{84}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{85}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{86}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{87}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{88}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{89}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{8a}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{8b}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{8c}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{8d}, IsArray{0}, MetaFlag{1}
string attribute // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{8e}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{8f}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{90}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{91}, IsArray{0}, MetaFlag{1}
string path // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{92}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{93}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{94}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{95}, IsArray{0}, MetaFlag{1}
int classID // ByteOffset{ffffffff}, ByteSize{4}, Index{96}, IsArray{0}, MetaFlag{1}
PPtr<MonoScript> script // ByteOffset{ffffffff}, ByteSize{8}, Index{97}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{98}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{99}, IsArray{0}, MetaFlag{1}
vector m_PPtrCurves // ByteOffset{a0}, ByteSize{ffffffff}, Index{9a}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9b}, IsArray{1}, MetaFlag{8001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{9c}, IsArray{0}, MetaFlag{1}
PPtrCurve data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9d}, IsArray{0}, MetaFlag{8001}
vector curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9e}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9f}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{a0}, IsArray{0}, MetaFlag{1}
PPtrKeyframe data // ByteOffset{ffffffff}, ByteSize{c}, Index{a1}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{a2}, IsArray{0}, MetaFlag{1}
PPtr<Object> value // ByteOffset{ffffffff}, ByteSize{8}, Index{a3}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{a4}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{a5}, IsArray{0}, MetaFlag{1}
string attribute // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a6}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a7}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{a8}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{a9}, IsArray{0}, MetaFlag{1}
string path // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{aa}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{ab}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{ac}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{ad}, IsArray{0}, MetaFlag{1}
int classID // ByteOffset{ffffffff}, ByteSize{4}, Index{ae}, IsArray{0}, MetaFlag{1}
PPtr<MonoScript> script // ByteOffset{ffffffff}, ByteSize{8}, Index{af}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{b0}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{b1}, IsArray{0}, MetaFlag{1}
float m_SampleRate // ByteOffset{54}, ByteSize{4}, Index{b2}, IsArray{0}, MetaFlag{0}
int m_WrapMode // ByteOffset{5c}, ByteSize{4}, Index{b3}, IsArray{0}, MetaFlag{0}
AABB m_Bounds // ByteOffset{fc}, ByteSize{18}, Index{b4}, IsArray{0}, MetaFlag{0}
Vector3f m_Center // ByteOffset{fc}, ByteSize{c}, Index{b5}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{fc}, ByteSize{4}, Index{b6}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{100}, ByteSize{4}, Index{b7}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{104}, ByteSize{4}, Index{b8}, IsArray{0}, MetaFlag{200000}
Vector3f m_Extent // ByteOffset{108}, ByteSize{c}, Index{b9}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{108}, ByteSize{4}, Index{ba}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{10c}, ByteSize{4}, Index{bb}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{110}, ByteSize{4}, Index{bc}, IsArray{0}, MetaFlag{200000}
unsigned int m_MuscleClipSize // ByteOffset{c8}, ByteSize{4}, Index{bd}, IsArray{0}, MetaFlag{0}
ClipMuscleConstant m_MuscleClip // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{be}, IsArray{0}, MetaFlag{8000}
HumanPose m_DeltaPose // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{bf}, IsArray{0}, MetaFlag{0}
xform m_RootX // ByteOffset{ffffffff}, ByteSize{30}, Index{c0}, IsArray{0}, MetaFlag{0}
float4 t // ByteOffset{ffffffff}, ByteSize{10}, Index{c1}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{c2}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{c3}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{c4}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{c5}, IsArray{0}, MetaFlag{0}
float4 q // ByteOffset{ffffffff}, ByteSize{10}, Index{c6}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{c7}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{c8}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{c9}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{ca}, IsArray{0}, MetaFlag{0}
float4 s // ByteOffset{ffffffff}, ByteSize{10}, Index{cb}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{cc}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{cd}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{ce}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{cf}, IsArray{0}, MetaFlag{0}
float4 m_LookAtPosition // ByteOffset{ffffffff}, ByteSize{10}, Index{d0}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{d1}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{d2}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{d3}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{d4}, IsArray{0}, MetaFlag{0}
float4 m_LookAtWeight // ByteOffset{ffffffff}, ByteSize{10}, Index{d5}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{d6}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{d7}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{d8}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{d9}, IsArray{0}, MetaFlag{0}
staticvector m_GoalArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{da}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{db}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{dc}, IsArray{0}, MetaFlag{0}
HumanGoal data // ByteOffset{ffffffff}, ByteSize{38}, Index{dd}, IsArray{0}, MetaFlag{0}
xform m_X // ByteOffset{ffffffff}, ByteSize{30}, Index{de}, IsArray{0}, MetaFlag{0}
float4 t // ByteOffset{ffffffff}, ByteSize{10}, Index{df}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{e0}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{e1}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{e2}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{e3}, IsArray{0}, MetaFlag{0}
float4 q // ByteOffset{ffffffff}, ByteSize{10}, Index{e4}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{e5}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{e6}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{e7}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{e8}, IsArray{0}, MetaFlag{0}
float4 s // ByteOffset{ffffffff}, ByteSize{10}, Index{e9}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{ea}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{eb}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{ec}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{ed}, IsArray{0}, MetaFlag{0}
float m_WeightT // ByteOffset{ffffffff}, ByteSize{4}, Index{ee}, IsArray{0}, MetaFlag{0}
float m_WeightR // ByteOffset{ffffffff}, ByteSize{4}, Index{ef}, IsArray{0}, MetaFlag{0}
HandPose m_LeftHandPose // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{f0}, IsArray{0}, MetaFlag{0}
xform m_GrabX // ByteOffset{ffffffff}, ByteSize{30}, Index{f1}, IsArray{0}, MetaFlag{0}
float4 t // ByteOffset{ffffffff}, ByteSize{10}, Index{f2}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{f3}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{f4}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{f5}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{f6}, IsArray{0}, MetaFlag{0}
float4 q // ByteOffset{ffffffff}, ByteSize{10}, Index{f7}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{f8}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{f9}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{fa}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{fb}, IsArray{0}, MetaFlag{0}
float4 s // ByteOffset{ffffffff}, ByteSize{10}, Index{fc}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{fd}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{fe}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{ff}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{100}, IsArray{0}, MetaFlag{0}
staticvector m_DoFArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{101}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{102}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{103}, IsArray{0}, MetaFlag{0}
float data // ByteOffset{ffffffff}, ByteSize{4}, Index{104}, IsArray{0}, MetaFlag{0}
float m_Override // ByteOffset{ffffffff}, ByteSize{4}, Index{105}, IsArray{0}, MetaFlag{0}
float m_CloseOpen // ByteOffset{ffffffff}, ByteSize{4}, Index{106}, IsArray{0}, MetaFlag{0}
float m_InOut // ByteOffset{ffffffff}, ByteSize{4}, Index{107}, IsArray{0}, MetaFlag{0}
float m_Grab // ByteOffset{ffffffff}, ByteSize{4}, Index{108}, IsArray{0}, MetaFlag{0}
HandPose m_RightHandPose // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{109}, IsArray{0}, MetaFlag{0}
xform m_GrabX // ByteOffset{ffffffff}, ByteSize{30}, Index{10a}, IsArray{0}, MetaFlag{0}
float4 t // ByteOffset{ffffffff}, ByteSize{10}, Index{10b}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{10c}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{10d}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{10e}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{10f}, IsArray{0}, MetaFlag{0}
float4 q // ByteOffset{ffffffff}, ByteSize{10}, Index{110}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{111}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{112}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{113}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{114}, IsArray{0}, MetaFlag{0}
float4 s // ByteOffset{ffffffff}, ByteSize{10}, Index{115}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{116}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{117}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{118}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{119}, IsArray{0}, MetaFlag{0}
staticvector m_DoFArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{11a}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{11b}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{11c}, IsArray{0}, MetaFlag{0}
float data // ByteOffset{ffffffff}, ByteSize{4}, Index{11d}, IsArray{0}, MetaFlag{0}
float m_Override // ByteOffset{ffffffff}, ByteSize{4}, Index{11e}, IsArray{0}, MetaFlag{0}
float m_CloseOpen // ByteOffset{ffffffff}, ByteSize{4}, Index{11f}, IsArray{0}, MetaFlag{0}
float m_InOut // ByteOffset{ffffffff}, ByteSize{4}, Index{120}, IsArray{0}, MetaFlag{0}
float m_Grab // ByteOffset{ffffffff}, ByteSize{4}, Index{121}, IsArray{0}, MetaFlag{0}
staticvector m_DoFArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{122}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{123}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{124}, IsArray{0}, MetaFlag{0}
float data // ByteOffset{ffffffff}, ByteSize{4}, Index{125}, IsArray{0}, MetaFlag{0}
xform m_StartX // ByteOffset{ffffffff}, ByteSize{30}, Index{126}, IsArray{0}, MetaFlag{0}
float4 t // ByteOffset{ffffffff}, ByteSize{10}, Index{127}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{128}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{129}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{12a}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{12b}, IsArray{0}, MetaFlag{0}
float4 q // ByteOffset{ffffffff}, ByteSize{10}, Index{12c}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{12d}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{12e}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{12f}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{130}, IsArray{0}, MetaFlag{0}
float4 s // ByteOffset{ffffffff}, ByteSize{10}, Index{131}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{132}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{133}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{134}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{135}, IsArray{0}, MetaFlag{0}
xform m_LeftFootStartX // ByteOffset{ffffffff}, ByteSize{30}, Index{136}, IsArray{0}, MetaFlag{0}
float4 t // ByteOffset{ffffffff}, ByteSize{10}, Index{137}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{138}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{139}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{13a}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{13b}, IsArray{0}, MetaFlag{0}
float4 q // ByteOffset{ffffffff}, ByteSize{10}, Index{13c}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{13d}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{13e}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{13f}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{140}, IsArray{0}, MetaFlag{0}
float4 s // ByteOffset{ffffffff}, ByteSize{10}, Index{141}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{142}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{143}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{144}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{145}, IsArray{0}, MetaFlag{0}
xform m_RightFootStartX // ByteOffset{ffffffff}, ByteSize{30}, Index{146}, IsArray{0}, MetaFlag{0}
float4 t // ByteOffset{ffffffff}, ByteSize{10}, Index{147}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{148}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{149}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{14a}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{14b}, IsArray{0}, MetaFlag{0}
float4 q // ByteOffset{ffffffff}, ByteSize{10}, Index{14c}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{14d}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{14e}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{14f}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{150}, IsArray{0}, MetaFlag{0}
float4 s // ByteOffset{ffffffff}, ByteSize{10}, Index{151}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{152}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{153}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{154}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{155}, IsArray{0}, MetaFlag{0}
xform m_MotionStartX // ByteOffset{ffffffff}, ByteSize{30}, Index{156}, IsArray{0}, MetaFlag{0}
float4 t // ByteOffset{ffffffff}, ByteSize{10}, Index{157}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{158}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{159}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{15a}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{15b}, IsArray{0}, MetaFlag{0}
float4 q // ByteOffset{ffffffff}, ByteSize{10}, Index{15c}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{15d}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{15e}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{15f}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{160}, IsArray{0}, MetaFlag{0}
float4 s // ByteOffset{ffffffff}, ByteSize{10}, Index{161}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{162}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{163}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{164}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{165}, IsArray{0}, MetaFlag{0}
xform m_MotionStopX // ByteOffset{ffffffff}, ByteSize{30}, Index{166}, IsArray{0}, MetaFlag{0}
float4 t // ByteOffset{ffffffff}, ByteSize{10}, Index{167}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{168}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{169}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{16a}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{16b}, IsArray{0}, MetaFlag{0}
float4 q // ByteOffset{ffffffff}, ByteSize{10}, Index{16c}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{16d}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{16e}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{16f}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{170}, IsArray{0}, MetaFlag{0}
float4 s // ByteOffset{ffffffff}, ByteSize{10}, Index{171}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{172}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{173}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{174}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{175}, IsArray{0}, MetaFlag{0}
float4 m_AverageSpeed // ByteOffset{ffffffff}, ByteSize{10}, Index{176}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{177}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{178}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{179}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{17a}, IsArray{0}, MetaFlag{0}
OffsetPtr m_Clip // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{17b}, IsArray{0}, MetaFlag{0}
Clip data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{17c}, IsArray{0}, MetaFlag{0}
StreamedClip m_StreamedClip // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{17d}, IsArray{0}, MetaFlag{0}
vector data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{17e}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{17f}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{180}, IsArray{0}, MetaFlag{0}
unsigned int data // ByteOffset{ffffffff}, ByteSize{4}, Index{181}, IsArray{0}, MetaFlag{0}
unsigned int curveCount // ByteOffset{ffffffff}, ByteSize{4}, Index{182}, IsArray{0}, MetaFlag{0}
DenseClip m_DenseClip // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{183}, IsArray{0}, MetaFlag{0}
int m_FrameCount // ByteOffset{ffffffff}, ByteSize{4}, Index{184}, IsArray{0}, MetaFlag{0}
unsigned int m_CurveCount // ByteOffset{ffffffff}, ByteSize{4}, Index{185}, IsArray{0}, MetaFlag{0}
float m_SampleRate // ByteOffset{ffffffff}, ByteSize{4}, Index{186}, IsArray{0}, MetaFlag{0}
float m_BeginTime // ByteOffset{ffffffff}, ByteSize{4}, Index{187}, IsArray{0}, MetaFlag{0}
vector m_SampleArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{188}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{189}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{18a}, IsArray{0}, MetaFlag{0}
float data // ByteOffset{ffffffff}, ByteSize{4}, Index{18b}, IsArray{0}, MetaFlag{0}
ConstantClip m_ConstantClip // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{18c}, IsArray{0}, MetaFlag{0}
vector data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{18d}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{18e}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{18f}, IsArray{0}, MetaFlag{0}
float data // ByteOffset{ffffffff}, ByteSize{4}, Index{190}, IsArray{0}, MetaFlag{0}
OffsetPtr m_Binding // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{191}, IsArray{0}, MetaFlag{0}
ValueArrayConstant data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{192}, IsArray{0}, MetaFlag{0}
vector m_ValueArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{193}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{194}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{195}, IsArray{0}, MetaFlag{0}
ValueConstant data // ByteOffset{ffffffff}, ByteSize{10}, Index{196}, IsArray{0}, MetaFlag{0}
unsigned int m_ID // ByteOffset{ffffffff}, ByteSize{4}, Index{197}, IsArray{0}, MetaFlag{0}
unsigned int m_TypeID // ByteOffset{ffffffff}, ByteSize{4}, Index{198}, IsArray{0}, MetaFlag{0}
unsigned int m_Type // ByteOffset{ffffffff}, ByteSize{4}, Index{199}, IsArray{0}, MetaFlag{0}
unsigned int m_Index // ByteOffset{ffffffff}, ByteSize{4}, Index{19a}, IsArray{0}, MetaFlag{0}
float m_StartTime // ByteOffset{ffffffff}, ByteSize{4}, Index{19b}, IsArray{0}, MetaFlag{0}
float m_StopTime // ByteOffset{ffffffff}, ByteSize{4}, Index{19c}, IsArray{0}, MetaFlag{0}
float m_OrientationOffsetY // ByteOffset{ffffffff}, ByteSize{4}, Index{19d}, IsArray{0}, MetaFlag{0}
float m_Level // ByteOffset{ffffffff}, ByteSize{4}, Index{19e}, IsArray{0}, MetaFlag{0}
float m_CycleOffset // ByteOffset{ffffffff}, ByteSize{4}, Index{19f}, IsArray{0}, MetaFlag{0}
float m_AverageAngularSpeed // ByteOffset{ffffffff}, ByteSize{4}, Index{1a0}, IsArray{0}, MetaFlag{0}
staticvector m_IndexArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1a1}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1a2}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1a3}, IsArray{0}, MetaFlag{0}
int data // ByteOffset{ffffffff}, ByteSize{4}, Index{1a4}, IsArray{0}, MetaFlag{0}
vector m_ValueArrayDelta // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1a5}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1a6}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1a7}, IsArray{0}, MetaFlag{0}
ValueDelta data // ByteOffset{ffffffff}, ByteSize{8}, Index{1a8}, IsArray{0}, MetaFlag{0}
float m_Start // ByteOffset{ffffffff}, ByteSize{4}, Index{1a9}, IsArray{0}, MetaFlag{0}
float m_Stop // ByteOffset{ffffffff}, ByteSize{4}, Index{1aa}, IsArray{0}, MetaFlag{0}
bool m_Mirror // ByteOffset{ffffffff}, ByteSize{1}, Index{1ab}, IsArray{0}, MetaFlag{0}
bool m_LoopTime // ByteOffset{ffffffff}, ByteSize{1}, Index{1ac}, IsArray{0}, MetaFlag{0}
bool m_LoopBlend // ByteOffset{ffffffff}, ByteSize{1}, Index{1ad}, IsArray{0}, MetaFlag{0}
bool m_LoopBlendOrientation // ByteOffset{ffffffff}, ByteSize{1}, Index{1ae}, IsArray{0}, MetaFlag{0}
bool m_LoopBlendPositionY // ByteOffset{ffffffff}, ByteSize{1}, Index{1af}, IsArray{0}, MetaFlag{0}
bool m_LoopBlendPositionXZ // ByteOffset{ffffffff}, ByteSize{1}, Index{1b0}, IsArray{0}, MetaFlag{0}
bool m_KeepOriginalOrientation // ByteOffset{ffffffff}, ByteSize{1}, Index{1b1}, IsArray{0}, MetaFlag{0}
bool m_KeepOriginalPositionY // ByteOffset{ffffffff}, ByteSize{1}, Index{1b2}, IsArray{0}, MetaFlag{0}
bool m_KeepOriginalPositionXZ // ByteOffset{ffffffff}, ByteSize{1}, Index{1b3}, IsArray{0}, MetaFlag{0}
bool m_HeightFromFeet // ByteOffset{ffffffff}, ByteSize{1}, Index{1b4}, IsArray{0}, MetaFlag{4000}
AnimationClipBindingConstant m_ClipBindingConstant // ByteOffset{cc}, ByteSize{ffffffff}, Index{1b5}, IsArray{0}, MetaFlag{0}
vector genericBindings // ByteOffset{cc}, ByteSize{ffffffff}, Index{1b6}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1b7}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1b8}, IsArray{0}, MetaFlag{0}
GenericBinding data // ByteOffset{ffffffff}, ByteSize{14}, Index{1b9}, IsArray{0}, MetaFlag{0}
unsigned int path // ByteOffset{ffffffff}, ByteSize{4}, Index{1ba}, IsArray{0}, MetaFlag{0}
unsigned int attribute // ByteOffset{ffffffff}, ByteSize{4}, Index{1bb}, IsArray{0}, MetaFlag{0}
PPtr<Object> script // ByteOffset{ffffffff}, ByteSize{8}, Index{1bc}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{1bd}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{1be}, IsArray{0}, MetaFlag{1}
UInt16 classID // ByteOffset{ffffffff}, ByteSize{2}, Index{1bf}, IsArray{0}, MetaFlag{0}
UInt8 customType // ByteOffset{ffffffff}, ByteSize{1}, Index{1c0}, IsArray{0}, MetaFlag{0}
UInt8 isPPtrCurve // ByteOffset{ffffffff}, ByteSize{1}, Index{1c1}, IsArray{0}, MetaFlag{0}
vector pptrCurveMapping // ByteOffset{e0}, ByteSize{ffffffff}, Index{1c2}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1c3}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1c4}, IsArray{0}, MetaFlag{0}
PPtr<Object> data // ByteOffset{ffffffff}, ByteSize{8}, Index{1c5}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{1c6}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{1c7}, IsArray{0}, MetaFlag{1}
vector m_Events // ByteOffset{b0}, ByteSize{ffffffff}, Index{1c8}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1c9}, IsArray{1}, MetaFlag{8001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1ca}, IsArray{0}, MetaFlag{1}
AnimationEvent data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1cb}, IsArray{0}, MetaFlag{8001}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{1cc}, IsArray{0}, MetaFlag{1}
string functionName // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1cd}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1ce}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1cf}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{1d0}, IsArray{0}, MetaFlag{1}
string data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1d1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1d2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1d3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{1d4}, IsArray{0}, MetaFlag{1}
PPtr<Object> objectReferenceParameter // ByteOffset{ffffffff}, ByteSize{8}, Index{1d5}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{1d6}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{1d7}, IsArray{0}, MetaFlag{1}
float floatParameter // ByteOffset{ffffffff}, ByteSize{4}, Index{1d8}, IsArray{0}, MetaFlag{1}
int intParameter // ByteOffset{ffffffff}, ByteSize{4}, Index{1d9}, IsArray{0}, MetaFlag{1}
int messageOptions // ByteOffset{ffffffff}, ByteSize{4}, Index{1da}, IsArray{0}, MetaFlag{1}
// classID{75}: ConstantForce <- Behaviour <- Component <- EditorExtension <- Object
ConstantForce Base // ByteOffset{0}, ByteSize{39}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
Vector3f m_Force // ByteOffset{20}, ByteSize{c}, Index{5}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{20}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{24}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{28}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{200000}
Vector3f m_RelativeForce // ByteOffset{2c}, ByteSize{c}, Index{9}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{2c}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{30}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{34}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{200000}
Vector3f m_Torque // ByteOffset{38}, ByteSize{c}, Index{d}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{38}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{3c}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{40}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{200000}
Vector3f m_RelativeTorque // ByteOffset{44}, ByteSize{c}, Index{11}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{44}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{48}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{4c}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{200000}
// classID{76}: WorldParticleCollider <- Component <- EditorExtension <- Object
WorldParticleCollider Base // ByteOffset{0}, ByteSize{19}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
float m_BounceFactor // ByteOffset{20}, ByteSize{4}, Index{4}, IsArray{0}, MetaFlag{0}
float m_CollisionEnergyLoss // ByteOffset{24}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
BitField m_CollidesWith // ByteOffset{28}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
unsigned int m_Bits // ByteOffset{28}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{400001}
bool m_SendCollisionMessage // ByteOffset{2c}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{4000}
float m_MinKillVelocity // ByteOffset{1c}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
// classID{78}: TagManager <- GlobalGameManager <- GameManager <- Object
TagManager Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
vector tags // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8800}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{8800}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{800}
string data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4}, IsArray{0}, MetaFlag{8800}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{5}, IsArray{1}, MetaFlag{4801}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{801}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{7}, IsArray{0}, MetaFlag{801}
string Builtin Layer 0 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{8}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{b}, IsArray{0}, MetaFlag{11}
string Builtin Layer 1 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{c}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{d}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{f}, IsArray{0}, MetaFlag{11}
string Builtin Layer 2 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{10}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{11}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{13}, IsArray{0}, MetaFlag{11}
string Builtin Layer 3 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{14}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{15}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{17}, IsArray{0}, MetaFlag{11}
string Builtin Layer 4 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{18}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{19}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{1b}, IsArray{0}, MetaFlag{11}
string Builtin Layer 5 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1c}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1d}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{1f}, IsArray{0}, MetaFlag{11}
string Builtin Layer 6 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{20}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{21}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{23}, IsArray{0}, MetaFlag{11}
string Builtin Layer 7 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{24}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{25}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{26}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{27}, IsArray{0}, MetaFlag{11}
string User Layer 8 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{28}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{29}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2a}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{2b}, IsArray{0}, MetaFlag{1}
string User Layer 9 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2c}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2d}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2e}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{2f}, IsArray{0}, MetaFlag{1}
string User Layer 10 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{30}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{31}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{32}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{33}, IsArray{0}, MetaFlag{1}
string User Layer 11 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{34}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{35}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{36}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{37}, IsArray{0}, MetaFlag{1}
string User Layer 12 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{38}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{39}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3a}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{3b}, IsArray{0}, MetaFlag{1}
string User Layer 13 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{3c}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{3d}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3e}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{3f}, IsArray{0}, MetaFlag{1}
string User Layer 14 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{40}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{41}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{42}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{43}, IsArray{0}, MetaFlag{1}
string User Layer 15 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{44}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{45}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{46}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{47}, IsArray{0}, MetaFlag{1}
string User Layer 16 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{48}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{49}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{4a}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4b}, IsArray{0}, MetaFlag{1}
string User Layer 17 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4c}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4d}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{4e}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4f}, IsArray{0}, MetaFlag{1}
string User Layer 18 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{50}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{51}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{52}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{53}, IsArray{0}, MetaFlag{1}
string User Layer 19 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{54}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{55}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{56}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{57}, IsArray{0}, MetaFlag{1}
string User Layer 20 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{58}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{59}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{5a}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{5b}, IsArray{0}, MetaFlag{1}
string User Layer 21 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{5c}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{5d}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{5e}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{5f}, IsArray{0}, MetaFlag{1}
string User Layer 22 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{60}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{61}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{62}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{63}, IsArray{0}, MetaFlag{1}
string User Layer 23 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{64}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{65}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{66}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{67}, IsArray{0}, MetaFlag{1}
string User Layer 24 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{68}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{69}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{6a}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{6b}, IsArray{0}, MetaFlag{1}
string User Layer 25 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6c}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6d}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{6e}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{6f}, IsArray{0}, MetaFlag{1}
string User Layer 26 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{70}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{71}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{72}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{73}, IsArray{0}, MetaFlag{1}
string User Layer 27 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{74}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{75}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{76}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{77}, IsArray{0}, MetaFlag{1}
string User Layer 28 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{78}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{79}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7a}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{7b}, IsArray{0}, MetaFlag{1}
string User Layer 29 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{7c}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{7d}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7e}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{7f}, IsArray{0}, MetaFlag{1}
string User Layer 30 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{80}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{81}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{82}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{83}, IsArray{0}, MetaFlag{1}
string User Layer 31 // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{84}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{85}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{86}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{87}, IsArray{0}, MetaFlag{1}
vector m_SortingLayers // ByteOffset{18}, ByteSize{ffffffff}, Index{88}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{89}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{8a}, IsArray{0}, MetaFlag{0}
SortingLayerEntry data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{8b}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{8c}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{8d}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{8e}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{8f}, IsArray{0}, MetaFlag{1}
unsigned int userID // ByteOffset{ffffffff}, ByteSize{4}, Index{90}, IsArray{0}, MetaFlag{0}
unsigned int uniqueID // ByteOffset{ffffffff}, ByteSize{4}, Index{91}, IsArray{0}, MetaFlag{4000}
// classID{81}: AudioListener <- AudioBehaviour <- Behaviour <- Component <- EditorExtension <- Object
AudioListener Base // ByteOffset{0}, ByteSize{9}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
// classID{82}: AudioSource <- AudioBehaviour <- Behaviour <- Component <- EditorExtension <- Object
AudioSource Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
PPtr<AudioClip> m_audioClip // ByteOffset{160}, ByteSize{8}, Index{5}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{160}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
bool m_PlayOnAwake // ByteOffset{199}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{4800}
float m_Volume // ByteOffset{140}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
float m_Pitch // ByteOffset{13c}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{0}
bool Loop // ByteOffset{148}, ByteSize{1}, Index{b}, IsArray{0}, MetaFlag{0}
bool Mute // ByteOffset{149}, ByteSize{1}, Index{c}, IsArray{0}, MetaFlag{4000}
int Priority // ByteOffset{128}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{0}
float DopplerLevel // ByteOffset{12c}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
float MinDistance // ByteOffset{130}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
float MaxDistance // ByteOffset{134}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{0}
float Pan2D // ByteOffset{138}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{0}
int rolloffMode // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{0}
bool BypassEffects // ByteOffset{14a}, ByteSize{1}, Index{13}, IsArray{0}, MetaFlag{0}
bool BypassListenerEffects // ByteOffset{14b}, ByteSize{1}, Index{14}, IsArray{0}, MetaFlag{0}
bool BypassReverbZones // ByteOffset{14c}, ByteSize{1}, Index{15}, IsArray{0}, MetaFlag{4000}
AnimationCurve rolloffCustomCurve // ByteOffset{c8}, ByteSize{ffffffff}, Index{16}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{100}, ByteSize{ffffffff}, Index{17}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{18}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{1a}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{114}, ByteSize{4}, Index{1f}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{118}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{1}
AnimationCurve panLevelCustomCurve // ByteOffset{20}, ByteSize{ffffffff}, Index{21}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{58}, ByteSize{ffffffff}, Index{22}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{23}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{24}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{25}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{26}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{27}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{28}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{29}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{6c}, ByteSize{4}, Index{2a}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{70}, ByteSize{4}, Index{2b}, IsArray{0}, MetaFlag{1}
AnimationCurve spreadCustomCurve // ByteOffset{74}, ByteSize{ffffffff}, Index{2c}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ac}, ByteSize{ffffffff}, Index{2d}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2e}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2f}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{30}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{31}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{32}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{33}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{34}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{c0}, ByteSize{4}, Index{35}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{c4}, ByteSize{4}, Index{36}, IsArray{0}, MetaFlag{1}
// classID{83}: AudioClip <- NamedObject <- EditorExtension <- Object
AudioClip Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
int m_Format // ByteOffset{24}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{10}
int m_Type // ByteOffset{20}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{10}
bool m_3D // ByteOffset{2c}, ByteSize{1}, Index{7}, IsArray{0}, MetaFlag{10}
bool m_UseHardware // ByteOffset{2d}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{4010}
int m_Stream // ByteOffset{70}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{10}
vector m_AudioData // ByteOffset{34}, ByteSize{ffffffff}, Index{a}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b}, IsArray{1}, MetaFlag{4000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{0}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{d}, IsArray{0}, MetaFlag{0}
// classID{84}: RenderTexture <- Texture <- NamedObject <- EditorExtension <- Object
RenderTexture Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
int m_Width // ByteOffset{5c}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
int m_Height // ByteOffset{60}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
int m_AntiAliasing // ByteOffset{64}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
int m_DepthFormat // ByteOffset{70}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{0}
int m_ColorFormat // ByteOffset{6c}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
bool m_MipMap // ByteOffset{78}, ByteSize{1}, Index{a}, IsArray{0}, MetaFlag{0}
bool m_GenerateMips // ByteOffset{79}, ByteSize{1}, Index{b}, IsArray{0}, MetaFlag{0}
bool m_SRGB // ByteOffset{7a}, ByteSize{1}, Index{c}, IsArray{0}, MetaFlag{4000}
GLTextureSettings m_TextureSettings // ByteOffset{1c}, ByteSize{10}, Index{d}, IsArray{0}, MetaFlag{0}
int m_FilterMode // ByteOffset{1c}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
int m_Aniso // ByteOffset{20}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
float m_MipBias // ByteOffset{24}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{0}
int m_WrapMode // ByteOffset{28}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{0}
// classID{87}: MeshParticleEmitter <- ParticleEmitter <- Component <- EditorExtension <- Object
MeshParticleEmitter Base // ByteOffset{0}, ByteSize{73}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
bool m_Enabled // ByteOffset{c8}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
bool m_Emit // ByteOffset{c9}, ByteSize{1}, Index{5}, IsArray{0}, MetaFlag{4800}
float minSize // ByteOffset{70}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{800}
float maxSize // ByteOffset{74}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{800}
float minEnergy // ByteOffset{78}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{800}
float maxEnergy // ByteOffset{7c}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{800}
float minEmission // ByteOffset{80}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{800}
float maxEmission // ByteOffset{84}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{800}
Vector3f worldVelocity // ByteOffset{8c}, ByteSize{c}, Index{c}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{8c}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{90}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{94}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{200800}
Vector3f localVelocity // ByteOffset{98}, ByteSize{c}, Index{10}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{98}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{9c}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{a0}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{200800}
Vector3f rndVelocity // ByteOffset{b0}, ByteSize{c}, Index{14}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{b0}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{b4}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{b8}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{200800}
float emitterVelocityScale // ByteOffset{88}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{0}
Vector3f tangentVelocity // ByteOffset{a4}, ByteSize{c}, Index{19}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{a4}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{a8}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{ac}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{200000}
float angularVelocity // ByteOffset{c4}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{800}
float rndAngularVelocity // ByteOffset{c0}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{800}
bool rndRotation // ByteOffset{bd}, ByteSize{1}, Index{1f}, IsArray{0}, MetaFlag{800}
bool Simulate in Worldspace? // ByteOffset{bc}, ByteSize{1}, Index{20}, IsArray{0}, MetaFlag{0}
bool m_OneShot // ByteOffset{ca}, ByteSize{1}, Index{21}, IsArray{0}, MetaFlag{0}
bool m_InterpolateTriangles // ByteOffset{d8}, ByteSize{1}, Index{22}, IsArray{0}, MetaFlag{0}
bool m_Systematic // ByteOffset{d9}, ByteSize{1}, Index{23}, IsArray{0}, MetaFlag{4000}
float m_MinNormalVelocity // ByteOffset{dc}, ByteSize{4}, Index{24}, IsArray{0}, MetaFlag{0}
float m_MaxNormalVelocity // ByteOffset{e0}, ByteSize{4}, Index{25}, IsArray{0}, MetaFlag{0}
PPtr<Mesh> m_Mesh // ByteOffset{e8}, ByteSize{8}, Index{26}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{e8}, ByteSize{4}, Index{27}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{28}, IsArray{0}, MetaFlag{1}
// classID{88}: ParticleEmitter <- Component <- EditorExtension <- Object
// ParticleEmitter is abstract
Component Base // ByteOffset{0}, ByteSize{8}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
// classID{89}: Cubemap <- Texture2D <- Texture <- NamedObject <- EditorExtension <- Object
Cubemap Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
int m_Width // ByteOffset{60}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{10}
int m_Height // ByteOffset{64}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{10}
int m_CompleteImageSize // ByteOffset{6c}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{10}
int m_TextureFormat // ByteOffset{68}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{1}
bool m_MipMap // ByteOffset{88}, ByteSize{1}, Index{9}, IsArray{0}, MetaFlag{10}
bool m_IsReadable // ByteOffset{8c}, ByteSize{1}, Index{a}, IsArray{0}, MetaFlag{0}
bool m_ReadAllowed // ByteOffset{8d}, ByteSize{1}, Index{b}, IsArray{0}, MetaFlag{4010}
int m_ImageCount // ByteOffset{74}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{10}
int m_TextureDimension // ByteOffset{78}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{1}
GLTextureSettings m_TextureSettings // ByteOffset{1c}, ByteSize{10}, Index{e}, IsArray{0}, MetaFlag{0}
int m_FilterMode // ByteOffset{1c}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
int m_Aniso // ByteOffset{20}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{0}
float m_MipBias // ByteOffset{24}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{0}
int m_WrapMode // ByteOffset{28}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{0}
int m_LightmapFormat // ByteOffset{30}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{0}
int m_ColorSpace // ByteOffset{34}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{0}
TypelessData image data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{15}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{17}, IsArray{0}, MetaFlag{1}
vector m_SourceTextures // ByteOffset{90}, ByteSize{ffffffff}, Index{18}, IsArray{0}, MetaFlag{4000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{19}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{0}
PPtr<Texture2D> data // ByteOffset{ffffffff}, ByteSize{8}, Index{1b}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{1}
// classID{90}: Avatar <- NamedObject <- EditorExtension <- Object
Avatar Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
unsigned int m_AvatarSize // ByteOffset{48}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
AvatarConstant m_Avatar // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6}, IsArray{0}, MetaFlag{8000}
OffsetPtr m_AvatarSkeleton // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{7}, IsArray{0}, MetaFlag{0}
Skeleton data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{8}, IsArray{0}, MetaFlag{0}
vector m_Node // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{0}
Node data // ByteOffset{ffffffff}, ByteSize{8}, Index{c}, IsArray{0}, MetaFlag{0}
int m_ParentId // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{0}
int m_AxesId // ByteOffset{ffffffff}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
vector m_ID // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{f}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{10}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{0}
unsigned int data // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{0}
vector m_AxesArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{13}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{14}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{0}
Axes data // ByteOffset{ffffffff}, ByteSize{58}, Index{16}, IsArray{0}, MetaFlag{0}
float4 m_PreQ // ByteOffset{ffffffff}, ByteSize{10}, Index{17}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{0}
float4 m_PostQ // ByteOffset{ffffffff}, ByteSize{10}, Index{1c}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{1f}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{0}
float4 m_Sgn // ByteOffset{ffffffff}, ByteSize{10}, Index{21}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{23}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{24}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{25}, IsArray{0}, MetaFlag{0}
Limit m_Limit // ByteOffset{ffffffff}, ByteSize{20}, Index{26}, IsArray{0}, MetaFlag{0}
float4 m_Min // ByteOffset{ffffffff}, ByteSize{10}, Index{27}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{28}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{29}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{2a}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{2b}, IsArray{0}, MetaFlag{0}
float4 m_Max // ByteOffset{ffffffff}, ByteSize{10}, Index{2c}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{2d}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{2e}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{2f}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{30}, IsArray{0}, MetaFlag{0}
float m_Length // ByteOffset{ffffffff}, ByteSize{4}, Index{31}, IsArray{0}, MetaFlag{0}
unsigned int m_Type // ByteOffset{ffffffff}, ByteSize{4}, Index{32}, IsArray{0}, MetaFlag{0}
OffsetPtr m_AvatarSkeletonPose // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{33}, IsArray{0}, MetaFlag{0}
SkeletonPose data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{34}, IsArray{0}, MetaFlag{0}
vector m_X // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{35}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{36}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{37}, IsArray{0}, MetaFlag{0}
xform data // ByteOffset{ffffffff}, ByteSize{30}, Index{38}, IsArray{0}, MetaFlag{0}
float4 t // ByteOffset{ffffffff}, ByteSize{10}, Index{39}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{3a}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{3b}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{3c}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{3d}, IsArray{0}, MetaFlag{0}
float4 q // ByteOffset{ffffffff}, ByteSize{10}, Index{3e}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{3f}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{40}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{41}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{42}, IsArray{0}, MetaFlag{0}
float4 s // ByteOffset{ffffffff}, ByteSize{10}, Index{43}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{44}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{45}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{46}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{47}, IsArray{0}, MetaFlag{0}
OffsetPtr m_DefaultPose // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{48}, IsArray{0}, MetaFlag{0}
SkeletonPose data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{49}, IsArray{0}, MetaFlag{0}
vector m_X // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4a}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4b}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{4c}, IsArray{0}, MetaFlag{0}
xform data // ByteOffset{ffffffff}, ByteSize{30}, Index{4d}, IsArray{0}, MetaFlag{0}
float4 t // ByteOffset{ffffffff}, ByteSize{10}, Index{4e}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{4f}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{50}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{51}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{52}, IsArray{0}, MetaFlag{0}
float4 q // ByteOffset{ffffffff}, ByteSize{10}, Index{53}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{54}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{55}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{56}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{57}, IsArray{0}, MetaFlag{0}
float4 s // ByteOffset{ffffffff}, ByteSize{10}, Index{58}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{59}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{5a}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{5b}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{5c}, IsArray{0}, MetaFlag{0}
vector m_SkeletonNameIDArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{5d}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{5e}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{5f}, IsArray{0}, MetaFlag{0}
unsigned int data // ByteOffset{ffffffff}, ByteSize{4}, Index{60}, IsArray{0}, MetaFlag{0}
OffsetPtr m_Human // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{61}, IsArray{0}, MetaFlag{8000}
Human data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{62}, IsArray{0}, MetaFlag{8000}
xform m_RootX // ByteOffset{ffffffff}, ByteSize{30}, Index{63}, IsArray{0}, MetaFlag{0}
float4 t // ByteOffset{ffffffff}, ByteSize{10}, Index{64}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{65}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{66}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{67}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{68}, IsArray{0}, MetaFlag{0}
float4 q // ByteOffset{ffffffff}, ByteSize{10}, Index{69}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{6a}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{6b}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{6c}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{6d}, IsArray{0}, MetaFlag{0}
float4 s // ByteOffset{ffffffff}, ByteSize{10}, Index{6e}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{6f}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{70}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{71}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{72}, IsArray{0}, MetaFlag{0}
OffsetPtr m_Skeleton // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{73}, IsArray{0}, MetaFlag{0}
Skeleton data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{74}, IsArray{0}, MetaFlag{0}
vector m_Node // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{75}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{76}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{77}, IsArray{0}, MetaFlag{0}
Node data // ByteOffset{ffffffff}, ByteSize{8}, Index{78}, IsArray{0}, MetaFlag{0}
int m_ParentId // ByteOffset{ffffffff}, ByteSize{4}, Index{79}, IsArray{0}, MetaFlag{0}
int m_AxesId // ByteOffset{ffffffff}, ByteSize{4}, Index{7a}, IsArray{0}, MetaFlag{0}
vector m_ID // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{7b}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{7c}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7d}, IsArray{0}, MetaFlag{0}
unsigned int data // ByteOffset{ffffffff}, ByteSize{4}, Index{7e}, IsArray{0}, MetaFlag{0}
vector m_AxesArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{7f}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{80}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{81}, IsArray{0}, MetaFlag{0}
Axes data // ByteOffset{ffffffff}, ByteSize{58}, Index{82}, IsArray{0}, MetaFlag{0}
float4 m_PreQ // ByteOffset{ffffffff}, ByteSize{10}, Index{83}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{84}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{85}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{86}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{87}, IsArray{0}, MetaFlag{0}
float4 m_PostQ // ByteOffset{ffffffff}, ByteSize{10}, Index{88}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{89}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{8a}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{8b}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{8c}, IsArray{0}, MetaFlag{0}
float4 m_Sgn // ByteOffset{ffffffff}, ByteSize{10}, Index{8d}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{8e}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{8f}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{90}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{91}, IsArray{0}, MetaFlag{0}
Limit m_Limit // ByteOffset{ffffffff}, ByteSize{20}, Index{92}, IsArray{0}, MetaFlag{0}
float4 m_Min // ByteOffset{ffffffff}, ByteSize{10}, Index{93}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{94}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{95}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{96}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{97}, IsArray{0}, MetaFlag{0}
float4 m_Max // ByteOffset{ffffffff}, ByteSize{10}, Index{98}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{99}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{9a}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{9b}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{9c}, IsArray{0}, MetaFlag{0}
float m_Length // ByteOffset{ffffffff}, ByteSize{4}, Index{9d}, IsArray{0}, MetaFlag{0}
unsigned int m_Type // ByteOffset{ffffffff}, ByteSize{4}, Index{9e}, IsArray{0}, MetaFlag{0}
OffsetPtr m_SkeletonPose // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9f}, IsArray{0}, MetaFlag{0}
SkeletonPose data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a0}, IsArray{0}, MetaFlag{0}
vector m_X // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a1}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a2}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{a3}, IsArray{0}, MetaFlag{0}
xform data // ByteOffset{ffffffff}, ByteSize{30}, Index{a4}, IsArray{0}, MetaFlag{0}
float4 t // ByteOffset{ffffffff}, ByteSize{10}, Index{a5}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{a6}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{a7}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{a8}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{a9}, IsArray{0}, MetaFlag{0}
float4 q // ByteOffset{ffffffff}, ByteSize{10}, Index{aa}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{ab}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{ac}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{ad}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{ae}, IsArray{0}, MetaFlag{0}
float4 s // ByteOffset{ffffffff}, ByteSize{10}, Index{af}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{b0}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{b1}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{b2}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{b3}, IsArray{0}, MetaFlag{0}
OffsetPtr m_LeftHand // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b4}, IsArray{0}, MetaFlag{0}
Hand data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b5}, IsArray{0}, MetaFlag{0}
staticvector m_HandBoneIndex // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b6}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b7}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{b8}, IsArray{0}, MetaFlag{0}
int data // ByteOffset{ffffffff}, ByteSize{4}, Index{b9}, IsArray{0}, MetaFlag{0}
OffsetPtr m_RightHand // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{ba}, IsArray{0}, MetaFlag{0}
Hand data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{bb}, IsArray{0}, MetaFlag{0}
staticvector m_HandBoneIndex // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{bc}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{bd}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{be}, IsArray{0}, MetaFlag{0}
int data // ByteOffset{ffffffff}, ByteSize{4}, Index{bf}, IsArray{0}, MetaFlag{0}
vector m_Handles // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{c0}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{c1}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{c2}, IsArray{0}, MetaFlag{0}
Handle data // ByteOffset{ffffffff}, ByteSize{38}, Index{c3}, IsArray{0}, MetaFlag{0}
xform m_X // ByteOffset{ffffffff}, ByteSize{30}, Index{c4}, IsArray{0}, MetaFlag{0}
float4 t // ByteOffset{ffffffff}, ByteSize{10}, Index{c5}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{c6}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{c7}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{c8}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{c9}, IsArray{0}, MetaFlag{0}
float4 q // ByteOffset{ffffffff}, ByteSize{10}, Index{ca}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{cb}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{cc}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{cd}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{ce}, IsArray{0}, MetaFlag{0}
float4 s // ByteOffset{ffffffff}, ByteSize{10}, Index{cf}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{d0}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{d1}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{d2}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{d3}, IsArray{0}, MetaFlag{0}
unsigned int m_ParentHumanIndex // ByteOffset{ffffffff}, ByteSize{4}, Index{d4}, IsArray{0}, MetaFlag{0}
unsigned int m_ID // ByteOffset{ffffffff}, ByteSize{4}, Index{d5}, IsArray{0}, MetaFlag{0}
vector m_ColliderArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{d6}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{d7}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{d8}, IsArray{0}, MetaFlag{0}
Collider data // ByteOffset{ffffffff}, ByteSize{50}, Index{d9}, IsArray{0}, MetaFlag{0}
xform m_X // ByteOffset{ffffffff}, ByteSize{30}, Index{da}, IsArray{0}, MetaFlag{0}
float4 t // ByteOffset{ffffffff}, ByteSize{10}, Index{db}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{dc}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{dd}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{de}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{df}, IsArray{0}, MetaFlag{0}
float4 q // ByteOffset{ffffffff}, ByteSize{10}, Index{e0}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{e1}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{e2}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{e3}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{e4}, IsArray{0}, MetaFlag{0}
float4 s // ByteOffset{ffffffff}, ByteSize{10}, Index{e5}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{e6}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{e7}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{e8}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{e9}, IsArray{0}, MetaFlag{0}
unsigned int m_Type // ByteOffset{ffffffff}, ByteSize{4}, Index{ea}, IsArray{0}, MetaFlag{0}
unsigned int m_XMotionType // ByteOffset{ffffffff}, ByteSize{4}, Index{eb}, IsArray{0}, MetaFlag{0}
unsigned int m_YMotionType // ByteOffset{ffffffff}, ByteSize{4}, Index{ec}, IsArray{0}, MetaFlag{0}
unsigned int m_ZMotionType // ByteOffset{ffffffff}, ByteSize{4}, Index{ed}, IsArray{0}, MetaFlag{0}
float m_MinLimitX // ByteOffset{ffffffff}, ByteSize{4}, Index{ee}, IsArray{0}, MetaFlag{0}
float m_MaxLimitX // ByteOffset{ffffffff}, ByteSize{4}, Index{ef}, IsArray{0}, MetaFlag{0}
float m_MaxLimitY // ByteOffset{ffffffff}, ByteSize{4}, Index{f0}, IsArray{0}, MetaFlag{0}
float m_MaxLimitZ // ByteOffset{ffffffff}, ByteSize{4}, Index{f1}, IsArray{0}, MetaFlag{0}
staticvector m_HumanBoneIndex // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{f2}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{f3}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{f4}, IsArray{0}, MetaFlag{0}
int data // ByteOffset{ffffffff}, ByteSize{4}, Index{f5}, IsArray{0}, MetaFlag{0}
staticvector m_HumanBoneMass // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{f6}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{f7}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{f8}, IsArray{0}, MetaFlag{0}
float data // ByteOffset{ffffffff}, ByteSize{4}, Index{f9}, IsArray{0}, MetaFlag{0}
staticvector m_ColliderIndex // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{fa}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{fb}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{fc}, IsArray{0}, MetaFlag{0}
int data // ByteOffset{ffffffff}, ByteSize{4}, Index{fd}, IsArray{0}, MetaFlag{0}
float m_Scale // ByteOffset{ffffffff}, ByteSize{4}, Index{fe}, IsArray{0}, MetaFlag{0}
float m_ArmTwist // ByteOffset{ffffffff}, ByteSize{4}, Index{ff}, IsArray{0}, MetaFlag{0}
float m_ForeArmTwist // ByteOffset{ffffffff}, ByteSize{4}, Index{100}, IsArray{0}, MetaFlag{0}
float m_UpperLegTwist // ByteOffset{ffffffff}, ByteSize{4}, Index{101}, IsArray{0}, MetaFlag{0}
float m_LegTwist // ByteOffset{ffffffff}, ByteSize{4}, Index{102}, IsArray{0}, MetaFlag{0}
float m_ArmStretch // ByteOffset{ffffffff}, ByteSize{4}, Index{103}, IsArray{0}, MetaFlag{0}
float m_LegStretch // ByteOffset{ffffffff}, ByteSize{4}, Index{104}, IsArray{0}, MetaFlag{0}
float m_FeetSpacing // ByteOffset{ffffffff}, ByteSize{4}, Index{105}, IsArray{0}, MetaFlag{0}
bool m_HasLeftHand // ByteOffset{ffffffff}, ByteSize{1}, Index{106}, IsArray{0}, MetaFlag{0}
bool m_HasRightHand // ByteOffset{ffffffff}, ByteSize{1}, Index{107}, IsArray{0}, MetaFlag{4000}
vector m_HumanSkeletonIndexArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{108}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{109}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{10a}, IsArray{0}, MetaFlag{0}
int data // ByteOffset{ffffffff}, ByteSize{4}, Index{10b}, IsArray{0}, MetaFlag{0}
vector m_HumanSkeletonReverseIndexArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{10c}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{10d}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{10e}, IsArray{0}, MetaFlag{0}
int data // ByteOffset{ffffffff}, ByteSize{4}, Index{10f}, IsArray{0}, MetaFlag{0}
int m_RootMotionBoneIndex // ByteOffset{ffffffff}, ByteSize{4}, Index{110}, IsArray{0}, MetaFlag{0}
xform m_RootMotionBoneX // ByteOffset{ffffffff}, ByteSize{30}, Index{111}, IsArray{0}, MetaFlag{0}
float4 t // ByteOffset{ffffffff}, ByteSize{10}, Index{112}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{113}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{114}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{115}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{116}, IsArray{0}, MetaFlag{0}
float4 q // ByteOffset{ffffffff}, ByteSize{10}, Index{117}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{118}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{119}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{11a}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{11b}, IsArray{0}, MetaFlag{0}
float4 s // ByteOffset{ffffffff}, ByteSize{10}, Index{11c}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{11d}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{11e}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{11f}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{120}, IsArray{0}, MetaFlag{0}
OffsetPtr m_RootMotionSkeleton // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{121}, IsArray{0}, MetaFlag{0}
Skeleton data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{122}, IsArray{0}, MetaFlag{0}
vector m_Node // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{123}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{124}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{125}, IsArray{0}, MetaFlag{0}
Node data // ByteOffset{ffffffff}, ByteSize{8}, Index{126}, IsArray{0}, MetaFlag{0}
int m_ParentId // ByteOffset{ffffffff}, ByteSize{4}, Index{127}, IsArray{0}, MetaFlag{0}
int m_AxesId // ByteOffset{ffffffff}, ByteSize{4}, Index{128}, IsArray{0}, MetaFlag{0}
vector m_ID // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{129}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{12a}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{12b}, IsArray{0}, MetaFlag{0}
unsigned int data // ByteOffset{ffffffff}, ByteSize{4}, Index{12c}, IsArray{0}, MetaFlag{0}
vector m_AxesArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{12d}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{12e}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{12f}, IsArray{0}, MetaFlag{0}
Axes data // ByteOffset{ffffffff}, ByteSize{58}, Index{130}, IsArray{0}, MetaFlag{0}
float4 m_PreQ // ByteOffset{ffffffff}, ByteSize{10}, Index{131}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{132}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{133}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{134}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{135}, IsArray{0}, MetaFlag{0}
float4 m_PostQ // ByteOffset{ffffffff}, ByteSize{10}, Index{136}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{137}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{138}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{139}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{13a}, IsArray{0}, MetaFlag{0}
float4 m_Sgn // ByteOffset{ffffffff}, ByteSize{10}, Index{13b}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{13c}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{13d}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{13e}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{13f}, IsArray{0}, MetaFlag{0}
Limit m_Limit // ByteOffset{ffffffff}, ByteSize{20}, Index{140}, IsArray{0}, MetaFlag{0}
float4 m_Min // ByteOffset{ffffffff}, ByteSize{10}, Index{141}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{142}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{143}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{144}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{145}, IsArray{0}, MetaFlag{0}
float4 m_Max // ByteOffset{ffffffff}, ByteSize{10}, Index{146}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{147}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{148}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{149}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{14a}, IsArray{0}, MetaFlag{0}
float m_Length // ByteOffset{ffffffff}, ByteSize{4}, Index{14b}, IsArray{0}, MetaFlag{0}
unsigned int m_Type // ByteOffset{ffffffff}, ByteSize{4}, Index{14c}, IsArray{0}, MetaFlag{0}
OffsetPtr m_RootMotionSkeletonPose // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{14d}, IsArray{0}, MetaFlag{0}
SkeletonPose data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{14e}, IsArray{0}, MetaFlag{0}
vector m_X // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{14f}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{150}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{151}, IsArray{0}, MetaFlag{0}
xform data // ByteOffset{ffffffff}, ByteSize{30}, Index{152}, IsArray{0}, MetaFlag{0}
float4 t // ByteOffset{ffffffff}, ByteSize{10}, Index{153}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{154}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{155}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{156}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{157}, IsArray{0}, MetaFlag{0}
float4 q // ByteOffset{ffffffff}, ByteSize{10}, Index{158}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{159}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{15a}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{15b}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{15c}, IsArray{0}, MetaFlag{0}
float4 s // ByteOffset{ffffffff}, ByteSize{10}, Index{15d}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{15e}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{15f}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{160}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{161}, IsArray{0}, MetaFlag{0}
vector m_RootMotionSkeletonIndexArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{162}, IsArray{0}, MetaFlag{4000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{163}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{164}, IsArray{0}, MetaFlag{0}
int data // ByteOffset{ffffffff}, ByteSize{4}, Index{165}, IsArray{0}, MetaFlag{0}
map m_TOS // ByteOffset{38}, ByteSize{ffffffff}, Index{166}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{167}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{168}, IsArray{0}, MetaFlag{0}
pair data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{169}, IsArray{0}, MetaFlag{8000}
unsigned int first // ByteOffset{ffffffff}, ByteSize{4}, Index{16a}, IsArray{0}, MetaFlag{0}
string second // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{16b}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{16c}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{16d}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{16e}, IsArray{0}, MetaFlag{1}
// classID{91}: AnimatorController <- RuntimeAnimatorController <- NamedObject <- EditorExtension <- Object
AnimatorController Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
unsigned int m_ControllerSize // ByteOffset{7c}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
ControllerConstant m_Controller // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6}, IsArray{0}, MetaFlag{8000}
vector m_LayerArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{7}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{8}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
OffsetPtr data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a}, IsArray{0}, MetaFlag{8000}
LayerConstant data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b}, IsArray{0}, MetaFlag{8000}
unsigned int m_StateMachineIndex // ByteOffset{ffffffff}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{0}
unsigned int m_StateMachineMotionSetIndex // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{0}
HumanPoseMask m_BodyMask // ByteOffset{ffffffff}, ByteSize{8}, Index{e}, IsArray{0}, MetaFlag{0}
unsigned int word0 // ByteOffset{ffffffff}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
unsigned int word1 // ByteOffset{ffffffff}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{0}
OffsetPtr m_SkeletonMask // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{11}, IsArray{0}, MetaFlag{0}
SkeletonMask data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{12}, IsArray{0}, MetaFlag{0}
vector m_Data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{13}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{14}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{0}
SkeletonMaskElement data // ByteOffset{ffffffff}, ByteSize{8}, Index{16}, IsArray{0}, MetaFlag{0}
unsigned int m_PathHash // ByteOffset{ffffffff}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{0}
float m_Weight // ByteOffset{ffffffff}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{0}
unsigned int m_Binding // ByteOffset{ffffffff}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{0}
int (int&)m_LayerBlendingMode // ByteOffset{ffffffff}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{0}
float m_DefaultWeight // ByteOffset{ffffffff}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{0}
bool m_IKPass // ByteOffset{ffffffff}, ByteSize{1}, Index{1c}, IsArray{0}, MetaFlag{0}
bool m_SyncedLayerAffectsTiming // ByteOffset{ffffffff}, ByteSize{1}, Index{1d}, IsArray{0}, MetaFlag{4000}
vector m_StateMachineArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1e}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1f}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{0}
OffsetPtr data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{21}, IsArray{0}, MetaFlag{8000}
StateMachineConstant data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{22}, IsArray{0}, MetaFlag{8000}
vector m_StateConstantArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{23}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{24}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{25}, IsArray{0}, MetaFlag{0}
OffsetPtr data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{26}, IsArray{0}, MetaFlag{8000}
StateConstant data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{27}, IsArray{0}, MetaFlag{8000}
vector m_TransitionConstantArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{28}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{29}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2a}, IsArray{0}, MetaFlag{0}
OffsetPtr data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2b}, IsArray{0}, MetaFlag{8000}
TransitionConstant data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2c}, IsArray{0}, MetaFlag{8000}
vector m_ConditionConstantArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2d}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2e}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2f}, IsArray{0}, MetaFlag{0}
OffsetPtr data // ByteOffset{ffffffff}, ByteSize{10}, Index{30}, IsArray{0}, MetaFlag{0}
ConditionConstant data // ByteOffset{ffffffff}, ByteSize{10}, Index{31}, IsArray{0}, MetaFlag{0}
unsigned int m_ConditionMode // ByteOffset{ffffffff}, ByteSize{4}, Index{32}, IsArray{0}, MetaFlag{0}
unsigned int m_EventID // ByteOffset{ffffffff}, ByteSize{4}, Index{33}, IsArray{0}, MetaFlag{0}
float m_EventThreshold // ByteOffset{ffffffff}, ByteSize{4}, Index{34}, IsArray{0}, MetaFlag{0}
float m_ExitTime // ByteOffset{ffffffff}, ByteSize{4}, Index{35}, IsArray{0}, MetaFlag{0}
unsigned int m_DestinationState // ByteOffset{ffffffff}, ByteSize{4}, Index{36}, IsArray{0}, MetaFlag{0}
unsigned int m_ID // ByteOffset{ffffffff}, ByteSize{4}, Index{37}, IsArray{0}, MetaFlag{0}
unsigned int m_UserID // ByteOffset{ffffffff}, ByteSize{4}, Index{38}, IsArray{0}, MetaFlag{0}
float m_TransitionDuration // ByteOffset{ffffffff}, ByteSize{4}, Index{39}, IsArray{0}, MetaFlag{0}
float m_TransitionOffset // ByteOffset{ffffffff}, ByteSize{4}, Index{3a}, IsArray{0}, MetaFlag{0}
bool m_Atomic // ByteOffset{ffffffff}, ByteSize{1}, Index{3b}, IsArray{0}, MetaFlag{0}
bool m_CanTransitionToSelf // ByteOffset{ffffffff}, ByteSize{1}, Index{3c}, IsArray{0}, MetaFlag{4000}
vector m_BlendTreeConstantIndexArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{3d}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{3e}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3f}, IsArray{0}, MetaFlag{0}
int data // ByteOffset{ffffffff}, ByteSize{4}, Index{40}, IsArray{0}, MetaFlag{0}
vector m_LeafInfoArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{41}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{42}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{43}, IsArray{0}, MetaFlag{0}
LeafInfoConstant data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{44}, IsArray{0}, MetaFlag{0}
vector m_IDArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{45}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{46}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{47}, IsArray{0}, MetaFlag{0}
unsigned int data // ByteOffset{ffffffff}, ByteSize{4}, Index{48}, IsArray{0}, MetaFlag{0}
unsigned int m_IndexOffset // ByteOffset{ffffffff}, ByteSize{4}, Index{49}, IsArray{0}, MetaFlag{0}
vector m_BlendTreeConstantArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4a}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4b}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{4c}, IsArray{0}, MetaFlag{0}
OffsetPtr data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4d}, IsArray{0}, MetaFlag{8000}
BlendTreeConstant data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4e}, IsArray{0}, MetaFlag{8000}
vector m_NodeArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4f}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{50}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{51}, IsArray{0}, MetaFlag{0}
OffsetPtr data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{52}, IsArray{0}, MetaFlag{8000}
BlendTreeNodeConstant data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{53}, IsArray{0}, MetaFlag{8000}
unsigned int m_BlendType // ByteOffset{ffffffff}, ByteSize{4}, Index{54}, IsArray{0}, MetaFlag{0}
unsigned int m_BlendEventID // ByteOffset{ffffffff}, ByteSize{4}, Index{55}, IsArray{0}, MetaFlag{0}
unsigned int m_BlendEventYID // ByteOffset{ffffffff}, ByteSize{4}, Index{56}, IsArray{0}, MetaFlag{0}
vector m_ChildIndices // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{57}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{58}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{59}, IsArray{0}, MetaFlag{0}
unsigned int data // ByteOffset{ffffffff}, ByteSize{4}, Index{5a}, IsArray{0}, MetaFlag{0}
OffsetPtr m_Blend1dData // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{5b}, IsArray{0}, MetaFlag{0}
Blend2dDataConstant data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{5c}, IsArray{0}, MetaFlag{0}
vector m_ChildThresholdArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{5d}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{5e}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{5f}, IsArray{0}, MetaFlag{0}
float data // ByteOffset{ffffffff}, ByteSize{4}, Index{60}, IsArray{0}, MetaFlag{0}
OffsetPtr m_Blend2dData // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{61}, IsArray{0}, MetaFlag{0}
Blend2dDataConstant data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{62}, IsArray{0}, MetaFlag{0}
vector m_ChildPositionArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{63}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{64}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{65}, IsArray{0}, MetaFlag{0}
Vector2f data // ByteOffset{ffffffff}, ByteSize{8}, Index{66}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{67}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{68}, IsArray{0}, MetaFlag{200000}
vector m_ChildMagnitudeArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{69}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6a}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{6b}, IsArray{0}, MetaFlag{0}
float data // ByteOffset{ffffffff}, ByteSize{4}, Index{6c}, IsArray{0}, MetaFlag{0}
vector m_ChildPairVectorArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6d}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6e}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{6f}, IsArray{0}, MetaFlag{0}
Vector2f data // ByteOffset{ffffffff}, ByteSize{8}, Index{70}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{71}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{72}, IsArray{0}, MetaFlag{200000}
vector m_ChildPairAvgMagInvArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{73}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{74}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{75}, IsArray{0}, MetaFlag{0}
float data // ByteOffset{ffffffff}, ByteSize{4}, Index{76}, IsArray{0}, MetaFlag{0}
vector m_ChildNeighborListArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{77}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{78}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{79}, IsArray{0}, MetaFlag{0}
MotionNeighborList data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{7a}, IsArray{0}, MetaFlag{0}
vector m_NeighborArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{7b}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{7c}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7d}, IsArray{0}, MetaFlag{0}
unsigned int data // ByteOffset{ffffffff}, ByteSize{4}, Index{7e}, IsArray{0}, MetaFlag{0}
unsigned int m_ClipID // ByteOffset{ffffffff}, ByteSize{4}, Index{7f}, IsArray{0}, MetaFlag{0}
float m_Duration // ByteOffset{ffffffff}, ByteSize{4}, Index{80}, IsArray{0}, MetaFlag{0}
float m_CycleOffset // ByteOffset{ffffffff}, ByteSize{4}, Index{81}, IsArray{0}, MetaFlag{0}
bool m_Mirror // ByteOffset{ffffffff}, ByteSize{1}, Index{82}, IsArray{0}, MetaFlag{4000}
unsigned int m_NameID // ByteOffset{ffffffff}, ByteSize{4}, Index{83}, IsArray{0}, MetaFlag{0}
unsigned int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{84}, IsArray{0}, MetaFlag{0}
unsigned int m_TagID // ByteOffset{ffffffff}, ByteSize{4}, Index{85}, IsArray{0}, MetaFlag{0}
float m_Speed // ByteOffset{ffffffff}, ByteSize{4}, Index{86}, IsArray{0}, MetaFlag{0}
float m_CycleOffset // ByteOffset{ffffffff}, ByteSize{4}, Index{87}, IsArray{0}, MetaFlag{0}
bool m_IKOnFeet // ByteOffset{ffffffff}, ByteSize{1}, Index{88}, IsArray{0}, MetaFlag{0}
bool m_Loop // ByteOffset{ffffffff}, ByteSize{1}, Index{89}, IsArray{0}, MetaFlag{0}
bool m_Mirror // ByteOffset{ffffffff}, ByteSize{1}, Index{8a}, IsArray{0}, MetaFlag{4000}
vector m_AnyStateTransitionConstantArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{8b}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{8c}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{8d}, IsArray{0}, MetaFlag{0}
OffsetPtr data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{8e}, IsArray{0}, MetaFlag{8000}
TransitionConstant data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{8f}, IsArray{0}, MetaFlag{8000}
vector m_ConditionConstantArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{90}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{91}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{92}, IsArray{0}, MetaFlag{0}
OffsetPtr data // ByteOffset{ffffffff}, ByteSize{10}, Index{93}, IsArray{0}, MetaFlag{0}
ConditionConstant data // ByteOffset{ffffffff}, ByteSize{10}, Index{94}, IsArray{0}, MetaFlag{0}
unsigned int m_ConditionMode // ByteOffset{ffffffff}, ByteSize{4}, Index{95}, IsArray{0}, MetaFlag{0}
unsigned int m_EventID // ByteOffset{ffffffff}, ByteSize{4}, Index{96}, IsArray{0}, MetaFlag{0}
float m_EventThreshold // ByteOffset{ffffffff}, ByteSize{4}, Index{97}, IsArray{0}, MetaFlag{0}
float m_ExitTime // ByteOffset{ffffffff}, ByteSize{4}, Index{98}, IsArray{0}, MetaFlag{0}
unsigned int m_DestinationState // ByteOffset{ffffffff}, ByteSize{4}, Index{99}, IsArray{0}, MetaFlag{0}
unsigned int m_ID // ByteOffset{ffffffff}, ByteSize{4}, Index{9a}, IsArray{0}, MetaFlag{0}
unsigned int m_UserID // ByteOffset{ffffffff}, ByteSize{4}, Index{9b}, IsArray{0}, MetaFlag{0}
float m_TransitionDuration // ByteOffset{ffffffff}, ByteSize{4}, Index{9c}, IsArray{0}, MetaFlag{0}
float m_TransitionOffset // ByteOffset{ffffffff}, ByteSize{4}, Index{9d}, IsArray{0}, MetaFlag{0}
bool m_Atomic // ByteOffset{ffffffff}, ByteSize{1}, Index{9e}, IsArray{0}, MetaFlag{0}
bool m_CanTransitionToSelf // ByteOffset{ffffffff}, ByteSize{1}, Index{9f}, IsArray{0}, MetaFlag{4000}
unsigned int m_DefaultState // ByteOffset{ffffffff}, ByteSize{4}, Index{a0}, IsArray{0}, MetaFlag{0}
unsigned int m_MotionSetCount // ByteOffset{ffffffff}, ByteSize{4}, Index{a1}, IsArray{0}, MetaFlag{0}
OffsetPtr m_Values // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a2}, IsArray{0}, MetaFlag{0}
ValueArrayConstant data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a3}, IsArray{0}, MetaFlag{0}
vector m_ValueArray // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a4}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a5}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{a6}, IsArray{0}, MetaFlag{0}
ValueConstant data // ByteOffset{ffffffff}, ByteSize{10}, Index{a7}, IsArray{0}, MetaFlag{0}
unsigned int m_ID // ByteOffset{ffffffff}, ByteSize{4}, Index{a8}, IsArray{0}, MetaFlag{0}
unsigned int m_TypeID // ByteOffset{ffffffff}, ByteSize{4}, Index{a9}, IsArray{0}, MetaFlag{0}
unsigned int m_Type // ByteOffset{ffffffff}, ByteSize{4}, Index{aa}, IsArray{0}, MetaFlag{0}
unsigned int m_Index // ByteOffset{ffffffff}, ByteSize{4}, Index{ab}, IsArray{0}, MetaFlag{0}
OffsetPtr m_DefaultValues // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{ac}, IsArray{0}, MetaFlag{8000}
ValueArray data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{ad}, IsArray{0}, MetaFlag{8000}
vector m_BoolValues // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{ae}, IsArray{0}, MetaFlag{4000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{af}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{b0}, IsArray{0}, MetaFlag{0}
bool data // ByteOffset{ffffffff}, ByteSize{1}, Index{b1}, IsArray{0}, MetaFlag{0}
vector m_IntValues // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b2}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b3}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{b4}, IsArray{0}, MetaFlag{0}
int data // ByteOffset{ffffffff}, ByteSize{4}, Index{b5}, IsArray{0}, MetaFlag{0}
vector m_FloatValues // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b6}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b7}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{b8}, IsArray{0}, MetaFlag{0}
float data // ByteOffset{ffffffff}, ByteSize{4}, Index{b9}, IsArray{0}, MetaFlag{0}
vector m_PositionValues // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{ba}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{bb}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{bc}, IsArray{0}, MetaFlag{0}
float4 data // ByteOffset{ffffffff}, ByteSize{10}, Index{bd}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{be}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{bf}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{c0}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{c1}, IsArray{0}, MetaFlag{0}
vector m_QuaternionValues // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{c2}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{c3}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{c4}, IsArray{0}, MetaFlag{0}
float4 data // ByteOffset{ffffffff}, ByteSize{10}, Index{c5}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{c6}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{c7}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{c8}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{c9}, IsArray{0}, MetaFlag{0}
vector m_ScaleValues // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{ca}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{cb}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{cc}, IsArray{0}, MetaFlag{0}
float4 data // ByteOffset{ffffffff}, ByteSize{10}, Index{cd}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{ce}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{cf}, IsArray{0}, MetaFlag{0}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{d0}, IsArray{0}, MetaFlag{0}
float w // ByteOffset{ffffffff}, ByteSize{4}, Index{d1}, IsArray{0}, MetaFlag{0}
map m_TOS // ByteOffset{84}, ByteSize{ffffffff}, Index{d2}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{d3}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{d4}, IsArray{0}, MetaFlag{0}
pair data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{d5}, IsArray{0}, MetaFlag{8000}
unsigned int first // ByteOffset{ffffffff}, ByteSize{4}, Index{d6}, IsArray{0}, MetaFlag{0}
string second // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{d7}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{d8}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{d9}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{da}, IsArray{0}, MetaFlag{1}
vector m_AnimationClips // ByteOffset{4c}, ByteSize{ffffffff}, Index{db}, IsArray{0}, MetaFlag{4000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{dc}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{dd}, IsArray{0}, MetaFlag{0}
PPtr<AnimationClip> data // ByteOffset{ffffffff}, ByteSize{8}, Index{de}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{df}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{e0}, IsArray{0}, MetaFlag{1}
// classID{92}: GUILayer <- Behaviour <- Component <- EditorExtension <- Object
Behaviour Base // ByteOffset{0}, ByteSize{9}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
// classID{93}: RuntimeAnimatorController <- NamedObject <- EditorExtension <- Object
// RuntimeAnimatorController is abstract
// NamedObject is abstract
// ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{ffffffff}, IsArray{0}, MetaFlag{0}
// classID{94}: ScriptMapper <- GlobalGameManager <- GameManager <- Object
ScriptMapper Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
NameToObjectMap m_Shaders // ByteOffset{18}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8000}
map m_ObjectToName // ByteOffset{18}, ByteSize{ffffffff}, Index{2}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{3}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{4}, IsArray{0}, MetaFlag{0}
pair data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{5}, IsArray{0}, MetaFlag{8000}
PPtr<Shader> first // ByteOffset{ffffffff}, ByteSize{8}, Index{6}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{1}
string second // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{c}, IsArray{0}, MetaFlag{1}
// classID{95}: Animator <- Behaviour <- Component <- EditorExtension <- Object
Animator Base // ByteOffset{0}, ByteSize{23}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
PPtr<Avatar> m_Avatar // ByteOffset{34}, ByteSize{8}, Index{5}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{34}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
PPtr<RuntimeAnimatorController> m_Controller // ByteOffset{38}, ByteSize{8}, Index{8}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{38}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{1}
int m_CullingMode // ByteOffset{2c}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{0}
int m_UpdateMode // ByteOffset{30}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{0}
bool m_ApplyRootMotion // ByteOffset{139}, ByteSize{1}, Index{d}, IsArray{0}, MetaFlag{804000}
bool m_HasTransformHierarchy // ByteOffset{1ac}, ByteSize{1}, Index{e}, IsArray{0}, MetaFlag{800000}
// classID{96}: TrailRenderer <- Renderer <- Component <- EditorExtension <- Object
TrailRenderer Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
bool m_Enabled // ByteOffset{fc}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
bool m_CastShadows // ByteOffset{32}, ByteSize{1}, Index{5}, IsArray{0}, MetaFlag{0}
bool m_ReceiveShadows // ByteOffset{33}, ByteSize{1}, Index{6}, IsArray{0}, MetaFlag{0}
UInt8 m_LightmapIndex // ByteOffset{31}, ByteSize{1}, Index{7}, IsArray{0}, MetaFlag{800001}
Vector4f m_LightmapTilingOffset // ByteOffset{20}, ByteSize{10}, Index{8}, IsArray{0}, MetaFlag{a00001}
float x // ByteOffset{20}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{a00001}
float y // ByteOffset{24}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{a00001}
float z // ByteOffset{28}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{a00001}
float w // ByteOffset{2c}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{a00001}
vector m_Materials // ByteOffset{cc}, ByteSize{ffffffff}, Index{d}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{e}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
PPtr<Material> data // ByteOffset{ffffffff}, ByteSize{8}, Index{10}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{1}
vector m_SubsetIndices // ByteOffset{e0}, ByteSize{ffffffff}, Index{13}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{14}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{1}
unsigned int data // ByteOffset{ffffffff}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{1}
PPtr<Transform> m_StaticBatchRoot // ByteOffset{f4}, ByteSize{8}, Index{17}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{f4}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{1}
bool m_UseLightProbes // ByteOffset{fe}, ByteSize{1}, Index{1a}, IsArray{0}, MetaFlag{4000}
PPtr<Transform> m_LightProbeAnchor // ByteOffset{100}, ByteSize{8}, Index{1b}, IsArray{0}, MetaFlag{4000}
int m_FileID // ByteOffset{100}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{1}
unsigned int m_SortingLayerID // ByteOffset{108}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{1}
SInt16 m_SortingOrder // ByteOffset{10c}, ByteSize{2}, Index{1f}, IsArray{0}, MetaFlag{4001}
float m_Time // ByteOffset{1b4}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{800}
float m_StartWidth // ByteOffset{1ac}, ByteSize{4}, Index{21}, IsArray{0}, MetaFlag{800}
float m_EndWidth // ByteOffset{1b0}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{800}
Gradient m_Colors // ByteOffset{144}, ByteSize{14}, Index{23}, IsArray{0}, MetaFlag{800}
ColorRGBA m_Color[0] // ByteOffset{144}, ByteSize{4}, Index{24}, IsArray{0}, MetaFlag{800}
unsigned int rgba // ByteOffset{144}, ByteSize{4}, Index{25}, IsArray{0}, MetaFlag{801}
ColorRGBA m_Color[1] // ByteOffset{148}, ByteSize{4}, Index{26}, IsArray{0}, MetaFlag{800}
unsigned int rgba // ByteOffset{148}, ByteSize{4}, Index{27}, IsArray{0}, MetaFlag{801}
ColorRGBA m_Color[2] // ByteOffset{14c}, ByteSize{4}, Index{28}, IsArray{0}, MetaFlag{800}
unsigned int rgba // ByteOffset{14c}, ByteSize{4}, Index{29}, IsArray{0}, MetaFlag{801}
ColorRGBA m_Color[3] // ByteOffset{150}, ByteSize{4}, Index{2a}, IsArray{0}, MetaFlag{800}
unsigned int rgba // ByteOffset{150}, ByteSize{4}, Index{2b}, IsArray{0}, MetaFlag{801}
ColorRGBA m_Color[4] // ByteOffset{154}, ByteSize{4}, Index{2c}, IsArray{0}, MetaFlag{800}
unsigned int rgba // ByteOffset{154}, ByteSize{4}, Index{2d}, IsArray{0}, MetaFlag{801}
float m_MinVertexDistance // ByteOffset{1b8}, ByteSize{4}, Index{2e}, IsArray{0}, MetaFlag{0}
bool m_Autodestruct // ByteOffset{1bc}, ByteSize{1}, Index{2f}, IsArray{0}, MetaFlag{0}
// classID{98}: DelayedCallManager <- GlobalGameManager <- GameManager <- Object
GlobalGameManager Base // ByteOffset{0}, ByteSize{0}, Index{0}, IsArray{0}, MetaFlag{0}
// classID{102}: TextMesh <- Component <- EditorExtension <- Object
TextMesh Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
string m_Text // ByteOffset{1c}, ByteSize{ffffffff}, Index{4}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{5}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{7}, IsArray{0}, MetaFlag{1}
float m_OffsetZ // ByteOffset{3c}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{0}
float m_CharacterSize // ByteOffset{44}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
float m_LineSpacing // ByteOffset{48}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{0}
SInt16 m_Anchor // ByteOffset{42}, ByteSize{2}, Index{b}, IsArray{0}, MetaFlag{0}
SInt16 m_Alignment // ByteOffset{40}, ByteSize{2}, Index{c}, IsArray{0}, MetaFlag{0}
float m_TabSize // ByteOffset{4c}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{0}
int m_FontSize // ByteOffset{50}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
int m_FontStyle // ByteOffset{54}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
bool m_RichText // ByteOffset{5c}, ByteSize{1}, Index{10}, IsArray{0}, MetaFlag{4000}
PPtr<Font> m_Font // ByteOffset{38}, ByteSize{8}, Index{11}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{38}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{1}
ColorRGBA m_Color // ByteOffset{58}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{0}
unsigned int rgba // ByteOffset{58}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{1}
// classID{104}: RenderSettings <- LevelGameManager <- GameManager <- Object
RenderSettings Base // ByteOffset{0}, ByteSize{55}, Index{0}, IsArray{0}, MetaFlag{8000}
bool m_Fog // ByteOffset{34}, ByteSize{1}, Index{1}, IsArray{0}, MetaFlag{4800}
ColorRGBA m_FogColor // ByteOffset{3c}, ByteSize{10}, Index{2}, IsArray{0}, MetaFlag{200800}
float r // ByteOffset{3c}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{200801}
float g // ByteOffset{40}, ByteSize{4}, Index{4}, IsArray{0}, MetaFlag{200801}
float b // ByteOffset{44}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{200801}
float a // ByteOffset{48}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{200801}
int m_FogMode // ByteOffset{38}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{800}
float m_FogDensity // ByteOffset{54}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{800}
float m_LinearFogStart // ByteOffset{4c}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{800}
float m_LinearFogEnd // ByteOffset{50}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{800}
ColorRGBA m_AmbientLight // ByteOffset{18}, ByteSize{10}, Index{b}, IsArray{0}, MetaFlag{200800}
float r // ByteOffset{18}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{200801}
float g // ByteOffset{1c}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200801}
float b // ByteOffset{20}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200801}
float a // ByteOffset{24}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{200801}
PPtr<Material> m_SkyboxMaterial // ByteOffset{64}, ByteSize{8}, Index{10}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{64}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{801}
float m_HaloStrength // ByteOffset{28}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{0}
float m_FlareStrength // ByteOffset{2c}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{0}
float m_FlareFadeSpeed // ByteOffset{30}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{0}
PPtr<Texture2D> m_HaloTexture // ByteOffset{5c}, ByteSize{8}, Index{16}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{5c}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{1}
PPtr<Texture2D> m_SpotCookie // ByteOffset{58}, ByteSize{8}, Index{19}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{58}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{1}
// classID{108}: Light <- Behaviour <- Component <- EditorExtension <- Object
Light Base // ByteOffset{0}, ByteSize{63}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
int m_Type // ByteOffset{d8}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{800}
ColorRGBA m_Color // ByteOffset{8c}, ByteSize{10}, Index{6}, IsArray{0}, MetaFlag{200800}
float r // ByteOffset{8c}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{200801}
float g // ByteOffset{90}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{200801}
float b // ByteOffset{94}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{200801}
float a // ByteOffset{98}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200801}
float m_Intensity // ByteOffset{b8}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{0}
float m_Range // ByteOffset{bc}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{800}
float m_SpotAngle // ByteOffset{c0}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{800}
float m_CookieSize // ByteOffset{c4}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
ShadowSettings m_Shadows // ByteOffset{74}, ByteSize{18}, Index{f}, IsArray{0}, MetaFlag{0}
int m_Type // ByteOffset{74}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{800}
int m_Resolution // ByteOffset{78}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{0}
float m_Strength // ByteOffset{7c}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{0}
float m_Bias // ByteOffset{80}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{0}
float m_Softness // ByteOffset{84}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{0}
float m_SoftnessFade // ByteOffset{88}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{0}
PPtr<Texture> m_Cookie // ByteOffset{b0}, ByteSize{8}, Index{16}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{b0}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{1}
bool m_DrawHalo // ByteOffset{dc}, ByteSize{1}, Index{19}, IsArray{0}, MetaFlag{800}
bool m_ActuallyLightmapped // ByteOffset{dd}, ByteSize{1}, Index{1a}, IsArray{0}, MetaFlag{804000}
PPtr<Flare> m_Flare // ByteOffset{ac}, ByteSize{8}, Index{1b}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ac}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{1}
int m_RenderMode // ByteOffset{d0}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{0}
BitField m_CullingMask // ByteOffset{b4}, ByteSize{4}, Index{1f}, IsArray{0}, MetaFlag{0}
unsigned int m_Bits // ByteOffset{b4}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{400001}
int m_Lightmapping // ByteOffset{d4}, ByteSize{4}, Index{21}, IsArray{0}, MetaFlag{0}
// classID{109}: CGProgram <- TextAsset <- NamedObject <- EditorExtension <- Object
TextAsset Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
string m_Script // ByteOffset{38}, ByteSize{ffffffff}, Index{5}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{1}
string m_PathName // ByteOffset{1c}, ByteSize{ffffffff}, Index{9}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{c}, IsArray{0}, MetaFlag{1}
// classID{111}: Animation <- Behaviour <- Component <- EditorExtension <- Object
Animation Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
PPtr<AnimationClip> m_Animation // ByteOffset{118}, ByteSize{8}, Index{5}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{118}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{801}
vector m_Animations // ByteOffset{11c}, ByteSize{ffffffff}, Index{8}, IsArray{0}, MetaFlag{800}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9}, IsArray{1}, MetaFlag{800}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{800}
PPtr<AnimationClip> data // ByteOffset{ffffffff}, ByteSize{8}, Index{b}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{801}
int m_WrapMode // ByteOffset{20}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
bool m_PlayAutomatically // ByteOffset{24}, ByteSize{1}, Index{f}, IsArray{0}, MetaFlag{800}
bool m_AnimatePhysics // ByteOffset{25}, ByteSize{1}, Index{10}, IsArray{0}, MetaFlag{4000}
int m_CullingType // ByteOffset{28}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{0}
// classID{114}: MonoBehaviour <- Behaviour <- Component <- EditorExtension <- Object
MonoBehaviour Base // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
PPtr<MonoScript> m_Script // ByteOffset{ffffffff}, ByteSize{8}, Index{5}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
string m_Name // ByteOffset{24}, ByteSize{ffffffff}, Index{8}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{b}, IsArray{0}, MetaFlag{1}
// classID{115}: MonoScript <- TextAsset <- NamedObject <- EditorExtension <- Object
MonoScript Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
int m_ExecutionOrder // ByteOffset{54}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{10}
unsigned int m_PropertiesHash // ByteOffset{58}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{10}
string m_ClassName // ByteOffset{60}, ByteSize{ffffffff}, Index{7}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{8}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{a}, IsArray{0}, MetaFlag{11}
string m_Namespace // ByteOffset{7c}, ByteSize{ffffffff}, Index{b}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{c}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{e}, IsArray{0}, MetaFlag{11}
string m_AssemblyName // ByteOffset{98}, ByteSize{ffffffff}, Index{f}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{10}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{12}, IsArray{0}, MetaFlag{11}
bool m_IsEditorScript // ByteOffset{b4}, ByteSize{1}, Index{13}, IsArray{0}, MetaFlag{1}
// classID{116}: MonoManager <- GlobalGameManager <- GameManager <- Object
MonoManager Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
set m_Scripts // ByteOffset{18}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{0}
PPtr<MonoScript> data // ByteOffset{ffffffff}, ByteSize{8}, Index{4}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{1}
vector m_AssemblyNames // ByteOffset{260}, ByteSize{ffffffff}, Index{7}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{8}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
string data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{d}, IsArray{0}, MetaFlag{1}
// classID{117}: Texture3D <- Texture <- NamedObject <- EditorExtension <- Object
Texture3D Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
int m_Width // ByteOffset{5c}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{10}
int m_Height // ByteOffset{60}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{10}
int m_Depth // ByteOffset{64}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{10}
unsigned int m_Format // ByteOffset{68}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{10}
bool m_MipMap // ByteOffset{74}, ByteSize{1}, Index{9}, IsArray{0}, MetaFlag{4010}
unsigned int m_DataSize // ByteOffset{70}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{10}
GLTextureSettings m_TextureSettings // ByteOffset{1c}, ByteSize{10}, Index{b}, IsArray{0}, MetaFlag{0}
int m_FilterMode // ByteOffset{1c}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{0}
int m_Aniso // ByteOffset{20}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{0}
float m_MipBias // ByteOffset{24}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
int m_WrapMode // ByteOffset{28}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
TypelessData image data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{10}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{12}, IsArray{0}, MetaFlag{1}
// classID{119}: Projector <- Behaviour <- Component <- EditorExtension <- Object
Projector Base // ByteOffset{0}, ByteSize{2a}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
float m_NearClipPlane // ByteOffset{24}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{800}
float m_FarClipPlane // ByteOffset{28}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{800}
float m_FieldOfView // ByteOffset{2c}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{800}
float m_AspectRatio // ByteOffset{30}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{0}
bool m_Orthographic // ByteOffset{34}, ByteSize{1}, Index{9}, IsArray{0}, MetaFlag{4000}
float m_OrthographicSize // ByteOffset{38}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{0}
PPtr<Material> m_Material // ByteOffset{40}, ByteSize{8}, Index{b}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{40}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{801}
BitField m_IgnoreLayers // ByteOffset{3c}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
unsigned int m_Bits // ByteOffset{3c}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{400001}
// classID{120}: LineRenderer <- Renderer <- Component <- EditorExtension <- Object
LineRenderer Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
bool m_Enabled // ByteOffset{fc}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
bool m_CastShadows // ByteOffset{32}, ByteSize{1}, Index{5}, IsArray{0}, MetaFlag{0}
bool m_ReceiveShadows // ByteOffset{33}, ByteSize{1}, Index{6}, IsArray{0}, MetaFlag{0}
UInt8 m_LightmapIndex // ByteOffset{31}, ByteSize{1}, Index{7}, IsArray{0}, MetaFlag{800001}
Vector4f m_LightmapTilingOffset // ByteOffset{20}, ByteSize{10}, Index{8}, IsArray{0}, MetaFlag{a00001}
float x // ByteOffset{20}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{a00001}
float y // ByteOffset{24}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{a00001}
float z // ByteOffset{28}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{a00001}
float w // ByteOffset{2c}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{a00001}
vector m_Materials // ByteOffset{cc}, ByteSize{ffffffff}, Index{d}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{e}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
PPtr<Material> data // ByteOffset{ffffffff}, ByteSize{8}, Index{10}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{1}
vector m_SubsetIndices // ByteOffset{e0}, ByteSize{ffffffff}, Index{13}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{14}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{1}
unsigned int data // ByteOffset{ffffffff}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{1}
PPtr<Transform> m_StaticBatchRoot // ByteOffset{f4}, ByteSize{8}, Index{17}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{f4}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{1}
bool m_UseLightProbes // ByteOffset{fe}, ByteSize{1}, Index{1a}, IsArray{0}, MetaFlag{4000}
PPtr<Transform> m_LightProbeAnchor // ByteOffset{100}, ByteSize{8}, Index{1b}, IsArray{0}, MetaFlag{4000}
int m_FileID // ByteOffset{100}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{1}
unsigned int m_SortingLayerID // ByteOffset{108}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{1}
SInt16 m_SortingOrder // ByteOffset{10c}, ByteSize{2}, Index{1f}, IsArray{0}, MetaFlag{4001}
vector m_Positions // ByteOffset{170}, ByteSize{ffffffff}, Index{20}, IsArray{0}, MetaFlag{800}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{21}, IsArray{1}, MetaFlag{800}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{800}
Vector3f data // ByteOffset{ffffffff}, ByteSize{c}, Index{23}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{24}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{25}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{26}, IsArray{0}, MetaFlag{200800}
LineParameters m_Parameters // ByteOffset{114}, ByteSize{10}, Index{27}, IsArray{0}, MetaFlag{800}
float startWidth // ByteOffset{168}, ByteSize{4}, Index{28}, IsArray{0}, MetaFlag{800}
float endWidth // ByteOffset{16c}, ByteSize{4}, Index{29}, IsArray{0}, MetaFlag{800}
ColorRGBA m_StartColor // ByteOffset{120}, ByteSize{4}, Index{2a}, IsArray{0}, MetaFlag{800}
unsigned int rgba // ByteOffset{120}, ByteSize{4}, Index{2b}, IsArray{0}, MetaFlag{801}
ColorRGBA m_EndColor // ByteOffset{124}, ByteSize{4}, Index{2c}, IsArray{0}, MetaFlag{800}
unsigned int rgba // ByteOffset{124}, ByteSize{4}, Index{2d}, IsArray{0}, MetaFlag{801}
bool m_UseWorldSpace // ByteOffset{110}, ByteSize{1}, Index{2e}, IsArray{0}, MetaFlag{0}
// classID{121}: Flare <- NamedObject <- EditorExtension <- Object
Flare Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
PPtr<Texture> m_FlareTexture // ByteOffset{2c}, ByteSize{8}, Index{5}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{2c}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{801}
int m_TextureLayout // ByteOffset{30}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{800}
vector m_Elements // ByteOffset{1c}, ByteSize{ffffffff}, Index{9}, IsArray{0}, MetaFlag{800}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a}, IsArray{1}, MetaFlag{800}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{800}
FlareElement data // ByteOffset{ffffffff}, ByteSize{20}, Index{c}, IsArray{0}, MetaFlag{800}
unsigned int m_ImageIndex // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{800}
float m_Position // ByteOffset{ffffffff}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{800}
float m_Size // ByteOffset{ffffffff}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{800}
ColorRGBA m_Color // ByteOffset{ffffffff}, ByteSize{10}, Index{10}, IsArray{0}, MetaFlag{200800}
float r // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{200801}
float g // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{200801}
float b // ByteOffset{ffffffff}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{200801}
float a // ByteOffset{ffffffff}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{200801}
bool m_UseLightColor // ByteOffset{ffffffff}, ByteSize{1}, Index{15}, IsArray{0}, MetaFlag{800}
bool m_Rotate // ByteOffset{ffffffff}, ByteSize{1}, Index{16}, IsArray{0}, MetaFlag{800}
bool m_Zoom // ByteOffset{ffffffff}, ByteSize{1}, Index{17}, IsArray{0}, MetaFlag{800}
bool m_Fade // ByteOffset{ffffffff}, ByteSize{1}, Index{18}, IsArray{0}, MetaFlag{800}
bool m_UseFog // ByteOffset{34}, ByteSize{1}, Index{19}, IsArray{0}, MetaFlag{0}
// classID{122}: Halo <- Behaviour <- Component <- EditorExtension <- Object
Halo Base // ByteOffset{0}, ByteSize{11}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
ColorRGBA m_Color // ByteOffset{20}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{800}
unsigned int rgba // ByteOffset{20}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{801}
float m_Size // ByteOffset{24}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{800}
// classID{123}: LensFlare <- Behaviour <- Component <- EditorExtension <- Object
LensFlare Base // ByteOffset{0}, ByteSize{2e}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
PPtr<Flare> m_Flare // ByteOffset{20}, ByteSize{8}, Index{5}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{20}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{801}
ColorRGBA m_Color // ByteOffset{24}, ByteSize{10}, Index{8}, IsArray{0}, MetaFlag{200800}
float r // ByteOffset{24}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{200801}
float g // ByteOffset{28}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200801}
float b // ByteOffset{2c}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200801}
float a // ByteOffset{30}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{200801}
float m_Brightness // ByteOffset{34}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{0}
float m_FadeSpeed // ByteOffset{38}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
BitField m_IgnoreLayers // ByteOffset{3c}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
unsigned int m_Bits // ByteOffset{3c}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{400001}
bool m_Directional // ByteOffset{44}, ByteSize{1}, Index{11}, IsArray{0}, MetaFlag{0}
// classID{124}: FlareLayer <- Behaviour <- Component <- EditorExtension <- Object
Behaviour Base // ByteOffset{0}, ByteSize{9}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
// classID{125}: HaloLayer <- Behaviour <- Component <- EditorExtension <- Object
Behaviour Base // ByteOffset{0}, ByteSize{9}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
// classID{126}: NavMeshLayers <- GlobalGameManager <- GameManager <- Object
NavMeshLayers Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
NavMeshLayerData Built-in Layer 0 // ByteOffset{18}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{18}, ByteSize{ffffffff}, Index{2}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{3}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{4}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{5}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{34}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{38}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{11}
NavMeshLayerData Built-in Layer 1 // ByteOffset{3c}, ByteSize{ffffffff}, Index{8}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{3c}, ByteSize{ffffffff}, Index{9}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{c}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{58}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{5c}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{11}
NavMeshLayerData Built-in Layer 2 // ByteOffset{60}, ByteSize{ffffffff}, Index{f}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{60}, ByteSize{ffffffff}, Index{10}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{11}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{13}, IsArray{0}, MetaFlag{1}
float cost // ByteOffset{7c}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{0}
int editType // ByteOffset{80}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 0 // ByteOffset{84}, ByteSize{ffffffff}, Index{16}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{84}, ByteSize{ffffffff}, Index{17}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{18}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{1a}, IsArray{0}, MetaFlag{1}
float cost // ByteOffset{a0}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{0}
int editType // ByteOffset{a4}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 1 // ByteOffset{a8}, ByteSize{ffffffff}, Index{1d}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{a8}, ByteSize{ffffffff}, Index{1e}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1f}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{21}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{c4}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{c8}, ByteSize{4}, Index{23}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 2 // ByteOffset{cc}, ByteSize{ffffffff}, Index{24}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{cc}, ByteSize{ffffffff}, Index{25}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{26}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{27}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{28}, IsArray{0}, MetaFlag{1}
float cost // ByteOffset{e8}, ByteSize{4}, Index{29}, IsArray{0}, MetaFlag{0}
int editType // ByteOffset{ec}, ByteSize{4}, Index{2a}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 3 // ByteOffset{f0}, ByteSize{ffffffff}, Index{2b}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{f0}, ByteSize{ffffffff}, Index{2c}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2d}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2e}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{2f}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{10c}, ByteSize{4}, Index{30}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{110}, ByteSize{4}, Index{31}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 4 // ByteOffset{114}, ByteSize{ffffffff}, Index{32}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{114}, ByteSize{ffffffff}, Index{33}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{34}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{35}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{36}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{130}, ByteSize{4}, Index{37}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{134}, ByteSize{4}, Index{38}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 5 // ByteOffset{138}, ByteSize{ffffffff}, Index{39}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{138}, ByteSize{ffffffff}, Index{3a}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{3b}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3c}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{3d}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{154}, ByteSize{4}, Index{3e}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{158}, ByteSize{4}, Index{3f}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 6 // ByteOffset{15c}, ByteSize{ffffffff}, Index{40}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{15c}, ByteSize{ffffffff}, Index{41}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{42}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{43}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{44}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{178}, ByteSize{4}, Index{45}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{17c}, ByteSize{4}, Index{46}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 7 // ByteOffset{180}, ByteSize{ffffffff}, Index{47}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{180}, ByteSize{ffffffff}, Index{48}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{49}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{4a}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4b}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{19c}, ByteSize{4}, Index{4c}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{1a0}, ByteSize{4}, Index{4d}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 8 // ByteOffset{1a4}, ByteSize{ffffffff}, Index{4e}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{1a4}, ByteSize{ffffffff}, Index{4f}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{50}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{51}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{52}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{1c0}, ByteSize{4}, Index{53}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{1c4}, ByteSize{4}, Index{54}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 9 // ByteOffset{1c8}, ByteSize{ffffffff}, Index{55}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{1c8}, ByteSize{ffffffff}, Index{56}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{57}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{58}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{59}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{1e4}, ByteSize{4}, Index{5a}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{1e8}, ByteSize{4}, Index{5b}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 10 // ByteOffset{1ec}, ByteSize{ffffffff}, Index{5c}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{1ec}, ByteSize{ffffffff}, Index{5d}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{5e}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{5f}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{60}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{208}, ByteSize{4}, Index{61}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{20c}, ByteSize{4}, Index{62}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 11 // ByteOffset{210}, ByteSize{ffffffff}, Index{63}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{210}, ByteSize{ffffffff}, Index{64}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{65}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{66}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{67}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{22c}, ByteSize{4}, Index{68}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{230}, ByteSize{4}, Index{69}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 12 // ByteOffset{234}, ByteSize{ffffffff}, Index{6a}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{234}, ByteSize{ffffffff}, Index{6b}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6c}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{6d}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{6e}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{250}, ByteSize{4}, Index{6f}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{254}, ByteSize{4}, Index{70}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 13 // ByteOffset{258}, ByteSize{ffffffff}, Index{71}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{258}, ByteSize{ffffffff}, Index{72}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{73}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{74}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{75}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{274}, ByteSize{4}, Index{76}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{278}, ByteSize{4}, Index{77}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 14 // ByteOffset{27c}, ByteSize{ffffffff}, Index{78}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{27c}, ByteSize{ffffffff}, Index{79}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{7a}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7b}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{7c}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{298}, ByteSize{4}, Index{7d}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{29c}, ByteSize{4}, Index{7e}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 15 // ByteOffset{2a0}, ByteSize{ffffffff}, Index{7f}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{2a0}, ByteSize{ffffffff}, Index{80}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{81}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{82}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{83}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{2bc}, ByteSize{4}, Index{84}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{2c0}, ByteSize{4}, Index{85}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 16 // ByteOffset{2c4}, ByteSize{ffffffff}, Index{86}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{2c4}, ByteSize{ffffffff}, Index{87}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{88}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{89}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{8a}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{2e0}, ByteSize{4}, Index{8b}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{2e4}, ByteSize{4}, Index{8c}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 17 // ByteOffset{2e8}, ByteSize{ffffffff}, Index{8d}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{2e8}, ByteSize{ffffffff}, Index{8e}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{8f}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{90}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{91}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{304}, ByteSize{4}, Index{92}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{308}, ByteSize{4}, Index{93}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 18 // ByteOffset{30c}, ByteSize{ffffffff}, Index{94}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{30c}, ByteSize{ffffffff}, Index{95}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{96}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{97}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{98}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{328}, ByteSize{4}, Index{99}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{32c}, ByteSize{4}, Index{9a}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 19 // ByteOffset{330}, ByteSize{ffffffff}, Index{9b}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{330}, ByteSize{ffffffff}, Index{9c}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9d}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{9e}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{9f}, IsArray{0}, MetaFlag{1}
float cost // ByteOffset{34c}, ByteSize{4}, Index{a0}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{350}, ByteSize{4}, Index{a1}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 20 // ByteOffset{354}, ByteSize{ffffffff}, Index{a2}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{354}, ByteSize{ffffffff}, Index{a3}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a4}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{a5}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{a6}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{370}, ByteSize{4}, Index{a7}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{374}, ByteSize{4}, Index{a8}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 21 // ByteOffset{378}, ByteSize{ffffffff}, Index{a9}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{378}, ByteSize{ffffffff}, Index{aa}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{ab}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{ac}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{ad}, IsArray{0}, MetaFlag{1}
float cost // ByteOffset{394}, ByteSize{4}, Index{ae}, IsArray{0}, MetaFlag{0}
int editType // ByteOffset{398}, ByteSize{4}, Index{af}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 22 // ByteOffset{39c}, ByteSize{ffffffff}, Index{b0}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{39c}, ByteSize{ffffffff}, Index{b1}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{b3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{b4}, IsArray{0}, MetaFlag{1}
float cost // ByteOffset{3b8}, ByteSize{4}, Index{b5}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{3bc}, ByteSize{4}, Index{b6}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 23 // ByteOffset{3c0}, ByteSize{ffffffff}, Index{b7}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{3c0}, ByteSize{ffffffff}, Index{b8}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b9}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{ba}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{bb}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{3dc}, ByteSize{4}, Index{bc}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{3e0}, ByteSize{4}, Index{bd}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 24 // ByteOffset{3e4}, ByteSize{ffffffff}, Index{be}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{3e4}, ByteSize{ffffffff}, Index{bf}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{c0}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{c1}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{c2}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{400}, ByteSize{4}, Index{c3}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{404}, ByteSize{4}, Index{c4}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 25 // ByteOffset{408}, ByteSize{ffffffff}, Index{c5}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{408}, ByteSize{ffffffff}, Index{c6}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{c7}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{c8}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{c9}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{424}, ByteSize{4}, Index{ca}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{428}, ByteSize{4}, Index{cb}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 26 // ByteOffset{42c}, ByteSize{ffffffff}, Index{cc}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{42c}, ByteSize{ffffffff}, Index{cd}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{ce}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{cf}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{d0}, IsArray{0}, MetaFlag{1}
float cost // ByteOffset{448}, ByteSize{4}, Index{d1}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{44c}, ByteSize{4}, Index{d2}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 27 // ByteOffset{450}, ByteSize{ffffffff}, Index{d3}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{450}, ByteSize{ffffffff}, Index{d4}, IsArray{0}, MetaFlag{8010}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{d5}, IsArray{1}, MetaFlag{4011}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{d6}, IsArray{0}, MetaFlag{11}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{d7}, IsArray{0}, MetaFlag{11}
float cost // ByteOffset{46c}, ByteSize{4}, Index{d8}, IsArray{0}, MetaFlag{10}
int editType // ByteOffset{470}, ByteSize{4}, Index{d9}, IsArray{0}, MetaFlag{11}
NavMeshLayerData User Layer 28 // ByteOffset{474}, ByteSize{ffffffff}, Index{da}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{474}, ByteSize{ffffffff}, Index{db}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{dc}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{dd}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{de}, IsArray{0}, MetaFlag{1}
float cost // ByteOffset{490}, ByteSize{4}, Index{df}, IsArray{0}, MetaFlag{0}
int editType // ByteOffset{494}, ByteSize{4}, Index{e0}, IsArray{0}, MetaFlag{11}
// classID{127}: HaloManager <- LevelGameManager <- GameManager <- Object
LevelGameManager Base // ByteOffset{0}, ByteSize{0}, Index{0}, IsArray{0}, MetaFlag{0}
// classID{128}: Font <- NamedObject <- EditorExtension <- Object
Font Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
int m_AsciiStartOffset // ByteOffset{40}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
float m_Kerning // ByteOffset{30}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
float m_LineSpacing // ByteOffset{34}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
int m_CharacterSpacing // ByteOffset{38}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{0}
int m_CharacterPadding // ByteOffset{3c}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
int m_ConvertCase // ByteOffset{48}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{0}
PPtr<Material> m_DefaultMaterial // ByteOffset{4c}, ByteSize{8}, Index{b}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{4c}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{1}
vector m_CharacterRects // ByteOffset{58}, ByteSize{ffffffff}, Index{e}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{f}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{0}
CharacterInfo data // ByteOffset{ffffffff}, ByteSize{29}, Index{11}, IsArray{0}, MetaFlag{8000}
unsigned int index // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{0}
Rectf uv // ByteOffset{ffffffff}, ByteSize{10}, Index{13}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{0}
float width // ByteOffset{ffffffff}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{0}
float height // ByteOffset{ffffffff}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{0}
Rectf vert // ByteOffset{ffffffff}, ByteSize{10}, Index{18}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{0}
float width // ByteOffset{ffffffff}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{0}
float height // ByteOffset{ffffffff}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{0}
float width // ByteOffset{ffffffff}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{0}
bool flipped // ByteOffset{ffffffff}, ByteSize{1}, Index{1e}, IsArray{0}, MetaFlag{4000}
PPtr<Texture> m_Texture // ByteOffset{50}, ByteSize{8}, Index{1f}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{50}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{21}, IsArray{0}, MetaFlag{1}
map m_KerningValues // ByteOffset{1c}, ByteSize{ffffffff}, Index{22}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{23}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{24}, IsArray{0}, MetaFlag{1}
pair data // ByteOffset{ffffffff}, ByteSize{8}, Index{25}, IsArray{0}, MetaFlag{1}
pair first // ByteOffset{ffffffff}, ByteSize{4}, Index{26}, IsArray{0}, MetaFlag{1}
UInt16 first // ByteOffset{ffffffff}, ByteSize{2}, Index{27}, IsArray{0}, MetaFlag{1}
UInt16 second // ByteOffset{ffffffff}, ByteSize{2}, Index{28}, IsArray{0}, MetaFlag{1}
float second // ByteOffset{ffffffff}, ByteSize{4}, Index{29}, IsArray{0}, MetaFlag{1}
float m_PixelScale // ByteOffset{54}, ByteSize{4}, Index{2a}, IsArray{0}, MetaFlag{4001}
vector m_FontData // ByteOffset{88}, ByteSize{ffffffff}, Index{2b}, IsArray{0}, MetaFlag{4001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2c}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2d}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{2e}, IsArray{0}, MetaFlag{1}
float m_FontSize // ByteOffset{ffffffff}, ByteSize{4}, Index{2f}, IsArray{0}, MetaFlag{1}
float m_Ascent // ByteOffset{f8}, ByteSize{4}, Index{30}, IsArray{0}, MetaFlag{1}
unsigned int m_DefaultStyle // ByteOffset{f4}, ByteSize{4}, Index{31}, IsArray{0}, MetaFlag{1}
vector m_FontNames // ByteOffset{98}, ByteSize{ffffffff}, Index{32}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{33}, IsArray{1}, MetaFlag{8001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{34}, IsArray{0}, MetaFlag{1}
string data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{35}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{36}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{37}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{38}, IsArray{0}, MetaFlag{1}
vector m_FallbackFonts // ByteOffset{a8}, ByteSize{ffffffff}, Index{39}, IsArray{0}, MetaFlag{4001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{3a}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3b}, IsArray{0}, MetaFlag{1}
PPtr<Font> data // ByteOffset{ffffffff}, ByteSize{8}, Index{3c}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{3d}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3e}, IsArray{0}, MetaFlag{1}
int m_FontRenderingMode // ByteOffset{fc}, ByteSize{4}, Index{3f}, IsArray{0}, MetaFlag{0}
// classID{129}: PlayerSettings <- GlobalGameManager <- GameManager <- Object
PlayerSettings Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
bool AndroidProfiler // ByteOffset{78}, ByteSize{1}, Index{1}, IsArray{0}, MetaFlag{4000}
int defaultScreenOrientation // ByteOffset{7c}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{0}
int targetDevice // ByteOffset{80}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{0}
int targetGlesGraphics // ByteOffset{84}, ByteSize{4}, Index{4}, IsArray{0}, MetaFlag{0}
int targetResolution // ByteOffset{88}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
int accelerometerFrequency // ByteOffset{8c}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{4000}
string companyName // ByteOffset{18}, ByteSize{ffffffff}, Index{7}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{8}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{a}, IsArray{0}, MetaFlag{1}
string productName // ByteOffset{34}, ByteSize{ffffffff}, Index{b}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{c}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{e}, IsArray{0}, MetaFlag{1}
PPtr<Texture2D> defaultCursor // ByteOffset{6c}, ByteSize{8}, Index{f}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{6c}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{1}
Vector2f cursorHotspot // ByteOffset{70}, ByteSize{8}, Index{12}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{70}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{74}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{200000}
int defaultScreenWidth // ByteOffset{90}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{0}
int defaultScreenHeight // ByteOffset{94}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{0}
int defaultScreenWidthWeb // ByteOffset{98}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{0}
int defaultScreenHeightWeb // ByteOffset{9c}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{0}
int m_RenderingPath // ByteOffset{ac}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{0}
int m_MobileRenderingPath // ByteOffset{b0}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{0}
int m_ActiveColorSpace // ByteOffset{b4}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{0}
bool m_MTRendering // ByteOffset{b8}, ByteSize{1}, Index{1c}, IsArray{0}, MetaFlag{0}
bool m_MobileMTRendering // ByteOffset{b9}, ByteSize{1}, Index{1d}, IsArray{0}, MetaFlag{0}
bool m_UseDX11 // ByteOffset{ba}, ByteSize{1}, Index{1e}, IsArray{0}, MetaFlag{0}
bool m_Stereoscopic3D // ByteOffset{bb}, ByteSize{1}, Index{1f}, IsArray{0}, MetaFlag{4000}
int iosShowActivityIndicatorOnLoading // ByteOffset{c0}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{0}
int androidShowActivityIndicatorOnLoading // ByteOffset{bc}, ByteSize{4}, Index{21}, IsArray{0}, MetaFlag{0}
int displayResolutionDialog // ByteOffset{a0}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{0}
bool allowedAutorotateToPortrait // ByteOffset{c4}, ByteSize{1}, Index{23}, IsArray{0}, MetaFlag{0}
bool allowedAutorotateToPortraitUpsideDown // ByteOffset{c5}, ByteSize{1}, Index{24}, IsArray{0}, MetaFlag{0}
bool allowedAutorotateToLandscapeRight // ByteOffset{c6}, ByteSize{1}, Index{25}, IsArray{0}, MetaFlag{0}
bool allowedAutorotateToLandscapeLeft // ByteOffset{c7}, ByteSize{1}, Index{26}, IsArray{0}, MetaFlag{0}
bool useOSAutorotation // ByteOffset{c8}, ByteSize{1}, Index{27}, IsArray{0}, MetaFlag{0}
bool use32BitDisplayBuffer // ByteOffset{c9}, ByteSize{1}, Index{28}, IsArray{0}, MetaFlag{0}
bool use24BitDepthBuffer // ByteOffset{ca}, ByteSize{1}, Index{29}, IsArray{0}, MetaFlag{4000}
bool defaultIsFullScreen // ByteOffset{cb}, ByteSize{1}, Index{2a}, IsArray{0}, MetaFlag{0}
bool defaultIsNativeResolution // ByteOffset{cc}, ByteSize{1}, Index{2b}, IsArray{0}, MetaFlag{0}
bool runInBackground // ByteOffset{cd}, ByteSize{1}, Index{2c}, IsArray{0}, MetaFlag{0}
bool captureSingleScreen // ByteOffset{ce}, ByteSize{1}, Index{2d}, IsArray{0}, MetaFlag{0}
bool Override IPod Music // ByteOffset{cf}, ByteSize{1}, Index{2e}, IsArray{0}, MetaFlag{0}
bool Prepare IOS For Recording // ByteOffset{d0}, ByteSize{1}, Index{2f}, IsArray{0}, MetaFlag{0}
bool enableHWStatistics // ByteOffset{d1}, ByteSize{1}, Index{30}, IsArray{0}, MetaFlag{0}
bool usePlayerLog // ByteOffset{d2}, ByteSize{1}, Index{31}, IsArray{0}, MetaFlag{0}
bool stripPhysics // ByteOffset{d3}, ByteSize{1}, Index{32}, IsArray{0}, MetaFlag{0}
bool forceSingleInstance // ByteOffset{dc}, ByteSize{1}, Index{33}, IsArray{0}, MetaFlag{0}
bool resizableWindow // ByteOffset{dd}, ByteSize{1}, Index{34}, IsArray{0}, MetaFlag{0}
bool useMacAppStoreValidation // ByteOffset{d4}, ByteSize{1}, Index{35}, IsArray{0}, MetaFlag{0}
bool gpuSkinning // ByteOffset{de}, ByteSize{1}, Index{36}, IsArray{0}, MetaFlag{0}
bool xboxPIXTextureCapture // ByteOffset{df}, ByteSize{1}, Index{37}, IsArray{0}, MetaFlag{0}
bool xboxEnableAvatar // ByteOffset{e0}, ByteSize{1}, Index{38}, IsArray{0}, MetaFlag{0}
bool xboxEnableKinect // ByteOffset{e1}, ByteSize{1}, Index{39}, IsArray{0}, MetaFlag{0}
bool xboxEnableKinectAutoTracking // ByteOffset{e2}, ByteSize{1}, Index{3a}, IsArray{0}, MetaFlag{0}
bool xboxEnableFitness // ByteOffset{e8}, ByteSize{1}, Index{3b}, IsArray{0}, MetaFlag{4000}
int macFullscreenMode // ByteOffset{d8}, ByteSize{4}, Index{3c}, IsArray{0}, MetaFlag{0}
unsigned int xboxSpeechDB // ByteOffset{e4}, ByteSize{4}, Index{3d}, IsArray{0}, MetaFlag{0}
bool xboxEnableHeadOrientation // ByteOffset{e9}, ByteSize{1}, Index{3e}, IsArray{0}, MetaFlag{0}
bool xboxEnableGuest // ByteOffset{ea}, ByteSize{1}, Index{3f}, IsArray{0}, MetaFlag{4000}
int videoMemoryForVertexBuffers // ByteOffset{f0}, ByteSize{4}, Index{40}, IsArray{0}, MetaFlag{0}
AspectRatios m_SupportedAspectRatios // ByteOffset{a4}, ByteSize{5}, Index{41}, IsArray{0}, MetaFlag{8000}
bool 4:3 // ByteOffset{a5}, ByteSize{1}, Index{42}, IsArray{0}, MetaFlag{0}
bool 5:4 // ByteOffset{a6}, ByteSize{1}, Index{43}, IsArray{0}, MetaFlag{0}
bool 16:10 // ByteOffset{a7}, ByteSize{1}, Index{44}, IsArray{0}, MetaFlag{0}
bool 16:9 // ByteOffset{a8}, ByteSize{1}, Index{45}, IsArray{0}, MetaFlag{0}
bool Others // ByteOffset{a4}, ByteSize{1}, Index{46}, IsArray{0}, MetaFlag{4000}
string iPhoneBundleIdentifier // ByteOffset{12c}, ByteSize{ffffffff}, Index{47}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{48}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{49}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4a}, IsArray{0}, MetaFlag{1}
bool metroEnableIndependentInputSource // ByteOffset{164}, ByteSize{1}, Index{4b}, IsArray{0}, MetaFlag{0}
bool metroEnableLowLatencyPresentationAPI // ByteOffset{165}, ByteSize{1}, Index{4c}, IsArray{0}, MetaFlag{4000}
// classID{130}: NamedObject <- EditorExtension <- Object
// NamedObject is abstract
// ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{ffffffff}, IsArray{0}, MetaFlag{0}
// classID{131}: GUITexture <- GUIElement <- Behaviour <- Component <- EditorExtension <- Object
GUITexture Base // ByteOffset{0}, ByteSize{41}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
PPtr<Texture> m_Texture // ByteOffset{30}, ByteSize{8}, Index{5}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{30}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{801}
ColorRGBA m_Color // ByteOffset{34}, ByteSize{10}, Index{8}, IsArray{0}, MetaFlag{200800}
float r // ByteOffset{34}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{200801}
float g // ByteOffset{38}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200801}
float b // ByteOffset{3c}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200801}
float a // ByteOffset{40}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{200801}
Rectf m_PixelInset // ByteOffset{44}, ByteSize{10}, Index{d}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{44}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{48}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
float width // ByteOffset{4c}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{0}
float height // ByteOffset{50}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{0}
int m_LeftBorder // ByteOffset{20}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{0}
int m_RightBorder // ByteOffset{24}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{0}
int m_TopBorder // ByteOffset{28}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{0}
int m_BottomBorder // ByteOffset{2c}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{0}
// classID{132}: GUIText <- GUIElement <- Behaviour <- Component <- EditorExtension <- Object
GUIText Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
string m_Text // ByteOffset{20}, ByteSize{ffffffff}, Index{5}, IsArray{0}, MetaFlag{8800}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6}, IsArray{1}, MetaFlag{4801}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{801}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{801}
SInt16 m_Anchor // ByteOffset{3e}, ByteSize{2}, Index{9}, IsArray{0}, MetaFlag{800}
SInt16 m_Alignment // ByteOffset{3c}, ByteSize{2}, Index{a}, IsArray{0}, MetaFlag{800}
Vector2f m_PixelOffset // ByteOffset{4c}, ByteSize{8}, Index{b}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{4c}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{50}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200000}
float m_LineSpacing // ByteOffset{40}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
float m_TabSize // ByteOffset{44}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
PPtr<Font> m_Font // ByteOffset{60}, ByteSize{8}, Index{10}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{60}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{1}
PPtr<Material> m_Material // ByteOffset{64}, ByteSize{8}, Index{13}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{64}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{1}
int m_FontSize // ByteOffset{54}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{0}
int m_FontStyle // ByteOffset{58}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{0}
ColorRGBA m_Color // ByteOffset{5c}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{0}
unsigned int rgba // ByteOffset{5c}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{1}
bool m_PixelCorrect // ByteOffset{48}, ByteSize{1}, Index{1a}, IsArray{0}, MetaFlag{0}
bool m_RichText // ByteOffset{49}, ByteSize{1}, Index{1b}, IsArray{0}, MetaFlag{0}
// classID{133}: GUIElement <- Behaviour <- Component <- EditorExtension <- Object
// GUIElement is abstract
// Behaviour is abstract
Component Base // ByteOffset{0}, ByteSize{8}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
// classID{134}: PhysicMaterial <- NamedObject <- EditorExtension <- Object
PhysicMaterial Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
float dynamicFriction // ByteOffset{30}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{800}
float staticFriction // ByteOffset{34}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{800}
float bounciness // ByteOffset{38}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{800}
int frictionCombine // ByteOffset{28}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{0}
int bounceCombine // ByteOffset{2c}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
Vector3f frictionDirection2 // ByteOffset{1c}, ByteSize{c}, Index{a}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{1c}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{20}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{24}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200000}
float dynamicFriction2 // ByteOffset{3c}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
float staticFriction2 // ByteOffset{40}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
// classID{135}: SphereCollider <- Collider <- Component <- EditorExtension <- Object
SphereCollider Base // ByteOffset{0}, ByteSize{22}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
PPtr<PhysicMaterial> m_Material // ByteOffset{1c}, ByteSize{8}, Index{4}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{1c}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{801}
bool m_IsTrigger // ByteOffset{24}, ByteSize{1}, Index{7}, IsArray{0}, MetaFlag{800}
bool m_Enabled // ByteOffset{25}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{4101}
float m_Radius // ByteOffset{28}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{800}
Vector3f m_Center // ByteOffset{2c}, ByteSize{c}, Index{a}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{2c}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{30}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{34}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200000}
// classID{136}: CapsuleCollider <- Collider <- Component <- EditorExtension <- Object
CapsuleCollider Base // ByteOffset{0}, ByteSize{2a}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
PPtr<PhysicMaterial> m_Material // ByteOffset{1c}, ByteSize{8}, Index{4}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{1c}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{801}
bool m_IsTrigger // ByteOffset{24}, ByteSize{1}, Index{7}, IsArray{0}, MetaFlag{800}
bool m_Enabled // ByteOffset{25}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{4101}
float m_Radius // ByteOffset{28}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{800}
float m_Height // ByteOffset{2c}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{800}
int m_Direction // ByteOffset{30}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{0}
Vector3f m_Center // ByteOffset{34}, ByteSize{c}, Index{c}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{34}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{38}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{3c}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{200000}
// classID{137}: SkinnedMeshRenderer <- Renderer <- Component <- EditorExtension <- Object
SkinnedMeshRenderer Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
bool m_Enabled // ByteOffset{fc}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
bool m_CastShadows // ByteOffset{32}, ByteSize{1}, Index{5}, IsArray{0}, MetaFlag{0}
bool m_ReceiveShadows // ByteOffset{33}, ByteSize{1}, Index{6}, IsArray{0}, MetaFlag{0}
UInt8 m_LightmapIndex // ByteOffset{31}, ByteSize{1}, Index{7}, IsArray{0}, MetaFlag{800001}
Vector4f m_LightmapTilingOffset // ByteOffset{20}, ByteSize{10}, Index{8}, IsArray{0}, MetaFlag{a00001}
float x // ByteOffset{20}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{a00001}
float y // ByteOffset{24}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{a00001}
float z // ByteOffset{28}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{a00001}
float w // ByteOffset{2c}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{a00001}
vector m_Materials // ByteOffset{cc}, ByteSize{ffffffff}, Index{d}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{e}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
PPtr<Material> data // ByteOffset{ffffffff}, ByteSize{8}, Index{10}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{1}
vector m_SubsetIndices // ByteOffset{e0}, ByteSize{ffffffff}, Index{13}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{14}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{1}
unsigned int data // ByteOffset{ffffffff}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{1}
PPtr<Transform> m_StaticBatchRoot // ByteOffset{f4}, ByteSize{8}, Index{17}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{f4}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{1}
bool m_UseLightProbes // ByteOffset{fe}, ByteSize{1}, Index{1a}, IsArray{0}, MetaFlag{4000}
PPtr<Transform> m_LightProbeAnchor // ByteOffset{100}, ByteSize{8}, Index{1b}, IsArray{0}, MetaFlag{4000}
int m_FileID // ByteOffset{100}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{1}
unsigned int m_SortingLayerID // ByteOffset{108}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{1}
SInt16 m_SortingOrder // ByteOffset{10c}, ByteSize{2}, Index{1f}, IsArray{0}, MetaFlag{4001}
int m_Quality // ByteOffset{178}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{800}
bool m_UpdateWhenOffscreen // ByteOffset{17c}, ByteSize{1}, Index{21}, IsArray{0}, MetaFlag{4800}
PPtr<Mesh> m_Mesh // ByteOffset{110}, ByteSize{8}, Index{22}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{110}, ByteSize{4}, Index{23}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{24}, IsArray{0}, MetaFlag{1}
vector m_Bones // ByteOffset{118}, ByteSize{ffffffff}, Index{25}, IsArray{0}, MetaFlag{4001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{26}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{27}, IsArray{0}, MetaFlag{1}
PPtr<Transform> data // ByteOffset{ffffffff}, ByteSize{8}, Index{28}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{29}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{2a}, IsArray{0}, MetaFlag{1}
vector m_BlendShapeWeights // ByteOffset{14c}, ByteSize{ffffffff}, Index{2b}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2c}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2d}, IsArray{0}, MetaFlag{0}
float data // ByteOffset{ffffffff}, ByteSize{4}, Index{2e}, IsArray{0}, MetaFlag{0}
PPtr<Transform> m_RootBone // ByteOffset{12c}, ByteSize{8}, Index{2f}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{12c}, ByteSize{4}, Index{30}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{31}, IsArray{0}, MetaFlag{1}
AABB m_AABB // ByteOffset{160}, ByteSize{18}, Index{32}, IsArray{0}, MetaFlag{0}
Vector3f m_Center // ByteOffset{160}, ByteSize{c}, Index{33}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{160}, ByteSize{4}, Index{34}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{164}, ByteSize{4}, Index{35}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{168}, ByteSize{4}, Index{36}, IsArray{0}, MetaFlag{200000}
Vector3f m_Extent // ByteOffset{16c}, ByteSize{c}, Index{37}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{16c}, ByteSize{4}, Index{38}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{170}, ByteSize{4}, Index{39}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{174}, ByteSize{4}, Index{3a}, IsArray{0}, MetaFlag{200000}
bool m_DirtyAABB // ByteOffset{17d}, ByteSize{1}, Index{3b}, IsArray{0}, MetaFlag{4001}
// classID{138}: FixedJoint <- Joint <- Component <- EditorExtension <- Object
FixedJoint Base // ByteOffset{0}, ByteSize{19}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
PPtr<Rigidbody> m_ConnectedBody // ByteOffset{58}, ByteSize{8}, Index{4}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{58}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{801}
float m_BreakForce // ByteOffset{4c}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
float m_BreakTorque // ByteOffset{50}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{0}
bool m_EnableCollision // ByteOffset{54}, ByteSize{1}, Index{9}, IsArray{0}, MetaFlag{0}
// classID{140}: RaycastCollider <- Collider <- Component <- EditorExtension <- Object
RaycastCollider Base // ByteOffset{0}, ByteSize{22}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
PPtr<PhysicMaterial> m_Material // ByteOffset{1c}, ByteSize{8}, Index{4}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{1c}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{801}
bool m_IsTrigger // ByteOffset{24}, ByteSize{1}, Index{7}, IsArray{0}, MetaFlag{800}
bool m_Enabled // ByteOffset{25}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{4101}
Vector3f m_Center // ByteOffset{28}, ByteSize{c}, Index{9}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{28}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{2c}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{30}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{200800}
float m_Length // ByteOffset{34}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{800}
// classID{141}: BuildSettings <- GlobalGameManager <- GameManager <- Object
BuildSettings Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
vector levels // ByteOffset{18}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{0}
string data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{5}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{7}, IsArray{0}, MetaFlag{1}
bool hasRenderTexture // ByteOffset{4c}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{0}
bool hasPROVersion // ByteOffset{4d}, ByteSize{1}, Index{9}, IsArray{0}, MetaFlag{0}
bool isNoWatermarkBuild // ByteOffset{50}, ByteSize{1}, Index{a}, IsArray{0}, MetaFlag{0}
bool isPrototypingBuild // ByteOffset{51}, ByteSize{1}, Index{b}, IsArray{0}, MetaFlag{0}
bool isEducationalBuild // ByteOffset{52}, ByteSize{1}, Index{c}, IsArray{0}, MetaFlag{0}
bool isEmbedded // ByteOffset{53}, ByteSize{1}, Index{d}, IsArray{0}, MetaFlag{0}
bool hasPublishingRights // ByteOffset{54}, ByteSize{1}, Index{e}, IsArray{0}, MetaFlag{0}
bool hasShadows // ByteOffset{55}, ByteSize{1}, Index{f}, IsArray{0}, MetaFlag{0}
bool hasSoftShadows // ByteOffset{56}, ByteSize{1}, Index{10}, IsArray{0}, MetaFlag{0}
bool hasLocalLightShadows // ByteOffset{57}, ByteSize{1}, Index{11}, IsArray{0}, MetaFlag{0}
bool hasAdvancedVersion // ByteOffset{4e}, ByteSize{1}, Index{12}, IsArray{0}, MetaFlag{0}
bool enableDynamicBatching // ByteOffset{4f}, ByteSize{1}, Index{13}, IsArray{0}, MetaFlag{0}
bool isDebugBuild // ByteOffset{58}, ByteSize{1}, Index{14}, IsArray{0}, MetaFlag{0}
bool usesOnMouseEvents // ByteOffset{59}, ByteSize{1}, Index{15}, IsArray{0}, MetaFlag{4000}
string m_Version // ByteOffset{7c}, ByteSize{ffffffff}, Index{16}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{17}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{19}, IsArray{0}, MetaFlag{1}
string m_AuthToken // ByteOffset{5c}, ByteSize{ffffffff}, Index{1a}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1b}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{1d}, IsArray{0}, MetaFlag{1}
map runtimeClassHashes // ByteOffset{38}, ByteSize{ffffffff}, Index{1e}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1f}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{0}
pair data // ByteOffset{ffffffff}, ByteSize{8}, Index{21}, IsArray{0}, MetaFlag{0}
int first // ByteOffset{ffffffff}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{0}
unsigned int second // ByteOffset{ffffffff}, ByteSize{4}, Index{23}, IsArray{0}, MetaFlag{0}
// classID{142}: AssetBundle <- NamedObject <- EditorExtension <- Object
AssetBundle Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
vector m_PreloadTable // ByteOffset{4c}, ByteSize{ffffffff}, Index{5}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
PPtr<Object> data // ByteOffset{ffffffff}, ByteSize{8}, Index{8}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{1}
map m_Container // ByteOffset{5c}, ByteSize{ffffffff}, Index{b}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{c}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{0}
pair data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{e}, IsArray{0}, MetaFlag{8000}
string first // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{f}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{10}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{12}, IsArray{0}, MetaFlag{1}
AssetInfo second // ByteOffset{ffffffff}, ByteSize{10}, Index{13}, IsArray{0}, MetaFlag{0}
int preloadIndex // ByteOffset{ffffffff}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{0}
int preloadSize // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{0}
PPtr<Object> asset // ByteOffset{ffffffff}, ByteSize{8}, Index{16}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{1}
AssetInfo m_MainAsset // ByteOffset{40}, ByteSize{10}, Index{19}, IsArray{0}, MetaFlag{0}
int preloadIndex // ByteOffset{40}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{0}
int preloadSize // ByteOffset{44}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{0}
PPtr<Object> asset // ByteOffset{48}, ByteSize{8}, Index{1c}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{48}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{1}
vector m_ScriptCompatibility // ByteOffset{20}, ByteSize{ffffffff}, Index{1f}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{20}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{21}, IsArray{0}, MetaFlag{0}
AssetBundleScriptInfo data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{22}, IsArray{0}, MetaFlag{8000}
string className // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{23}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{24}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{25}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{26}, IsArray{0}, MetaFlag{1}
string nameSpace // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{27}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{28}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{29}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{2a}, IsArray{0}, MetaFlag{1}
string assemblyName // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2b}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2c}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2d}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{2e}, IsArray{0}, MetaFlag{1}
unsigned int hash // ByteOffset{ffffffff}, ByteSize{4}, Index{2f}, IsArray{0}, MetaFlag{0}
vector m_ClassCompatibility // ByteOffset{30}, ByteSize{ffffffff}, Index{30}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{31}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{32}, IsArray{0}, MetaFlag{0}
pair data // ByteOffset{ffffffff}, ByteSize{8}, Index{33}, IsArray{0}, MetaFlag{0}
int first // ByteOffset{ffffffff}, ByteSize{4}, Index{34}, IsArray{0}, MetaFlag{0}
unsigned int second // ByteOffset{ffffffff}, ByteSize{4}, Index{35}, IsArray{0}, MetaFlag{0}
unsigned int m_RuntimeCompatibility // ByteOffset{1c}, ByteSize{4}, Index{36}, IsArray{0}, MetaFlag{0}
// classID{143}: CharacterController <- Collider <- Component <- EditorExtension <- Object
CharacterController Base // ByteOffset{0}, ByteSize{2c}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
float m_Height // ByteOffset{3c}, ByteSize{4}, Index{4}, IsArray{0}, MetaFlag{800}
float m_Radius // ByteOffset{40}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{800}
float m_SlopeLimit // ByteOffset{34}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{800}
float m_StepOffset // ByteOffset{38}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{800}
float m_SkinWidth // ByteOffset{30}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{800}
float m_MinMoveDistance // ByteOffset{2c}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
Vector3f m_Center // ByteOffset{44}, ByteSize{c}, Index{a}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{44}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{48}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{4c}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200000}
// classID{144}: CharacterJoint <- Joint <- Component <- EditorExtension <- Object
CharacterJoint Base // ByteOffset{0}, ByteSize{8a}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
PPtr<Rigidbody> m_ConnectedBody // ByteOffset{58}, ByteSize{8}, Index{4}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{58}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{801}
Vector3f m_Anchor // ByteOffset{24}, ByteSize{c}, Index{7}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{24}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{28}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{2c}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200800}
Vector3f m_Axis // ByteOffset{3c}, ByteSize{c}, Index{b}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{3c}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{40}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{44}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200800}
bool m_AutoConfigureConnectedAnchor // ByteOffset{20}, ByteSize{1}, Index{f}, IsArray{0}, MetaFlag{4800}
Vector3f m_ConnectedAnchor // ByteOffset{30}, ByteSize{c}, Index{10}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{30}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{34}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{38}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{200800}
Vector3f m_SwingAxis // ByteOffset{8c}, ByteSize{c}, Index{14}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{8c}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{90}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{94}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{200000}
SoftJointLimit m_LowTwistLimit // ByteOffset{a8}, ByteSize{10}, Index{18}, IsArray{0}, MetaFlag{0}
float limit // ByteOffset{a8}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{800}
float bounciness // ByteOffset{ac}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{800}
float spring // ByteOffset{b0}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{800}
float damper // ByteOffset{b4}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{800}
SoftJointLimit m_HighTwistLimit // ByteOffset{b8}, ByteSize{10}, Index{1d}, IsArray{0}, MetaFlag{0}
float limit // ByteOffset{b8}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{800}
float bounciness // ByteOffset{bc}, ByteSize{4}, Index{1f}, IsArray{0}, MetaFlag{800}
float spring // ByteOffset{c0}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{800}
float damper // ByteOffset{c4}, ByteSize{4}, Index{21}, IsArray{0}, MetaFlag{800}
SoftJointLimit m_Swing1Limit // ByteOffset{c8}, ByteSize{10}, Index{22}, IsArray{0}, MetaFlag{0}
float limit // ByteOffset{c8}, ByteSize{4}, Index{23}, IsArray{0}, MetaFlag{800}
float bounciness // ByteOffset{cc}, ByteSize{4}, Index{24}, IsArray{0}, MetaFlag{800}
float spring // ByteOffset{d0}, ByteSize{4}, Index{25}, IsArray{0}, MetaFlag{800}
float damper // ByteOffset{d4}, ByteSize{4}, Index{26}, IsArray{0}, MetaFlag{800}
SoftJointLimit m_Swing2Limit // ByteOffset{d8}, ByteSize{10}, Index{27}, IsArray{0}, MetaFlag{0}
float limit // ByteOffset{d8}, ByteSize{4}, Index{28}, IsArray{0}, MetaFlag{800}
float bounciness // ByteOffset{dc}, ByteSize{4}, Index{29}, IsArray{0}, MetaFlag{800}
float spring // ByteOffset{e0}, ByteSize{4}, Index{2a}, IsArray{0}, MetaFlag{800}
float damper // ByteOffset{e4}, ByteSize{4}, Index{2b}, IsArray{0}, MetaFlag{800}
float m_BreakForce // ByteOffset{4c}, ByteSize{4}, Index{2c}, IsArray{0}, MetaFlag{0}
float m_BreakTorque // ByteOffset{50}, ByteSize{4}, Index{2d}, IsArray{0}, MetaFlag{0}
bool m_EnableCollision // ByteOffset{54}, ByteSize{1}, Index{2e}, IsArray{0}, MetaFlag{0}
// classID{145}: SpringJoint <- Joint <- Component <- EditorExtension <- Object
SpringJoint Base // ByteOffset{0}, ByteSize{42}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
PPtr<Rigidbody> m_ConnectedBody // ByteOffset{58}, ByteSize{8}, Index{4}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{58}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{801}
Vector3f m_Anchor // ByteOffset{24}, ByteSize{c}, Index{7}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{24}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{28}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{2c}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200800}
bool m_AutoConfigureConnectedAnchor // ByteOffset{20}, ByteSize{1}, Index{b}, IsArray{0}, MetaFlag{4800}
Vector3f m_ConnectedAnchor // ByteOffset{30}, ByteSize{c}, Index{c}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{30}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{34}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{38}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{200800}
float m_Spring // ByteOffset{64}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{800}
float m_Damper // ByteOffset{68}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{800}
float m_MinDistance // ByteOffset{5c}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{800}
float m_MaxDistance // ByteOffset{60}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{800}
float m_BreakForce // ByteOffset{4c}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{0}
float m_BreakTorque // ByteOffset{50}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{0}
bool m_EnableCollision // ByteOffset{54}, ByteSize{1}, Index{16}, IsArray{0}, MetaFlag{0}
// classID{146}: WheelCollider <- Collider <- Component <- EditorExtension <- Object
WheelCollider Base // ByteOffset{0}, ByteSize{55}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
Vector3f m_Center // ByteOffset{28}, ByteSize{c}, Index{4}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{28}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{2c}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{30}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{200000}
float m_Radius // ByteOffset{68}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{800}
float m_SuspensionDistance // ByteOffset{6c}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{800}
JointSpring m_SuspensionSpring // ByteOffset{34}, ByteSize{c}, Index{a}, IsArray{0}, MetaFlag{800}
float spring // ByteOffset{34}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{800}
float damper // ByteOffset{38}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{800}
float targetPosition // ByteOffset{3c}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{800}
float m_Mass // ByteOffset{70}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{800}
WheelFrictionCurve m_ForwardFriction // ByteOffset{40}, ByteSize{14}, Index{f}, IsArray{0}, MetaFlag{0}
float extremumSlip // ByteOffset{40}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{800}
float extremumValue // ByteOffset{44}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{800}
float asymptoteSlip // ByteOffset{48}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{800}
float asymptoteValue // ByteOffset{4c}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{800}
float stiffnessFactor // ByteOffset{50}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{800}
WheelFrictionCurve m_SidewaysFriction // ByteOffset{54}, ByteSize{14}, Index{15}, IsArray{0}, MetaFlag{0}
float extremumSlip // ByteOffset{54}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{800}
float extremumValue // ByteOffset{58}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{800}
float asymptoteSlip // ByteOffset{5c}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{800}
float asymptoteValue // ByteOffset{60}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{800}
float stiffnessFactor // ByteOffset{64}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{800}
bool m_Enabled // ByteOffset{25}, ByteSize{1}, Index{1b}, IsArray{0}, MetaFlag{4101}
// classID{147}: ResourceManager <- GlobalGameManager <- GameManager <- Object
ResourceManager Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
map m_Container // ByteOffset{28}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{0}
pair data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4}, IsArray{0}, MetaFlag{8000}
string first // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{5}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{1}
PPtr<Object> second // ByteOffset{ffffffff}, ByteSize{8}, Index{9}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{1}
vector m_DependentAssets // ByteOffset{18}, ByteSize{ffffffff}, Index{c}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{d}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
ResourceManager_Dependency data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{f}, IsArray{0}, MetaFlag{0}
PPtr<Object> m_Object // ByteOffset{ffffffff}, ByteSize{8}, Index{10}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{1}
vector m_Dependencies // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{13}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{14}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{0}
PPtr<Object> data // ByteOffset{ffffffff}, ByteSize{8}, Index{16}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{1}
// classID{148}: NetworkView <- Behaviour <- Component <- EditorExtension <- Object
NetworkView Base // ByteOffset{0}, ByteSize{1d}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
int m_StateSynchronization // ByteOffset{3c}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
PPtr<Component> m_Observed // ByteOffset{2c}, ByteSize{8}, Index{6}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{2c}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{1}
NetworkViewID m_ViewID // ByteOffset{20}, ByteSize{8}, Index{9}, IsArray{0}, MetaFlag{10}
unsigned int m_ID // ByteOffset{24}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{10}
unsigned int m_Type // ByteOffset{28}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{10}
// classID{149}: NetworkManager <- GlobalGameManager <- GameManager <- Object
NetworkManager Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{0}
int m_DebugLevel // ByteOffset{1bc}, ByteSize{4}, Index{1}, IsArray{0}, MetaFlag{0}
float m_Sendrate // ByteOffset{1c}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{0}
map m_AssetToPrefab // ByteOffset{398}, ByteSize{ffffffff}, Index{3}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{1}
pair data // ByteOffset{ffffffff}, ByteSize{18}, Index{6}, IsArray{0}, MetaFlag{1}
GUID first // ByteOffset{ffffffff}, ByteSize{10}, Index{7}, IsArray{0}, MetaFlag{1}
unsigned int data[0] // ByteOffset{ffffffff}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{1}
unsigned int data[1] // ByteOffset{ffffffff}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{1}
unsigned int data[2] // ByteOffset{ffffffff}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{1}
unsigned int data[3] // ByteOffset{ffffffff}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{1}
PPtr<GameObject> second // ByteOffset{ffffffff}, ByteSize{8}, Index{c}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{1}
// classID{150}: PreloadData <- NamedObject <- EditorExtension <- Object
PreloadData Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
vector m_Assets // ByteOffset{1c}, ByteSize{ffffffff}, Index{5}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
PPtr<Object> data // ByteOffset{ffffffff}, ByteSize{8}, Index{8}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{1}
// classID{152}: MovieTexture <- Texture <- NamedObject <- EditorExtension <- Object
MovieTexture Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
bool m_Loop // ByteOffset{ffffffff}, ByteSize{1}, Index{5}, IsArray{0}, MetaFlag{4000}
PPtr<AudioClip> m_AudioClip // ByteOffset{590}, ByteSize{8}, Index{6}, IsArray{0}, MetaFlag{10}
int m_FileID // ByteOffset{590}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{11}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{11}
vector m_MovieData // ByteOffset{7c}, ByteSize{ffffffff}, Index{9}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{c}, IsArray{0}, MetaFlag{1}
int m_ColorSpace // ByteOffset{34}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{1}
// classID{153}: ConfigurableJoint <- Joint <- Component <- EditorExtension <- Object
ConfigurableJoint Base // ByteOffset{0}, ByteSize{158}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
PPtr<Rigidbody> m_ConnectedBody // ByteOffset{58}, ByteSize{8}, Index{4}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{58}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{801}
Vector3f m_Anchor // ByteOffset{24}, ByteSize{c}, Index{7}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{24}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{28}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{2c}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200800}
Vector3f m_Axis // ByteOffset{3c}, ByteSize{c}, Index{b}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{3c}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{40}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{44}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200800}
bool m_AutoConfigureConnectedAnchor // ByteOffset{20}, ByteSize{1}, Index{f}, IsArray{0}, MetaFlag{4800}
Vector3f m_ConnectedAnchor // ByteOffset{30}, ByteSize{c}, Index{10}, IsArray{0}, MetaFlag{200800}
float x // ByteOffset{30}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{200800}
float y // ByteOffset{34}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{200800}
float z // ByteOffset{38}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{200800}
Vector3f m_SecondaryAxis // ByteOffset{16c}, ByteSize{c}, Index{14}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{16c}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{170}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{174}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{200000}
int m_XMotion // ByteOffset{5c}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{0}
int m_YMotion // ByteOffset{60}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{0}
int m_ZMotion // ByteOffset{64}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{0}
int m_AngularXMotion // ByteOffset{68}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{0}
int m_AngularYMotion // ByteOffset{6c}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{0}
int m_AngularZMotion // ByteOffset{70}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{0}
SoftJointLimit m_LinearLimit // ByteOffset{74}, ByteSize{10}, Index{1e}, IsArray{0}, MetaFlag{0}
float limit // ByteOffset{74}, ByteSize{4}, Index{1f}, IsArray{0}, MetaFlag{800}
float bounciness // ByteOffset{78}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{800}
float spring // ByteOffset{7c}, ByteSize{4}, Index{21}, IsArray{0}, MetaFlag{800}
float damper // ByteOffset{80}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{800}
SoftJointLimit m_LowAngularXLimit // ByteOffset{84}, ByteSize{10}, Index{23}, IsArray{0}, MetaFlag{0}
float limit // ByteOffset{84}, ByteSize{4}, Index{24}, IsArray{0}, MetaFlag{800}
float bounciness // ByteOffset{88}, ByteSize{4}, Index{25}, IsArray{0}, MetaFlag{800}
float spring // ByteOffset{8c}, ByteSize{4}, Index{26}, IsArray{0}, MetaFlag{800}
float damper // ByteOffset{90}, ByteSize{4}, Index{27}, IsArray{0}, MetaFlag{800}
SoftJointLimit m_HighAngularXLimit // ByteOffset{94}, ByteSize{10}, Index{28}, IsArray{0}, MetaFlag{0}
float limit // ByteOffset{94}, ByteSize{4}, Index{29}, IsArray{0}, MetaFlag{800}
float bounciness // ByteOffset{98}, ByteSize{4}, Index{2a}, IsArray{0}, MetaFlag{800}
float spring // ByteOffset{9c}, ByteSize{4}, Index{2b}, IsArray{0}, MetaFlag{800}
float damper // ByteOffset{a0}, ByteSize{4}, Index{2c}, IsArray{0}, MetaFlag{800}
SoftJointLimit m_AngularYLimit // ByteOffset{a4}, ByteSize{10}, Index{2d}, IsArray{0}, MetaFlag{0}
float limit // ByteOffset{a4}, ByteSize{4}, Index{2e}, IsArray{0}, MetaFlag{800}
float bounciness // ByteOffset{a8}, ByteSize{4}, Index{2f}, IsArray{0}, MetaFlag{800}
float spring // ByteOffset{ac}, ByteSize{4}, Index{30}, IsArray{0}, MetaFlag{800}
float damper // ByteOffset{b0}, ByteSize{4}, Index{31}, IsArray{0}, MetaFlag{800}
SoftJointLimit m_AngularZLimit // ByteOffset{b4}, ByteSize{10}, Index{32}, IsArray{0}, MetaFlag{0}
float limit // ByteOffset{b4}, ByteSize{4}, Index{33}, IsArray{0}, MetaFlag{800}
float bounciness // ByteOffset{b8}, ByteSize{4}, Index{34}, IsArray{0}, MetaFlag{800}
float spring // ByteOffset{bc}, ByteSize{4}, Index{35}, IsArray{0}, MetaFlag{800}
float damper // ByteOffset{c0}, ByteSize{4}, Index{36}, IsArray{0}, MetaFlag{800}
Vector3f m_TargetPosition // ByteOffset{138}, ByteSize{c}, Index{37}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{138}, ByteSize{4}, Index{38}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{13c}, ByteSize{4}, Index{39}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{140}, ByteSize{4}, Index{3a}, IsArray{0}, MetaFlag{200000}
Vector3f m_TargetVelocity // ByteOffset{154}, ByteSize{c}, Index{3b}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{154}, ByteSize{4}, Index{3c}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{158}, ByteSize{4}, Index{3d}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{15c}, ByteSize{4}, Index{3e}, IsArray{0}, MetaFlag{200000}
JointDrive m_XDrive // ByteOffset{c4}, ByteSize{10}, Index{3f}, IsArray{0}, MetaFlag{0}
int mode // ByteOffset{c4}, ByteSize{4}, Index{40}, IsArray{0}, MetaFlag{800}
float positionSpring // ByteOffset{c8}, ByteSize{4}, Index{41}, IsArray{0}, MetaFlag{800}
float positionDamper // ByteOffset{cc}, ByteSize{4}, Index{42}, IsArray{0}, MetaFlag{800}
float maximumForce // ByteOffset{d0}, ByteSize{4}, Index{43}, IsArray{0}, MetaFlag{800}
JointDrive m_YDrive // ByteOffset{d4}, ByteSize{10}, Index{44}, IsArray{0}, MetaFlag{0}
int mode // ByteOffset{d4}, ByteSize{4}, Index{45}, IsArray{0}, MetaFlag{800}
float positionSpring // ByteOffset{d8}, ByteSize{4}, Index{46}, IsArray{0}, MetaFlag{800}
float positionDamper // ByteOffset{dc}, ByteSize{4}, Index{47}, IsArray{0}, MetaFlag{800}
float maximumForce // ByteOffset{e0}, ByteSize{4}, Index{48}, IsArray{0}, MetaFlag{800}
JointDrive m_ZDrive // ByteOffset{e4}, ByteSize{10}, Index{49}, IsArray{0}, MetaFlag{0}
int mode // ByteOffset{e4}, ByteSize{4}, Index{4a}, IsArray{0}, MetaFlag{800}
float positionSpring // ByteOffset{e8}, ByteSize{4}, Index{4b}, IsArray{0}, MetaFlag{800}
float positionDamper // ByteOffset{ec}, ByteSize{4}, Index{4c}, IsArray{0}, MetaFlag{800}
float maximumForce // ByteOffset{f0}, ByteSize{4}, Index{4d}, IsArray{0}, MetaFlag{800}
Quaternionf m_TargetRotation // ByteOffset{144}, ByteSize{10}, Index{4e}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{144}, ByteSize{4}, Index{4f}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{148}, ByteSize{4}, Index{50}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{14c}, ByteSize{4}, Index{51}, IsArray{0}, MetaFlag{200000}
float w // ByteOffset{150}, ByteSize{4}, Index{52}, IsArray{0}, MetaFlag{200000}
Vector3f m_TargetAngularVelocity // ByteOffset{160}, ByteSize{c}, Index{53}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{160}, ByteSize{4}, Index{54}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{164}, ByteSize{4}, Index{55}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{168}, ByteSize{4}, Index{56}, IsArray{0}, MetaFlag{200000}
int m_RotationDriveMode // ByteOffset{130}, ByteSize{4}, Index{57}, IsArray{0}, MetaFlag{0}
JointDrive m_AngularXDrive // ByteOffset{104}, ByteSize{10}, Index{58}, IsArray{0}, MetaFlag{0}
int mode // ByteOffset{104}, ByteSize{4}, Index{59}, IsArray{0}, MetaFlag{800}
float positionSpring // ByteOffset{108}, ByteSize{4}, Index{5a}, IsArray{0}, MetaFlag{800}
float positionDamper // ByteOffset{10c}, ByteSize{4}, Index{5b}, IsArray{0}, MetaFlag{800}
float maximumForce // ByteOffset{110}, ByteSize{4}, Index{5c}, IsArray{0}, MetaFlag{800}
JointDrive m_AngularYZDrive // ByteOffset{f4}, ByteSize{10}, Index{5d}, IsArray{0}, MetaFlag{0}
int mode // ByteOffset{f4}, ByteSize{4}, Index{5e}, IsArray{0}, MetaFlag{800}
float positionSpring // ByteOffset{f8}, ByteSize{4}, Index{5f}, IsArray{0}, MetaFlag{800}
float positionDamper // ByteOffset{fc}, ByteSize{4}, Index{60}, IsArray{0}, MetaFlag{800}
float maximumForce // ByteOffset{100}, ByteSize{4}, Index{61}, IsArray{0}, MetaFlag{800}
JointDrive m_SlerpDrive // ByteOffset{114}, ByteSize{10}, Index{62}, IsArray{0}, MetaFlag{0}
int mode // ByteOffset{114}, ByteSize{4}, Index{63}, IsArray{0}, MetaFlag{800}
float positionSpring // ByteOffset{118}, ByteSize{4}, Index{64}, IsArray{0}, MetaFlag{800}
float positionDamper // ByteOffset{11c}, ByteSize{4}, Index{65}, IsArray{0}, MetaFlag{800}
float maximumForce // ByteOffset{120}, ByteSize{4}, Index{66}, IsArray{0}, MetaFlag{800}
int m_ProjectionMode // ByteOffset{124}, ByteSize{4}, Index{67}, IsArray{0}, MetaFlag{0}
float m_ProjectionDistance // ByteOffset{128}, ByteSize{4}, Index{68}, IsArray{0}, MetaFlag{0}
float m_ProjectionAngle // ByteOffset{12c}, ByteSize{4}, Index{69}, IsArray{0}, MetaFlag{0}
bool m_ConfiguredInWorldSpace // ByteOffset{134}, ByteSize{1}, Index{6a}, IsArray{0}, MetaFlag{0}
bool m_SwapBodies // ByteOffset{135}, ByteSize{1}, Index{6b}, IsArray{0}, MetaFlag{4000}
float m_BreakForce // ByteOffset{4c}, ByteSize{4}, Index{6c}, IsArray{0}, MetaFlag{0}
float m_BreakTorque // ByteOffset{50}, ByteSize{4}, Index{6d}, IsArray{0}, MetaFlag{0}
bool m_EnableCollision // ByteOffset{54}, ByteSize{1}, Index{6e}, IsArray{0}, MetaFlag{0}
// classID{154}: TerrainCollider <- Collider <- Component <- EditorExtension <- Object
TerrainCollider Base // ByteOffset{0}, ByteSize{13}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
bool m_IsTrigger // ByteOffset{24}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{800}
bool m_Enabled // ByteOffset{25}, ByteSize{1}, Index{5}, IsArray{0}, MetaFlag{4101}
PPtr<TerrainData> m_TerrainData // ByteOffset{28}, ByteSize{8}, Index{6}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{28}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{1}
bool m_CreateTreeColliders // ByteOffset{2c}, ByteSize{1}, Index{9}, IsArray{0}, MetaFlag{0}
// classID{155}: MasterServerInterface <- GlobalGameManager <- GameManager <- Object
GlobalGameManager Base // ByteOffset{0}, ByteSize{0}, Index{0}, IsArray{0}, MetaFlag{0}
// classID{156}: TerrainData <- NamedObject <- EditorExtension <- Object
TerrainData Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
SplatDatabase m_SplatDatabase // ByteOffset{1c}, ByteSize{ffffffff}, Index{5}, IsArray{0}, MetaFlag{1}
vector m_Splats // ByteOffset{1c}, ByteSize{ffffffff}, Index{6}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{7}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{1}
SplatPrototype data // ByteOffset{ffffffff}, ByteSize{20}, Index{9}, IsArray{0}, MetaFlag{1}
PPtr<Texture2D> texture // ByteOffset{ffffffff}, ByteSize{8}, Index{a}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{1}
PPtr<Texture2D> normalMap // ByteOffset{ffffffff}, ByteSize{8}, Index{d}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{1}
Vector2f tileSize // ByteOffset{ffffffff}, ByteSize{8}, Index{10}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{200001}
Vector2f tileOffset // ByteOffset{ffffffff}, ByteSize{8}, Index{13}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{200001}
vector m_AlphaTextures // ByteOffset{2c}, ByteSize{ffffffff}, Index{16}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{17}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{1}
PPtr<Texture2D> data // ByteOffset{ffffffff}, ByteSize{8}, Index{19}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{1}
int m_AlphamapResolution // ByteOffset{44}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{1}
int m_BaseMapResolution // ByteOffset{48}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{1}
DetailDatabase m_DetailDatabase // ByteOffset{84}, ByteSize{ffffffff}, Index{1e}, IsArray{0}, MetaFlag{8001}
vector m_Patches // ByteOffset{88}, ByteSize{ffffffff}, Index{1f}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{20}, IsArray{1}, MetaFlag{8001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{21}, IsArray{0}, MetaFlag{1}
DetailPatch data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{22}, IsArray{0}, MetaFlag{8001}
AABB bounds // ByteOffset{ffffffff}, ByteSize{18}, Index{23}, IsArray{0}, MetaFlag{1}
Vector3f m_Center // ByteOffset{ffffffff}, ByteSize{c}, Index{24}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{25}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{26}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{27}, IsArray{0}, MetaFlag{200001}
Vector3f m_Extent // ByteOffset{ffffffff}, ByteSize{c}, Index{28}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{29}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{2a}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{2b}, IsArray{0}, MetaFlag{200001}
vector layerIndices // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2c}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2d}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2e}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{2f}, IsArray{0}, MetaFlag{1}
vector numberOfObjects // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{30}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{31}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{32}, IsArray{0}, MetaFlag{1}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{33}, IsArray{0}, MetaFlag{1}
vector m_DetailPrototypes // ByteOffset{98}, ByteSize{ffffffff}, Index{34}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{35}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{36}, IsArray{0}, MetaFlag{1}
DetailPrototype data // ByteOffset{ffffffff}, ByteSize{54}, Index{37}, IsArray{0}, MetaFlag{1}
PPtr<GameObject> prototype // ByteOffset{ffffffff}, ByteSize{8}, Index{38}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{39}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3a}, IsArray{0}, MetaFlag{1}
PPtr<Texture2D> prototypeTexture // ByteOffset{ffffffff}, ByteSize{8}, Index{3b}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{3c}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3d}, IsArray{0}, MetaFlag{1}
float minWidth // ByteOffset{ffffffff}, ByteSize{4}, Index{3e}, IsArray{0}, MetaFlag{1}
float maxWidth // ByteOffset{ffffffff}, ByteSize{4}, Index{3f}, IsArray{0}, MetaFlag{1}
float minHeight // ByteOffset{ffffffff}, ByteSize{4}, Index{40}, IsArray{0}, MetaFlag{1}
float maxHeight // ByteOffset{ffffffff}, ByteSize{4}, Index{41}, IsArray{0}, MetaFlag{1}
float noiseSpread // ByteOffset{ffffffff}, ByteSize{4}, Index{42}, IsArray{0}, MetaFlag{1}
float bendFactor // ByteOffset{ffffffff}, ByteSize{4}, Index{43}, IsArray{0}, MetaFlag{1}
ColorRGBA healthyColor // ByteOffset{ffffffff}, ByteSize{10}, Index{44}, IsArray{0}, MetaFlag{200001}
float r // ByteOffset{ffffffff}, ByteSize{4}, Index{45}, IsArray{0}, MetaFlag{200001}
float g // ByteOffset{ffffffff}, ByteSize{4}, Index{46}, IsArray{0}, MetaFlag{200001}
float b // ByteOffset{ffffffff}, ByteSize{4}, Index{47}, IsArray{0}, MetaFlag{200001}
float a // ByteOffset{ffffffff}, ByteSize{4}, Index{48}, IsArray{0}, MetaFlag{200001}
ColorRGBA dryColor // ByteOffset{ffffffff}, ByteSize{10}, Index{49}, IsArray{0}, MetaFlag{200001}
float r // ByteOffset{ffffffff}, ByteSize{4}, Index{4a}, IsArray{0}, MetaFlag{200001}
float g // ByteOffset{ffffffff}, ByteSize{4}, Index{4b}, IsArray{0}, MetaFlag{200001}
float b // ByteOffset{ffffffff}, ByteSize{4}, Index{4c}, IsArray{0}, MetaFlag{200001}
float a // ByteOffset{ffffffff}, ByteSize{4}, Index{4d}, IsArray{0}, MetaFlag{200001}
float lightmapFactor // ByteOffset{ffffffff}, ByteSize{4}, Index{4e}, IsArray{0}, MetaFlag{1}
int renderMode // ByteOffset{ffffffff}, ByteSize{4}, Index{4f}, IsArray{0}, MetaFlag{1}
int usePrototypeMesh // ByteOffset{ffffffff}, ByteSize{4}, Index{50}, IsArray{0}, MetaFlag{1}
int m_PatchCount // ByteOffset{b0}, ByteSize{4}, Index{51}, IsArray{0}, MetaFlag{1}
int m_PatchSamples // ByteOffset{b4}, ByteSize{4}, Index{52}, IsArray{0}, MetaFlag{1}
vector m_RandomRotations // ByteOffset{b8}, ByteSize{ffffffff}, Index{53}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{54}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{55}, IsArray{0}, MetaFlag{1}
Vector3f data // ByteOffset{ffffffff}, ByteSize{c}, Index{56}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{57}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{58}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{59}, IsArray{0}, MetaFlag{200001}
ColorRGBA WavingGrassTint // ByteOffset{cc}, ByteSize{10}, Index{5a}, IsArray{0}, MetaFlag{200001}
float r // ByteOffset{cc}, ByteSize{4}, Index{5b}, IsArray{0}, MetaFlag{200001}
float g // ByteOffset{d0}, ByteSize{4}, Index{5c}, IsArray{0}, MetaFlag{200001}
float b // ByteOffset{d4}, ByteSize{4}, Index{5d}, IsArray{0}, MetaFlag{200001}
float a // ByteOffset{d8}, ByteSize{4}, Index{5e}, IsArray{0}, MetaFlag{200001}
float m_WavingGrassStrength // ByteOffset{dc}, ByteSize{4}, Index{5f}, IsArray{0}, MetaFlag{1}
float m_WavingGrassAmount // ByteOffset{e0}, ByteSize{4}, Index{60}, IsArray{0}, MetaFlag{1}
float m_WavingGrassSpeed // ByteOffset{e4}, ByteSize{4}, Index{61}, IsArray{0}, MetaFlag{1}
vector m_TreeInstances // ByteOffset{64}, ByteSize{ffffffff}, Index{62}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{63}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{64}, IsArray{0}, MetaFlag{1}
TreeInstance data // ByteOffset{ffffffff}, ByteSize{20}, Index{65}, IsArray{0}, MetaFlag{1}
Vector3f position // ByteOffset{ffffffff}, ByteSize{c}, Index{66}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{67}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{68}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{69}, IsArray{0}, MetaFlag{200001}
float widthScale // ByteOffset{ffffffff}, ByteSize{4}, Index{6a}, IsArray{0}, MetaFlag{1}
float heightScale // ByteOffset{ffffffff}, ByteSize{4}, Index{6b}, IsArray{0}, MetaFlag{1}
ColorRGBA color // ByteOffset{ffffffff}, ByteSize{4}, Index{6c}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{6d}, IsArray{0}, MetaFlag{1}
ColorRGBA lightmapColor // ByteOffset{ffffffff}, ByteSize{4}, Index{6e}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{6f}, IsArray{0}, MetaFlag{1}
int index // ByteOffset{ffffffff}, ByteSize{4}, Index{70}, IsArray{0}, MetaFlag{1}
vector m_TreePrototypes // ByteOffset{54}, ByteSize{ffffffff}, Index{71}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{72}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{73}, IsArray{0}, MetaFlag{1}
TreePrototype data // ByteOffset{ffffffff}, ByteSize{c}, Index{74}, IsArray{0}, MetaFlag{1}
PPtr<GameObject> prefab // ByteOffset{ffffffff}, ByteSize{8}, Index{75}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{76}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{77}, IsArray{0}, MetaFlag{1}
float bendFactor // ByteOffset{ffffffff}, ByteSize{4}, Index{78}, IsArray{0}, MetaFlag{1}
vector m_PreloadTextureAtlasData // ByteOffset{f8}, ByteSize{ffffffff}, Index{79}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{7a}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7b}, IsArray{0}, MetaFlag{1}
PPtr<Texture2D> data // ByteOffset{ffffffff}, ByteSize{8}, Index{7c}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{7d}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{7e}, IsArray{0}, MetaFlag{1}
Heightmap m_Heightmap // ByteOffset{118}, ByteSize{ffffffff}, Index{7f}, IsArray{0}, MetaFlag{8001}
vector m_Heights // ByteOffset{120}, ByteSize{ffffffff}, Index{80}, IsArray{0}, MetaFlag{4001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{81}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{82}, IsArray{0}, MetaFlag{1}
SInt16 data // ByteOffset{ffffffff}, ByteSize{2}, Index{83}, IsArray{0}, MetaFlag{1}
vector m_PrecomputedError // ByteOffset{130}, ByteSize{ffffffff}, Index{84}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{85}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{86}, IsArray{0}, MetaFlag{1}
float data // ByteOffset{ffffffff}, ByteSize{4}, Index{87}, IsArray{0}, MetaFlag{1}
vector m_MinMaxPatchHeights // ByteOffset{140}, ByteSize{ffffffff}, Index{88}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{89}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{8a}, IsArray{0}, MetaFlag{1}
float data // ByteOffset{ffffffff}, ByteSize{4}, Index{8b}, IsArray{0}, MetaFlag{1}
PPtr<PhysicMaterial> m_DefaultPhysicMaterial // ByteOffset{170}, ByteSize{8}, Index{8c}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{170}, ByteSize{4}, Index{8d}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{8e}, IsArray{0}, MetaFlag{1}
int m_Width // ByteOffset{158}, ByteSize{4}, Index{8f}, IsArray{0}, MetaFlag{1}
int m_Height // ByteOffset{15c}, ByteSize{4}, Index{90}, IsArray{0}, MetaFlag{1}
int m_Levels // ByteOffset{160}, ByteSize{4}, Index{91}, IsArray{0}, MetaFlag{1}
Vector3f m_Scale // ByteOffset{164}, ByteSize{c}, Index{92}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{164}, ByteSize{4}, Index{93}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{168}, ByteSize{4}, Index{94}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{16c}, ByteSize{4}, Index{95}, IsArray{0}, MetaFlag{200001}
// classID{157}: LightmapSettings <- LevelGameManager <- GameManager <- Object
LightmapSettings Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<LightProbes> m_LightProbes // ByteOffset{20}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{20}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
vector m_Lightmaps // ByteOffset{24}, ByteSize{ffffffff}, Index{4}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{5}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
LightmapData data // ByteOffset{ffffffff}, ByteSize{10}, Index{7}, IsArray{0}, MetaFlag{0}
PPtr<Texture2D> m_Lightmap // ByteOffset{ffffffff}, ByteSize{8}, Index{8}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{1}
PPtr<Texture2D> m_IndirectLightmap // ByteOffset{ffffffff}, ByteSize{8}, Index{b}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{1}
int m_LightmapsMode // ByteOffset{34}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
int m_BakedColorSpace // ByteOffset{38}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
bool m_UseDualLightmapsInForward // ByteOffset{3c}, ByteSize{1}, Index{10}, IsArray{0}, MetaFlag{4000}
// classID{158}: WebCamTexture <- Texture <- NamedObject <- EditorExtension <- Object
NamedObject Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
// classID{160}: InteractiveCloth <- Cloth <- Behaviour <- Component <- EditorExtension <- Object
InteractiveCloth Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
float m_BendingStiffness // ByteOffset{24}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
float m_StretchingStiffness // ByteOffset{28}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
float m_Damping // ByteOffset{2c}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
float m_Thickness // ByteOffset{30}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{0}
bool m_UseGravity // ByteOffset{34}, ByteSize{1}, Index{9}, IsArray{0}, MetaFlag{0}
bool m_SelfCollision // ByteOffset{35}, ByteSize{1}, Index{a}, IsArray{0}, MetaFlag{4000}
Vector3f m_ExternalAcceleration // ByteOffset{38}, ByteSize{c}, Index{b}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{38}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{3c}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{40}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200000}
Vector3f m_RandomAcceleration // ByteOffset{44}, ByteSize{c}, Index{f}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{44}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{48}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{4c}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{200000}
PPtr<Mesh> m_Mesh // ByteOffset{20}, ByteSize{8}, Index{13}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{20}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{1}
float m_Friction // ByteOffset{184}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{0}
float m_Density // ByteOffset{188}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{0}
float m_Pressure // ByteOffset{18c}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{0}
float m_CollisionResponse // ByteOffset{190}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{0}
float m_AttachmentTearFactor // ByteOffset{198}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{0}
float m_AttachmentResponse // ByteOffset{19c}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{0}
float m_TearFactor // ByteOffset{194}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{0}
vector m_AttachedColliders // ByteOffset{1a0}, ByteSize{ffffffff}, Index{1d}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1e}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1f}, IsArray{0}, MetaFlag{0}
ClothAttachment data // ByteOffset{ffffffff}, ByteSize{a}, Index{20}, IsArray{0}, MetaFlag{0}
PPtr<Collider> m_Collider // ByteOffset{ffffffff}, ByteSize{8}, Index{21}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{23}, IsArray{0}, MetaFlag{1}
bool m_TwoWayInteraction // ByteOffset{ffffffff}, ByteSize{1}, Index{24}, IsArray{0}, MetaFlag{0}
bool m_Tearable // ByteOffset{ffffffff}, ByteSize{1}, Index{25}, IsArray{0}, MetaFlag{0}
// classID{161}: ClothRenderer <- Renderer <- Component <- EditorExtension <- Object
ClothRenderer Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
bool m_Enabled // ByteOffset{fc}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
bool m_CastShadows // ByteOffset{32}, ByteSize{1}, Index{5}, IsArray{0}, MetaFlag{0}
bool m_ReceiveShadows // ByteOffset{33}, ByteSize{1}, Index{6}, IsArray{0}, MetaFlag{0}
UInt8 m_LightmapIndex // ByteOffset{31}, ByteSize{1}, Index{7}, IsArray{0}, MetaFlag{800001}
Vector4f m_LightmapTilingOffset // ByteOffset{20}, ByteSize{10}, Index{8}, IsArray{0}, MetaFlag{a00001}
float x // ByteOffset{20}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{a00001}
float y // ByteOffset{24}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{a00001}
float z // ByteOffset{28}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{a00001}
float w // ByteOffset{2c}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{a00001}
vector m_Materials // ByteOffset{cc}, ByteSize{ffffffff}, Index{d}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{e}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
PPtr<Material> data // ByteOffset{ffffffff}, ByteSize{8}, Index{10}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{1}
vector m_SubsetIndices // ByteOffset{e0}, ByteSize{ffffffff}, Index{13}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{14}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{1}
unsigned int data // ByteOffset{ffffffff}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{1}
PPtr<Transform> m_StaticBatchRoot // ByteOffset{f4}, ByteSize{8}, Index{17}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{f4}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{1}
bool m_UseLightProbes // ByteOffset{fe}, ByteSize{1}, Index{1a}, IsArray{0}, MetaFlag{4000}
PPtr<Transform> m_LightProbeAnchor // ByteOffset{100}, ByteSize{8}, Index{1b}, IsArray{0}, MetaFlag{4000}
int m_FileID // ByteOffset{100}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{1}
unsigned int m_SortingLayerID // ByteOffset{108}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{1}
SInt16 m_SortingOrder // ByteOffset{10c}, ByteSize{2}, Index{1f}, IsArray{0}, MetaFlag{4001}
bool m_PauseWhenNotVisible // ByteOffset{134}, ByteSize{1}, Index{20}, IsArray{0}, MetaFlag{0}
// classID{163}: SkinnedCloth <- Cloth <- Behaviour <- Component <- EditorExtension <- Object
SkinnedCloth Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
float m_BendingStiffness // ByteOffset{24}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
float m_StretchingStiffness // ByteOffset{28}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
float m_Damping // ByteOffset{2c}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
float m_Thickness // ByteOffset{30}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{0}
bool m_UseGravity // ByteOffset{34}, ByteSize{1}, Index{9}, IsArray{0}, MetaFlag{0}
bool m_SelfCollision // ByteOffset{35}, ByteSize{1}, Index{a}, IsArray{0}, MetaFlag{4000}
Vector3f m_ExternalAcceleration // ByteOffset{38}, ByteSize{c}, Index{b}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{38}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{3c}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{40}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200000}
Vector3f m_RandomAcceleration // ByteOffset{44}, ByteSize{c}, Index{f}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{44}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{48}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{4c}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{200000}
float m_WorldVelocityScale // ByteOffset{1e0}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{0}
float m_WorldAccelerationScale // ByteOffset{1e4}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{0}
vector m_Coefficients // ByteOffset{1f4}, ByteSize{ffffffff}, Index{15}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{16}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{1}
ClothConstrainCoefficients data // ByteOffset{ffffffff}, ByteSize{10}, Index{18}, IsArray{0}, MetaFlag{1}
float maxDistance // ByteOffset{ffffffff}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{1}
float maxDistanceBias // ByteOffset{ffffffff}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{1}
float collisionSphereRadius // ByteOffset{ffffffff}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{1}
float collisionSphereDistance // ByteOffset{ffffffff}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{1}
// classID{164}: AudioReverbFilter <- AudioFilter <- Behaviour <- Component <- EditorExtension <- Object
AudioReverbFilter Base // ByteOffset{0}, ByteSize{49}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
float m_DryLevel // ByteOffset{28}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
float m_Room // ByteOffset{2c}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
float m_RoomHF // ByteOffset{30}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
float m_RoomRolloff // ByteOffset{34}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{0}
float m_DecayTime // ByteOffset{38}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
float m_DecayHFRatio // ByteOffset{3c}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{0}
float m_ReflectionsLevel // ByteOffset{40}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{0}
float m_ReverbLevel // ByteOffset{48}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{0}
float m_ReverbDelay // ByteOffset{4c}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{0}
float m_Diffusion // ByteOffset{50}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
float m_Density // ByteOffset{54}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
float m_HFReference // ByteOffset{58}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{0}
float m_RoomLF // ByteOffset{5c}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{0}
float m_LFReference // ByteOffset{60}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{0}
float m_ReflectionsDelay // ByteOffset{44}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{0}
int m_ReverbPreset // ByteOffset{64}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{0}
// classID{165}: AudioHighPassFilter <- AudioFilter <- Behaviour <- Component <- EditorExtension <- Object
AudioHighPassFilter Base // ByteOffset{0}, ByteSize{11}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
float m_CutoffFrequency // ByteOffset{28}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
float m_HighpassResonanceQ // ByteOffset{2c}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
// classID{166}: AudioChorusFilter <- AudioFilter <- Behaviour <- Component <- EditorExtension <- Object
AudioChorusFilter Base // ByteOffset{0}, ByteSize{25}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
float m_DryMix // ByteOffset{28}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
float m_WetMix1 // ByteOffset{2c}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
float m_WetMix2 // ByteOffset{30}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
float m_WetMix3 // ByteOffset{34}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{0}
float m_Delay // ByteOffset{38}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
float m_Rate // ByteOffset{3c}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{0}
float m_Depth // ByteOffset{40}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{0}
// classID{167}: AudioReverbZone <- Behaviour <- Component <- EditorExtension <- Object
AudioReverbZone Base // ByteOffset{0}, ByteSize{4d}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
float m_MinDistance // ByteOffset{2c}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
float m_MaxDistance // ByteOffset{30}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
int m_ReverbPreset // ByteOffset{34}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
int m_Room // ByteOffset{38}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{0}
int m_RoomHF // ByteOffset{3c}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
float m_DecayTime // ByteOffset{44}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{0}
float m_DecayHFRatio // ByteOffset{48}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{0}
int m_Reflections // ByteOffset{4c}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{0}
float m_ReflectionsDelay // ByteOffset{50}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{0}
int m_Reverb // ByteOffset{54}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
float m_ReverbDelay // ByteOffset{58}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
float m_HFReference // ByteOffset{5c}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{0}
float m_RoomRolloffFactor // ByteOffset{64}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{0}
float m_Diffusion // ByteOffset{68}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{0}
float m_Density // ByteOffset{6c}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{0}
float m_LFReference // ByteOffset{60}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{0}
int m_RoomLF // ByteOffset{40}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{0}
// classID{168}: AudioEchoFilter <- AudioFilter <- Behaviour <- Component <- EditorExtension <- Object
AudioEchoFilter Base // ByteOffset{0}, ByteSize{19}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
unsigned int m_Delay // ByteOffset{28}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
float m_DecayRatio // ByteOffset{2c}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
float m_WetMix // ByteOffset{34}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
float m_DryMix // ByteOffset{30}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{0}
// classID{169}: AudioLowPassFilter <- AudioFilter <- Behaviour <- Component <- EditorExtension <- Object
AudioLowPassFilter Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
float m_CutoffFrequency // ByteOffset{7c}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
float m_LowpassResonanceQ // ByteOffset{80}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
AnimationCurve lowpassLevelCustomCurve // ByteOffset{28}, ByteSize{ffffffff}, Index{7}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{60}, ByteSize{ffffffff}, Index{8}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{b}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{74}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{78}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{1}
// classID{170}: AudioDistortionFilter <- AudioFilter <- Behaviour <- Component <- EditorExtension <- Object
AudioDistortionFilter Base // ByteOffset{0}, ByteSize{d}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
float m_DistortionLevel // ByteOffset{28}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
// classID{171}: SparseTexture <- Texture <- NamedObject <- EditorExtension <- Object
SparseTexture Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
int m_Width // ByteOffset{5c}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
int m_Height // ByteOffset{60}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
int m_MipCount // ByteOffset{64}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
unsigned int m_Format // ByteOffset{70}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{0}
int m_ColorSpace // ByteOffset{34}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
GLTextureSettings m_TextureSettings // ByteOffset{1c}, ByteSize{10}, Index{a}, IsArray{0}, MetaFlag{0}
int m_FilterMode // ByteOffset{1c}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{0}
int m_Aniso // ByteOffset{20}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{0}
float m_MipBias // ByteOffset{24}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{0}
int m_WrapMode // ByteOffset{28}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
// classID{180}: AudioBehaviour <- Behaviour <- Component <- EditorExtension <- Object
// AudioBehaviour is abstract
// Behaviour is abstract
Component Base // ByteOffset{0}, ByteSize{8}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
// classID{181}: AudioFilter <- Behaviour <- Component <- EditorExtension <- Object
// AudioFilter is abstract
// Behaviour is abstract
Component Base // ByteOffset{0}, ByteSize{8}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
// classID{182}: WindZone <- Behaviour <- Component <- EditorExtension <- Object
WindZone Base // ByteOffset{0}, ByteSize{21}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
int m_Mode // ByteOffset{20}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
float m_Radius // ByteOffset{24}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
float m_WindMain // ByteOffset{28}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
float m_WindTurbulence // ByteOffset{2c}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{0}
float m_WindPulseMagnitude // ByteOffset{30}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
float m_WindPulseFrequency // ByteOffset{34}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{0}
// classID{183}: Cloth <- Behaviour <- Component <- EditorExtension <- Object
// Cloth is abstract
// Behaviour is abstract
Component Base // ByteOffset{0}, ByteSize{8}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
// classID{184}: SubstanceArchive <- NamedObject <- EditorExtension <- Object
SubstanceArchive Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
vector m_PackageData // ByteOffset{1c}, ByteSize{ffffffff}, Index{5}, IsArray{0}, MetaFlag{c000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6}, IsArray{1}, MetaFlag{4000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{0}
// classID{185}: ProceduralMaterial <- Material <- NamedObject <- EditorExtension <- Object
ProceduralMaterial Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
PPtr<Shader> m_Shader // ByteOffset{1c}, ByteSize{8}, Index{5}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{1c}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
vector m_ShaderKeywords // ByteOffset{70}, ByteSize{ffffffff}, Index{8}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{0}
string data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{c}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{e}, IsArray{0}, MetaFlag{1}
int m_CustomRenderQueue // ByteOffset{38}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
UnityPropertySheet m_SavedProperties // ByteOffset{40}, ByteSize{ffffffff}, Index{10}, IsArray{0}, MetaFlag{8000}
map m_TexEnvs // ByteOffset{40}, ByteSize{ffffffff}, Index{11}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{12}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{0}
pair data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{14}, IsArray{0}, MetaFlag{8000}
FastPropertyName first // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{15}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{16}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{17}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{19}, IsArray{0}, MetaFlag{1}
UnityTexEnv second // ByteOffset{ffffffff}, ByteSize{18}, Index{1a}, IsArray{0}, MetaFlag{0}
PPtr<Texture> m_Texture // ByteOffset{ffffffff}, ByteSize{8}, Index{1b}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{1}
Vector2f m_Scale // ByteOffset{ffffffff}, ByteSize{8}, Index{1e}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{1f}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{200000}
Vector2f m_Offset // ByteOffset{ffffffff}, ByteSize{8}, Index{21}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{23}, IsArray{0}, MetaFlag{200000}
map m_Floats // ByteOffset{50}, ByteSize{ffffffff}, Index{24}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{25}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{26}, IsArray{0}, MetaFlag{0}
pair data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{27}, IsArray{0}, MetaFlag{8000}
FastPropertyName first // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{28}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{29}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2a}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2b}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{2c}, IsArray{0}, MetaFlag{1}
float second // ByteOffset{ffffffff}, ByteSize{4}, Index{2d}, IsArray{0}, MetaFlag{0}
map m_Colors // ByteOffset{60}, ByteSize{ffffffff}, Index{2e}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2f}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{30}, IsArray{0}, MetaFlag{0}
pair data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{31}, IsArray{0}, MetaFlag{8000}
FastPropertyName first // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{32}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{33}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{34}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{35}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{36}, IsArray{0}, MetaFlag{1}
ColorRGBA second // ByteOffset{ffffffff}, ByteSize{10}, Index{37}, IsArray{0}, MetaFlag{200000}
float r // ByteOffset{ffffffff}, ByteSize{4}, Index{38}, IsArray{0}, MetaFlag{200001}
float g // ByteOffset{ffffffff}, ByteSize{4}, Index{39}, IsArray{0}, MetaFlag{200001}
float b // ByteOffset{ffffffff}, ByteSize{4}, Index{3a}, IsArray{0}, MetaFlag{200001}
float a // ByteOffset{ffffffff}, ByteSize{4}, Index{3b}, IsArray{0}, MetaFlag{200001}
int m_Width // ByteOffset{c8}, ByteSize{4}, Index{3c}, IsArray{0}, MetaFlag{0}
int m_Height // ByteOffset{cc}, ByteSize{4}, Index{3d}, IsArray{0}, MetaFlag{0}
bool m_GenerateMipmaps // ByteOffset{d0}, ByteSize{1}, Index{3e}, IsArray{0}, MetaFlag{4000}
vector m_Textures // ByteOffset{d4}, ByteSize{ffffffff}, Index{3f}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{40}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{41}, IsArray{0}, MetaFlag{0}
PPtr<ProceduralTexture> data // ByteOffset{ffffffff}, ByteSize{8}, Index{42}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{43}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{44}, IsArray{0}, MetaFlag{1}
unsigned int m_Flags // ByteOffset{130}, ByteSize{4}, Index{45}, IsArray{0}, MetaFlag{0}
int m_LoadingBehavior // ByteOffset{134}, ByteSize{4}, Index{46}, IsArray{0}, MetaFlag{0}
PPtr<SubstanceArchive> m_SubstancePackage // ByteOffset{a0}, ByteSize{8}, Index{47}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{a0}, ByteSize{4}, Index{48}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{49}, IsArray{0}, MetaFlag{1}
vector m_Inputs // ByteOffset{f4}, ByteSize{ffffffff}, Index{4a}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4b}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{4c}, IsArray{0}, MetaFlag{0}
SubstanceInput data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4d}, IsArray{0}, MetaFlag{8000}
string name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4e}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{4f}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{50}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{51}, IsArray{0}, MetaFlag{1}
string label // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{52}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{53}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{54}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{55}, IsArray{0}, MetaFlag{1}
string group // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{56}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{57}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{58}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{59}, IsArray{0}, MetaFlag{1}
int type // ByteOffset{ffffffff}, ByteSize{4}, Index{5a}, IsArray{0}, MetaFlag{0}
SubstanceValue value // ByteOffset{ffffffff}, ByteSize{18}, Index{5b}, IsArray{0}, MetaFlag{0}
float scalar[0] // ByteOffset{ffffffff}, ByteSize{4}, Index{5c}, IsArray{0}, MetaFlag{0}
float scalar[1] // ByteOffset{ffffffff}, ByteSize{4}, Index{5d}, IsArray{0}, MetaFlag{0}
float scalar[2] // ByteOffset{ffffffff}, ByteSize{4}, Index{5e}, IsArray{0}, MetaFlag{0}
float scalar[3] // ByteOffset{ffffffff}, ByteSize{4}, Index{5f}, IsArray{0}, MetaFlag{0}
PPtr<Texture2D> texture // ByteOffset{ffffffff}, ByteSize{8}, Index{60}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{61}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{62}, IsArray{0}, MetaFlag{1}
int internalType // ByteOffset{ffffffff}, ByteSize{4}, Index{63}, IsArray{0}, MetaFlag{0}
unsigned int internalIndex // ByteOffset{ffffffff}, ByteSize{4}, Index{64}, IsArray{0}, MetaFlag{0}
unsigned int internalIdentifier // ByteOffset{ffffffff}, ByteSize{4}, Index{65}, IsArray{0}, MetaFlag{0}
vector componentLabels // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{66}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{67}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{68}, IsArray{0}, MetaFlag{0}
string data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{69}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6a}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{6b}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{6c}, IsArray{0}, MetaFlag{1}
float minimum // ByteOffset{ffffffff}, ByteSize{4}, Index{6d}, IsArray{0}, MetaFlag{0}
float maximum // ByteOffset{ffffffff}, ByteSize{4}, Index{6e}, IsArray{0}, MetaFlag{0}
float step // ByteOffset{ffffffff}, ByteSize{4}, Index{6f}, IsArray{0}, MetaFlag{0}
unsigned int flags // ByteOffset{ffffffff}, ByteSize{4}, Index{70}, IsArray{0}, MetaFlag{0}
set alteredTexturesUID // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{71}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{72}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{73}, IsArray{0}, MetaFlag{0}
unsigned int data // ByteOffset{ffffffff}, ByteSize{4}, Index{74}, IsArray{0}, MetaFlag{0}
vector enumValues // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{75}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{76}, IsArray{1}, MetaFlag{8000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{77}, IsArray{0}, MetaFlag{0}
SubstanceEnumItem data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{78}, IsArray{0}, MetaFlag{8000}
int value // ByteOffset{ffffffff}, ByteSize{4}, Index{79}, IsArray{0}, MetaFlag{0}
string text // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{7a}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{7b}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7c}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{7d}, IsArray{0}, MetaFlag{1}
string m_PrototypeName // ByteOffset{ac}, ByteSize{ffffffff}, Index{7e}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{7f}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{80}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{81}, IsArray{0}, MetaFlag{1}
int m_AnimationUpdateRate // ByteOffset{128}, ByteSize{4}, Index{82}, IsArray{0}, MetaFlag{0}
Hash128 m_Hash // ByteOffset{108}, ByteSize{10}, Index{83}, IsArray{0}, MetaFlag{0}
UInt8 bytes[0] // ByteOffset{108}, ByteSize{1}, Index{84}, IsArray{0}, MetaFlag{0}
UInt8 bytes[1] // ByteOffset{109}, ByteSize{1}, Index{85}, IsArray{0}, MetaFlag{0}
UInt8 bytes[2] // ByteOffset{10a}, ByteSize{1}, Index{86}, IsArray{0}, MetaFlag{0}
UInt8 bytes[3] // ByteOffset{10b}, ByteSize{1}, Index{87}, IsArray{0}, MetaFlag{0}
UInt8 bytes[4] // ByteOffset{10c}, ByteSize{1}, Index{88}, IsArray{0}, MetaFlag{0}
UInt8 bytes[5] // ByteOffset{10d}, ByteSize{1}, Index{89}, IsArray{0}, MetaFlag{0}
UInt8 bytes[6] // ByteOffset{10e}, ByteSize{1}, Index{8a}, IsArray{0}, MetaFlag{0}
UInt8 bytes[7] // ByteOffset{10f}, ByteSize{1}, Index{8b}, IsArray{0}, MetaFlag{0}
UInt8 bytes[8] // ByteOffset{110}, ByteSize{1}, Index{8c}, IsArray{0}, MetaFlag{0}
UInt8 bytes[9] // ByteOffset{111}, ByteSize{1}, Index{8d}, IsArray{0}, MetaFlag{0}
UInt8 bytes[10] // ByteOffset{112}, ByteSize{1}, Index{8e}, IsArray{0}, MetaFlag{0}
UInt8 bytes[11] // ByteOffset{113}, ByteSize{1}, Index{8f}, IsArray{0}, MetaFlag{0}
UInt8 bytes[12] // ByteOffset{114}, ByteSize{1}, Index{90}, IsArray{0}, MetaFlag{0}
UInt8 bytes[13] // ByteOffset{115}, ByteSize{1}, Index{91}, IsArray{0}, MetaFlag{0}
UInt8 bytes[14] // ByteOffset{116}, ByteSize{1}, Index{92}, IsArray{0}, MetaFlag{0}
UInt8 bytes[15] // ByteOffset{117}, ByteSize{1}, Index{93}, IsArray{0}, MetaFlag{0}
// classID{186}: ProceduralTexture <- Texture <- NamedObject <- EditorExtension <- Object
ProceduralTexture Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
PPtr<ProceduralMaterial> m_SubstanceMaterial // ByteOffset{5c}, ByteSize{8}, Index{5}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{5c}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
UInt64 m_SubstanceTextureUID // ByteOffset{68}, ByteSize{8}, Index{8}, IsArray{0}, MetaFlag{0}
int Type // ByteOffset{74}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
int AlphaSource // ByteOffset{78}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{0}
UInt64 m_AlphaSourceUID // ByteOffset{80}, ByteSize{8}, Index{b}, IsArray{0}, MetaFlag{0}
bool AlphaSourceIsGrayscale // ByteOffset{88}, ByteSize{1}, Index{c}, IsArray{0}, MetaFlag{4000}
int m_Mipmaps // ByteOffset{8c}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{0}
int Format // ByteOffset{98}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
GLTextureSettings m_TextureSettings // ByteOffset{1c}, ByteSize{10}, Index{f}, IsArray{0}, MetaFlag{0}
int m_FilterMode // ByteOffset{1c}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{0}
int m_Aniso // ByteOffset{20}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{0}
float m_MipBias // ByteOffset{24}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{0}
int m_WrapMode // ByteOffset{28}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{0}
vector m_BakedData // ByteOffset{b0}, ByteSize{ffffffff}, Index{14}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{15}, IsArray{1}, MetaFlag{4000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{0}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{17}, IsArray{0}, MetaFlag{0}
TextureParameters m_BakedParameters // ByteOffset{d0}, ByteSize{10}, Index{18}, IsArray{0}, MetaFlag{0}
int width // ByteOffset{d0}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{0}
int height // ByteOffset{d4}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{0}
int mipLevels // ByteOffset{d8}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{0}
int textureFormat // ByteOffset{dc}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{0}
int m_LightmapFormat // ByteOffset{30}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{0}
int m_ColorSpace // ByteOffset{34}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{0}
// classID{191}: OffMeshLink <- Behaviour <- Component <- EditorExtension <- Object
OffMeshLink Base // ByteOffset{0}, ByteSize{28}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
unsigned int m_NavMeshLayer // ByteOffset{28}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
PPtr<Transform> m_Start // ByteOffset{20}, ByteSize{8}, Index{6}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{20}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{1}
PPtr<Transform> m_End // ByteOffset{24}, ByteSize{8}, Index{9}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{24}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{1}
unsigned int m_DtPolyRef // ByteOffset{30}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{1}
float m_CostOverride // ByteOffset{3c}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{4000}
bool m_BiDirectional // ByteOffset{40}, ByteSize{1}, Index{e}, IsArray{0}, MetaFlag{0}
bool m_Activated // ByteOffset{41}, ByteSize{1}, Index{f}, IsArray{0}, MetaFlag{0}
bool m_AutoUpdatePositions // ByteOffset{2c}, ByteSize{1}, Index{10}, IsArray{0}, MetaFlag{0}
// classID{192}: OcclusionArea <- Component <- EditorExtension <- Object
OcclusionArea Base // ByteOffset{0}, ByteSize{21}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
Vector3f m_Size // ByteOffset{1c}, ByteSize{c}, Index{4}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{1c}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{20}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{24}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{200000}
Vector3f m_Center // ByteOffset{28}, ByteSize{c}, Index{8}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{28}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{2c}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{30}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200000}
bool m_IsViewVolume // ByteOffset{34}, ByteSize{1}, Index{c}, IsArray{0}, MetaFlag{4000}
// classID{193}: Tree <- Component <- EditorExtension <- Object
Tree Base // ByteOffset{0}, ByteSize{8}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
// classID{194}: NavMesh <- NamedObject <- EditorExtension <- Object
NavMesh Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
vector m_MeshData // ByteOffset{28}, ByteSize{ffffffff}, Index{5}, IsArray{0}, MetaFlag{8000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6}, IsArray{1}, MetaFlag{4000}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
UInt8 data // ByteOffset{ffffffff}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{0}
vector m_Heightmaps // ByteOffset{3c}, ByteSize{ffffffff}, Index{9}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{0}
HeightmapData data // ByteOffset{ffffffff}, ByteSize{14}, Index{c}, IsArray{0}, MetaFlag{0}
Vector3f position // ByteOffset{ffffffff}, ByteSize{c}, Index{d}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{200000}
PPtr<Object> terrainData // ByteOffset{ffffffff}, ByteSize{8}, Index{11}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{1}
// classID{195}: NavMeshAgent <- Behaviour <- Component <- EditorExtension <- Object
NavMeshAgent Base // ByteOffset{0}, ByteSize{34}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
float m_Radius // ByteOffset{38}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
float m_Speed // ByteOffset{44}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
float m_Acceleration // ByteOffset{50}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
int avoidancePriority // ByteOffset{70}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{0}
float m_AngularSpeed // ByteOffset{48}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
float m_StoppingDistance // ByteOffset{54}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{0}
bool m_AutoTraverseOffMeshLink // ByteOffset{74}, ByteSize{1}, Index{b}, IsArray{0}, MetaFlag{0}
bool m_AutoBraking // ByteOffset{75}, ByteSize{1}, Index{c}, IsArray{0}, MetaFlag{0}
bool m_AutoRepath // ByteOffset{76}, ByteSize{1}, Index{d}, IsArray{0}, MetaFlag{4000}
float m_Height // ByteOffset{3c}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
float m_BaseOffset // ByteOffset{40}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
unsigned int m_WalkableMask // ByteOffset{6c}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{0}
int m_ObstacleAvoidanceType // ByteOffset{68}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{0}
// classID{196}: NavMeshSettings <- LevelGameManager <- GameManager <- Object
NavMeshSettings Base // ByteOffset{0}, ByteSize{8}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<NavMesh> m_NavMesh // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{18}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
// classID{197}: LightProbes <- NamedObject <- EditorExtension <- Object
LightProbes Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
vector bakedPositions // ByteOffset{1c}, ByteSize{ffffffff}, Index{5}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{6}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
Vector3f data // ByteOffset{ffffffff}, ByteSize{c}, Index{8}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200001}
vector bakedCoefficients // ByteOffset{30}, ByteSize{ffffffff}, Index{c}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{d}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
LightmapData data // ByteOffset{ffffffff}, ByteSize{6c}, Index{f}, IsArray{0}, MetaFlag{0}
float sh[0] // ByteOffset{ffffffff}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{0}
float sh[1] // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{0}
float sh[2] // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{0}
float sh[3] // ByteOffset{ffffffff}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{0}
float sh[4] // ByteOffset{ffffffff}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{0}
float sh[5] // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{0}
float sh[6] // ByteOffset{ffffffff}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{0}
float sh[7] // ByteOffset{ffffffff}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{0}
float sh[8] // ByteOffset{ffffffff}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{0}
float sh[9] // ByteOffset{ffffffff}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{0}
float sh[10] // ByteOffset{ffffffff}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{0}
float sh[11] // ByteOffset{ffffffff}, ByteSize{4}, Index{1b}, IsArray{0}, MetaFlag{0}
float sh[12] // ByteOffset{ffffffff}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{0}
float sh[13] // ByteOffset{ffffffff}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{0}
float sh[14] // ByteOffset{ffffffff}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{0}
float sh[15] // ByteOffset{ffffffff}, ByteSize{4}, Index{1f}, IsArray{0}, MetaFlag{0}
float sh[16] // ByteOffset{ffffffff}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{0}
float sh[17] // ByteOffset{ffffffff}, ByteSize{4}, Index{21}, IsArray{0}, MetaFlag{0}
float sh[18] // ByteOffset{ffffffff}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{0}
float sh[19] // ByteOffset{ffffffff}, ByteSize{4}, Index{23}, IsArray{0}, MetaFlag{0}
float sh[20] // ByteOffset{ffffffff}, ByteSize{4}, Index{24}, IsArray{0}, MetaFlag{0}
float sh[21] // ByteOffset{ffffffff}, ByteSize{4}, Index{25}, IsArray{0}, MetaFlag{0}
float sh[22] // ByteOffset{ffffffff}, ByteSize{4}, Index{26}, IsArray{0}, MetaFlag{0}
float sh[23] // ByteOffset{ffffffff}, ByteSize{4}, Index{27}, IsArray{0}, MetaFlag{0}
float sh[24] // ByteOffset{ffffffff}, ByteSize{4}, Index{28}, IsArray{0}, MetaFlag{0}
float sh[25] // ByteOffset{ffffffff}, ByteSize{4}, Index{29}, IsArray{0}, MetaFlag{0}
float sh[26] // ByteOffset{ffffffff}, ByteSize{4}, Index{2a}, IsArray{0}, MetaFlag{0}
vector tetrahedra // ByteOffset{44}, ByteSize{ffffffff}, Index{2b}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2c}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2d}, IsArray{0}, MetaFlag{1}
Tetrahedron data // ByteOffset{ffffffff}, ByteSize{50}, Index{2e}, IsArray{0}, MetaFlag{1}
int indices[0] // ByteOffset{ffffffff}, ByteSize{4}, Index{2f}, IsArray{0}, MetaFlag{1}
int indices[1] // ByteOffset{ffffffff}, ByteSize{4}, Index{30}, IsArray{0}, MetaFlag{1}
int indices[2] // ByteOffset{ffffffff}, ByteSize{4}, Index{31}, IsArray{0}, MetaFlag{1}
int indices[3] // ByteOffset{ffffffff}, ByteSize{4}, Index{32}, IsArray{0}, MetaFlag{1}
int neighbors[0] // ByteOffset{ffffffff}, ByteSize{4}, Index{33}, IsArray{0}, MetaFlag{1}
int neighbors[1] // ByteOffset{ffffffff}, ByteSize{4}, Index{34}, IsArray{0}, MetaFlag{1}
int neighbors[2] // ByteOffset{ffffffff}, ByteSize{4}, Index{35}, IsArray{0}, MetaFlag{1}
int neighbors[3] // ByteOffset{ffffffff}, ByteSize{4}, Index{36}, IsArray{0}, MetaFlag{1}
Matrix3x4f matrix // ByteOffset{ffffffff}, ByteSize{30}, Index{37}, IsArray{0}, MetaFlag{1}
float e00 // ByteOffset{ffffffff}, ByteSize{4}, Index{38}, IsArray{0}, MetaFlag{1}
float e01 // ByteOffset{ffffffff}, ByteSize{4}, Index{39}, IsArray{0}, MetaFlag{1}
float e02 // ByteOffset{ffffffff}, ByteSize{4}, Index{3a}, IsArray{0}, MetaFlag{1}
float e03 // ByteOffset{ffffffff}, ByteSize{4}, Index{3b}, IsArray{0}, MetaFlag{1}
float e10 // ByteOffset{ffffffff}, ByteSize{4}, Index{3c}, IsArray{0}, MetaFlag{1}
float e11 // ByteOffset{ffffffff}, ByteSize{4}, Index{3d}, IsArray{0}, MetaFlag{1}
float e12 // ByteOffset{ffffffff}, ByteSize{4}, Index{3e}, IsArray{0}, MetaFlag{1}
float e13 // ByteOffset{ffffffff}, ByteSize{4}, Index{3f}, IsArray{0}, MetaFlag{1}
float e20 // ByteOffset{ffffffff}, ByteSize{4}, Index{40}, IsArray{0}, MetaFlag{1}
float e21 // ByteOffset{ffffffff}, ByteSize{4}, Index{41}, IsArray{0}, MetaFlag{1}
float e22 // ByteOffset{ffffffff}, ByteSize{4}, Index{42}, IsArray{0}, MetaFlag{1}
float e23 // ByteOffset{ffffffff}, ByteSize{4}, Index{43}, IsArray{0}, MetaFlag{1}
vector hullRays // ByteOffset{58}, ByteSize{ffffffff}, Index{44}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{45}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{46}, IsArray{0}, MetaFlag{1}
Vector3f data // ByteOffset{ffffffff}, ByteSize{c}, Index{47}, IsArray{0}, MetaFlag{200001}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{48}, IsArray{0}, MetaFlag{200001}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{49}, IsArray{0}, MetaFlag{200001}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{4a}, IsArray{0}, MetaFlag{200001}
// classID{198}: ParticleSystem <- Component <- EditorExtension <- Object
ParticleSystem Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
float lengthInSec // ByteOffset{ffffffff}, ByteSize{4}, Index{4}, IsArray{0}, MetaFlag{0}
float startDelay // ByteOffset{ffffffff}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
float speed // ByteOffset{ffffffff}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
unsigned int randomSeed // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
bool looping // ByteOffset{ffffffff}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{0}
bool prewarm // ByteOffset{ffffffff}, ByteSize{1}, Index{9}, IsArray{0}, MetaFlag{0}
bool playOnAwake // ByteOffset{ffffffff}, ByteSize{1}, Index{a}, IsArray{0}, MetaFlag{0}
bool moveWithTransform // ByteOffset{ffffffff}, ByteSize{1}, Index{b}, IsArray{0}, MetaFlag{0}
InitialModule InitialModule // ByteOffset{29c}, ByteSize{ffffffff}, Index{c}, IsArray{0}, MetaFlag{8000}
bool enabled // ByteOffset{2a0}, ByteSize{1}, Index{d}, IsArray{0}, MetaFlag{4000}
MinMaxCurve startLifetime // ByteOffset{2a4}, ByteSize{ffffffff}, Index{e}, IsArray{0}, MetaFlag{8000}
float scalar // ByteOffset{2f4}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
AnimationCurve maxCurve // ByteOffset{2fc}, ByteSize{ffffffff}, Index{10}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{334}, ByteSize{ffffffff}, Index{11}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{12}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{14}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{348}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{34c}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{1}
AnimationCurve minCurve // ByteOffset{350}, ByteSize{ffffffff}, Index{1b}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{388}, ByteSize{ffffffff}, Index{1c}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1d}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{1f}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{21}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{23}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{39c}, ByteSize{4}, Index{24}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{3a0}, ByteSize{4}, Index{25}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{2f8}, ByteSize{2}, Index{26}, IsArray{0}, MetaFlag{4000}
MinMaxCurve startSpeed // ByteOffset{3a4}, ByteSize{ffffffff}, Index{27}, IsArray{0}, MetaFlag{8000}
float scalar // ByteOffset{3f4}, ByteSize{4}, Index{28}, IsArray{0}, MetaFlag{0}
AnimationCurve maxCurve // ByteOffset{3fc}, ByteSize{ffffffff}, Index{29}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{434}, ByteSize{ffffffff}, Index{2a}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2b}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2c}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{2d}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{2e}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{2f}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{30}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{31}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{448}, ByteSize{4}, Index{32}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{44c}, ByteSize{4}, Index{33}, IsArray{0}, MetaFlag{1}
AnimationCurve minCurve // ByteOffset{450}, ByteSize{ffffffff}, Index{34}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{488}, ByteSize{ffffffff}, Index{35}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{36}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{37}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{38}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{39}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{3a}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{3b}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{3c}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{49c}, ByteSize{4}, Index{3d}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{4a0}, ByteSize{4}, Index{3e}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{3f8}, ByteSize{2}, Index{3f}, IsArray{0}, MetaFlag{4000}
MinMaxGradient startColor // ByteOffset{4a4}, ByteSize{8e}, Index{40}, IsArray{0}, MetaFlag{8000}
GradientNEW maxGradient // ByteOffset{4a4}, ByteSize{42}, Index{41}, IsArray{0}, MetaFlag{8000}
ColorRGBA key0 // ByteOffset{4a4}, ByteSize{4}, Index{42}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{4a4}, ByteSize{4}, Index{43}, IsArray{0}, MetaFlag{1}
ColorRGBA key1 // ByteOffset{4a8}, ByteSize{4}, Index{44}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{4a8}, ByteSize{4}, Index{45}, IsArray{0}, MetaFlag{1}
ColorRGBA key2 // ByteOffset{4ac}, ByteSize{4}, Index{46}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{4ac}, ByteSize{4}, Index{47}, IsArray{0}, MetaFlag{1}
ColorRGBA key3 // ByteOffset{4b0}, ByteSize{4}, Index{48}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{4b0}, ByteSize{4}, Index{49}, IsArray{0}, MetaFlag{1}
ColorRGBA key4 // ByteOffset{4b4}, ByteSize{4}, Index{4a}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{4b4}, ByteSize{4}, Index{4b}, IsArray{0}, MetaFlag{1}
ColorRGBA key5 // ByteOffset{4b8}, ByteSize{4}, Index{4c}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{4b8}, ByteSize{4}, Index{4d}, IsArray{0}, MetaFlag{1}
ColorRGBA key6 // ByteOffset{4bc}, ByteSize{4}, Index{4e}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{4bc}, ByteSize{4}, Index{4f}, IsArray{0}, MetaFlag{1}
ColorRGBA key7 // ByteOffset{4c0}, ByteSize{4}, Index{50}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{4c0}, ByteSize{4}, Index{51}, IsArray{0}, MetaFlag{1}
UInt16 ctime0 // ByteOffset{4c4}, ByteSize{2}, Index{52}, IsArray{0}, MetaFlag{1}
UInt16 ctime1 // ByteOffset{4c6}, ByteSize{2}, Index{53}, IsArray{0}, MetaFlag{1}
UInt16 ctime2 // ByteOffset{4c8}, ByteSize{2}, Index{54}, IsArray{0}, MetaFlag{1}
UInt16 ctime3 // ByteOffset{4ca}, ByteSize{2}, Index{55}, IsArray{0}, MetaFlag{1}
UInt16 ctime4 // ByteOffset{4cc}, ByteSize{2}, Index{56}, IsArray{0}, MetaFlag{1}
UInt16 ctime5 // ByteOffset{4ce}, ByteSize{2}, Index{57}, IsArray{0}, MetaFlag{1}
UInt16 ctime6 // ByteOffset{4d0}, ByteSize{2}, Index{58}, IsArray{0}, MetaFlag{1}
UInt16 ctime7 // ByteOffset{4d2}, ByteSize{2}, Index{59}, IsArray{0}, MetaFlag{1}
UInt16 atime0 // ByteOffset{4d4}, ByteSize{2}, Index{5a}, IsArray{0}, MetaFlag{1}
UInt16 atime1 // ByteOffset{4d6}, ByteSize{2}, Index{5b}, IsArray{0}, MetaFlag{1}
UInt16 atime2 // ByteOffset{4d8}, ByteSize{2}, Index{5c}, IsArray{0}, MetaFlag{1}
UInt16 atime3 // ByteOffset{4da}, ByteSize{2}, Index{5d}, IsArray{0}, MetaFlag{1}
UInt16 atime4 // ByteOffset{4dc}, ByteSize{2}, Index{5e}, IsArray{0}, MetaFlag{1}
UInt16 atime5 // ByteOffset{4de}, ByteSize{2}, Index{5f}, IsArray{0}, MetaFlag{1}
UInt16 atime6 // ByteOffset{4e0}, ByteSize{2}, Index{60}, IsArray{0}, MetaFlag{1}
UInt16 atime7 // ByteOffset{4e2}, ByteSize{2}, Index{61}, IsArray{0}, MetaFlag{1}
UInt8 m_NumColorKeys // ByteOffset{4e4}, ByteSize{1}, Index{62}, IsArray{0}, MetaFlag{1}
UInt8 m_NumAlphaKeys // ByteOffset{4e5}, ByteSize{1}, Index{63}, IsArray{0}, MetaFlag{4001}
GradientNEW minGradient // ByteOffset{4e6}, ByteSize{42}, Index{64}, IsArray{0}, MetaFlag{8000}
ColorRGBA key0 // ByteOffset{4e6}, ByteSize{4}, Index{65}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{4e6}, ByteSize{4}, Index{66}, IsArray{0}, MetaFlag{1}
ColorRGBA key1 // ByteOffset{4ea}, ByteSize{4}, Index{67}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{4ea}, ByteSize{4}, Index{68}, IsArray{0}, MetaFlag{1}
ColorRGBA key2 // ByteOffset{4ee}, ByteSize{4}, Index{69}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{4ee}, ByteSize{4}, Index{6a}, IsArray{0}, MetaFlag{1}
ColorRGBA key3 // ByteOffset{4f2}, ByteSize{4}, Index{6b}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{4f2}, ByteSize{4}, Index{6c}, IsArray{0}, MetaFlag{1}
ColorRGBA key4 // ByteOffset{4f6}, ByteSize{4}, Index{6d}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{4f6}, ByteSize{4}, Index{6e}, IsArray{0}, MetaFlag{1}
ColorRGBA key5 // ByteOffset{4fa}, ByteSize{4}, Index{6f}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{4fa}, ByteSize{4}, Index{70}, IsArray{0}, MetaFlag{1}
ColorRGBA key6 // ByteOffset{4fe}, ByteSize{4}, Index{71}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{4fe}, ByteSize{4}, Index{72}, IsArray{0}, MetaFlag{1}
ColorRGBA key7 // ByteOffset{502}, ByteSize{4}, Index{73}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{502}, ByteSize{4}, Index{74}, IsArray{0}, MetaFlag{1}
UInt16 ctime0 // ByteOffset{506}, ByteSize{2}, Index{75}, IsArray{0}, MetaFlag{1}
UInt16 ctime1 // ByteOffset{508}, ByteSize{2}, Index{76}, IsArray{0}, MetaFlag{1}
UInt16 ctime2 // ByteOffset{50a}, ByteSize{2}, Index{77}, IsArray{0}, MetaFlag{1}
UInt16 ctime3 // ByteOffset{50c}, ByteSize{2}, Index{78}, IsArray{0}, MetaFlag{1}
UInt16 ctime4 // ByteOffset{50e}, ByteSize{2}, Index{79}, IsArray{0}, MetaFlag{1}
UInt16 ctime5 // ByteOffset{510}, ByteSize{2}, Index{7a}, IsArray{0}, MetaFlag{1}
UInt16 ctime6 // ByteOffset{512}, ByteSize{2}, Index{7b}, IsArray{0}, MetaFlag{1}
UInt16 ctime7 // ByteOffset{514}, ByteSize{2}, Index{7c}, IsArray{0}, MetaFlag{1}
UInt16 atime0 // ByteOffset{516}, ByteSize{2}, Index{7d}, IsArray{0}, MetaFlag{1}
UInt16 atime1 // ByteOffset{518}, ByteSize{2}, Index{7e}, IsArray{0}, MetaFlag{1}
UInt16 atime2 // ByteOffset{51a}, ByteSize{2}, Index{7f}, IsArray{0}, MetaFlag{1}
UInt16 atime3 // ByteOffset{51c}, ByteSize{2}, Index{80}, IsArray{0}, MetaFlag{1}
UInt16 atime4 // ByteOffset{51e}, ByteSize{2}, Index{81}, IsArray{0}, MetaFlag{1}
UInt16 atime5 // ByteOffset{520}, ByteSize{2}, Index{82}, IsArray{0}, MetaFlag{1}
UInt16 atime6 // ByteOffset{522}, ByteSize{2}, Index{83}, IsArray{0}, MetaFlag{1}
UInt16 atime7 // ByteOffset{524}, ByteSize{2}, Index{84}, IsArray{0}, MetaFlag{1}
UInt8 m_NumColorKeys // ByteOffset{526}, ByteSize{1}, Index{85}, IsArray{0}, MetaFlag{1}
UInt8 m_NumAlphaKeys // ByteOffset{527}, ByteSize{1}, Index{86}, IsArray{0}, MetaFlag{4001}
ColorRGBA minColor // ByteOffset{528}, ByteSize{4}, Index{87}, IsArray{0}, MetaFlag{0}
unsigned int rgba // ByteOffset{528}, ByteSize{4}, Index{88}, IsArray{0}, MetaFlag{1}
ColorRGBA maxColor // ByteOffset{52c}, ByteSize{4}, Index{89}, IsArray{0}, MetaFlag{0}
unsigned int rgba // ByteOffset{52c}, ByteSize{4}, Index{8a}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{530}, ByteSize{2}, Index{8b}, IsArray{0}, MetaFlag{4000}
MinMaxCurve startSize // ByteOffset{534}, ByteSize{ffffffff}, Index{8c}, IsArray{0}, MetaFlag{8000}
float scalar // ByteOffset{584}, ByteSize{4}, Index{8d}, IsArray{0}, MetaFlag{0}
AnimationCurve maxCurve // ByteOffset{58c}, ByteSize{ffffffff}, Index{8e}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{5c4}, ByteSize{ffffffff}, Index{8f}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{90}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{91}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{92}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{93}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{94}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{95}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{96}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{5d8}, ByteSize{4}, Index{97}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{5dc}, ByteSize{4}, Index{98}, IsArray{0}, MetaFlag{1}
AnimationCurve minCurve // ByteOffset{5e0}, ByteSize{ffffffff}, Index{99}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{618}, ByteSize{ffffffff}, Index{9a}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9b}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{9c}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{9d}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{9e}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{9f}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{a0}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{a1}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{62c}, ByteSize{4}, Index{a2}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{630}, ByteSize{4}, Index{a3}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{588}, ByteSize{2}, Index{a4}, IsArray{0}, MetaFlag{4000}
MinMaxCurve startRotation // ByteOffset{634}, ByteSize{ffffffff}, Index{a5}, IsArray{0}, MetaFlag{8000}
float scalar // ByteOffset{684}, ByteSize{4}, Index{a6}, IsArray{0}, MetaFlag{0}
AnimationCurve maxCurve // ByteOffset{68c}, ByteSize{ffffffff}, Index{a7}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{6c4}, ByteSize{ffffffff}, Index{a8}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{a9}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{aa}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{ab}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{ac}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{ad}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{ae}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{af}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{6d8}, ByteSize{4}, Index{b0}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{6dc}, ByteSize{4}, Index{b1}, IsArray{0}, MetaFlag{1}
AnimationCurve minCurve // ByteOffset{6e0}, ByteSize{ffffffff}, Index{b2}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{718}, ByteSize{ffffffff}, Index{b3}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b4}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{b5}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{b6}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{b7}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{b8}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{b9}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{ba}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{72c}, ByteSize{4}, Index{bb}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{730}, ByteSize{4}, Index{bc}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{688}, ByteSize{2}, Index{bd}, IsArray{0}, MetaFlag{4000}
float gravityModifier // ByteOffset{734}, ByteSize{4}, Index{be}, IsArray{0}, MetaFlag{0}
float inheritVelocity // ByteOffset{738}, ByteSize{4}, Index{bf}, IsArray{0}, MetaFlag{0}
int maxNumParticles // ByteOffset{73c}, ByteSize{4}, Index{c0}, IsArray{0}, MetaFlag{0}
ShapeModule ShapeModule // ByteOffset{750}, ByteSize{2a}, Index{c1}, IsArray{0}, MetaFlag{8000}
bool enabled // ByteOffset{754}, ByteSize{1}, Index{c2}, IsArray{0}, MetaFlag{4000}
int type // ByteOffset{758}, ByteSize{4}, Index{c3}, IsArray{0}, MetaFlag{0}
float radius // ByteOffset{75c}, ByteSize{4}, Index{c4}, IsArray{0}, MetaFlag{0}
float angle // ByteOffset{760}, ByteSize{4}, Index{c5}, IsArray{0}, MetaFlag{0}
float length // ByteOffset{764}, ByteSize{4}, Index{c6}, IsArray{0}, MetaFlag{0}
float boxX // ByteOffset{768}, ByteSize{4}, Index{c7}, IsArray{0}, MetaFlag{0}
float boxY // ByteOffset{76c}, ByteSize{4}, Index{c8}, IsArray{0}, MetaFlag{0}
float boxZ // ByteOffset{770}, ByteSize{4}, Index{c9}, IsArray{0}, MetaFlag{0}
int placementMode // ByteOffset{774}, ByteSize{4}, Index{ca}, IsArray{0}, MetaFlag{0}
PPtr<Mesh> m_Mesh // ByteOffset{778}, ByteSize{8}, Index{cb}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{778}, ByteSize{4}, Index{cc}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{cd}, IsArray{0}, MetaFlag{1}
bool randomDirection // ByteOffset{7b8}, ByteSize{1}, Index{ce}, IsArray{0}, MetaFlag{4000}
EmissionModule EmissionModule // ByteOffset{7cc}, ByteSize{ffffffff}, Index{cf}, IsArray{0}, MetaFlag{8000}
bool enabled // ByteOffset{7d0}, ByteSize{1}, Index{d0}, IsArray{0}, MetaFlag{4000}
int m_Type // ByteOffset{7d4}, ByteSize{4}, Index{d1}, IsArray{0}, MetaFlag{0}
MinMaxCurve rate // ByteOffset{7d8}, ByteSize{ffffffff}, Index{d2}, IsArray{0}, MetaFlag{8000}
float scalar // ByteOffset{828}, ByteSize{4}, Index{d3}, IsArray{0}, MetaFlag{0}
AnimationCurve maxCurve // ByteOffset{830}, ByteSize{ffffffff}, Index{d4}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{868}, ByteSize{ffffffff}, Index{d5}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{d6}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{d7}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{d8}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{d9}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{da}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{db}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{dc}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{87c}, ByteSize{4}, Index{dd}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{880}, ByteSize{4}, Index{de}, IsArray{0}, MetaFlag{1}
AnimationCurve minCurve // ByteOffset{884}, ByteSize{ffffffff}, Index{df}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{8bc}, ByteSize{ffffffff}, Index{e0}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{e1}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{e2}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{e3}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{e4}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{e5}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{e6}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{e7}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{8d0}, ByteSize{4}, Index{e8}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{8d4}, ByteSize{4}, Index{e9}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{82c}, ByteSize{2}, Index{ea}, IsArray{0}, MetaFlag{4000}
UInt16 cnt0 // ByteOffset{8e8}, ByteSize{2}, Index{eb}, IsArray{0}, MetaFlag{0}
UInt16 cnt1 // ByteOffset{8ea}, ByteSize{2}, Index{ec}, IsArray{0}, MetaFlag{0}
UInt16 cnt2 // ByteOffset{8ec}, ByteSize{2}, Index{ed}, IsArray{0}, MetaFlag{0}
UInt16 cnt3 // ByteOffset{8ee}, ByteSize{2}, Index{ee}, IsArray{0}, MetaFlag{0}
float time0 // ByteOffset{8d8}, ByteSize{4}, Index{ef}, IsArray{0}, MetaFlag{0}
float time1 // ByteOffset{8dc}, ByteSize{4}, Index{f0}, IsArray{0}, MetaFlag{0}
float time2 // ByteOffset{8e0}, ByteSize{4}, Index{f1}, IsArray{0}, MetaFlag{0}
float time3 // ByteOffset{8e4}, ByteSize{4}, Index{f2}, IsArray{0}, MetaFlag{0}
UInt8 m_BurstCount // ByteOffset{8f0}, ByteSize{1}, Index{f3}, IsArray{0}, MetaFlag{4000}
SizeModule SizeModule // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{f4}, IsArray{0}, MetaFlag{8000}
bool enabled // ByteOffset{ffffffff}, ByteSize{1}, Index{f5}, IsArray{0}, MetaFlag{4000}
MinMaxCurve curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{f6}, IsArray{0}, MetaFlag{8000}
float scalar // ByteOffset{ffffffff}, ByteSize{4}, Index{f7}, IsArray{0}, MetaFlag{0}
AnimationCurve maxCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{f8}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{f9}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{fa}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{fb}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{fc}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{fd}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{fe}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{ff}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{100}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{101}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{102}, IsArray{0}, MetaFlag{1}
AnimationCurve minCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{103}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{104}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{105}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{106}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{107}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{108}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{109}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{10a}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{10b}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{10c}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{10d}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{ffffffff}, ByteSize{2}, Index{10e}, IsArray{0}, MetaFlag{4000}
RotationModule RotationModule // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{10f}, IsArray{0}, MetaFlag{8000}
bool enabled // ByteOffset{ffffffff}, ByteSize{1}, Index{110}, IsArray{0}, MetaFlag{4000}
MinMaxCurve curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{111}, IsArray{0}, MetaFlag{8000}
float scalar // ByteOffset{ffffffff}, ByteSize{4}, Index{112}, IsArray{0}, MetaFlag{0}
AnimationCurve maxCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{113}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{114}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{115}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{116}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{117}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{118}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{119}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{11a}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{11b}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{11c}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{11d}, IsArray{0}, MetaFlag{1}
AnimationCurve minCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{11e}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{11f}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{120}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{121}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{122}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{123}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{124}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{125}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{126}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{127}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{128}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{ffffffff}, ByteSize{2}, Index{129}, IsArray{0}, MetaFlag{4000}
ColorModule ColorModule // ByteOffset{ffffffff}, ByteSize{8f}, Index{12a}, IsArray{0}, MetaFlag{8000}
bool enabled // ByteOffset{ffffffff}, ByteSize{1}, Index{12b}, IsArray{0}, MetaFlag{4000}
MinMaxGradient gradient // ByteOffset{ffffffff}, ByteSize{8e}, Index{12c}, IsArray{0}, MetaFlag{8000}
GradientNEW maxGradient // ByteOffset{ffffffff}, ByteSize{42}, Index{12d}, IsArray{0}, MetaFlag{8000}
ColorRGBA key0 // ByteOffset{ffffffff}, ByteSize{4}, Index{12e}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{12f}, IsArray{0}, MetaFlag{1}
ColorRGBA key1 // ByteOffset{ffffffff}, ByteSize{4}, Index{130}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{131}, IsArray{0}, MetaFlag{1}
ColorRGBA key2 // ByteOffset{ffffffff}, ByteSize{4}, Index{132}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{133}, IsArray{0}, MetaFlag{1}
ColorRGBA key3 // ByteOffset{ffffffff}, ByteSize{4}, Index{134}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{135}, IsArray{0}, MetaFlag{1}
ColorRGBA key4 // ByteOffset{ffffffff}, ByteSize{4}, Index{136}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{137}, IsArray{0}, MetaFlag{1}
ColorRGBA key5 // ByteOffset{ffffffff}, ByteSize{4}, Index{138}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{139}, IsArray{0}, MetaFlag{1}
ColorRGBA key6 // ByteOffset{ffffffff}, ByteSize{4}, Index{13a}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{13b}, IsArray{0}, MetaFlag{1}
ColorRGBA key7 // ByteOffset{ffffffff}, ByteSize{4}, Index{13c}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{13d}, IsArray{0}, MetaFlag{1}
UInt16 ctime0 // ByteOffset{ffffffff}, ByteSize{2}, Index{13e}, IsArray{0}, MetaFlag{1}
UInt16 ctime1 // ByteOffset{ffffffff}, ByteSize{2}, Index{13f}, IsArray{0}, MetaFlag{1}
UInt16 ctime2 // ByteOffset{ffffffff}, ByteSize{2}, Index{140}, IsArray{0}, MetaFlag{1}
UInt16 ctime3 // ByteOffset{ffffffff}, ByteSize{2}, Index{141}, IsArray{0}, MetaFlag{1}
UInt16 ctime4 // ByteOffset{ffffffff}, ByteSize{2}, Index{142}, IsArray{0}, MetaFlag{1}
UInt16 ctime5 // ByteOffset{ffffffff}, ByteSize{2}, Index{143}, IsArray{0}, MetaFlag{1}
UInt16 ctime6 // ByteOffset{ffffffff}, ByteSize{2}, Index{144}, IsArray{0}, MetaFlag{1}
UInt16 ctime7 // ByteOffset{ffffffff}, ByteSize{2}, Index{145}, IsArray{0}, MetaFlag{1}
UInt16 atime0 // ByteOffset{ffffffff}, ByteSize{2}, Index{146}, IsArray{0}, MetaFlag{1}
UInt16 atime1 // ByteOffset{ffffffff}, ByteSize{2}, Index{147}, IsArray{0}, MetaFlag{1}
UInt16 atime2 // ByteOffset{ffffffff}, ByteSize{2}, Index{148}, IsArray{0}, MetaFlag{1}
UInt16 atime3 // ByteOffset{ffffffff}, ByteSize{2}, Index{149}, IsArray{0}, MetaFlag{1}
UInt16 atime4 // ByteOffset{ffffffff}, ByteSize{2}, Index{14a}, IsArray{0}, MetaFlag{1}
UInt16 atime5 // ByteOffset{ffffffff}, ByteSize{2}, Index{14b}, IsArray{0}, MetaFlag{1}
UInt16 atime6 // ByteOffset{ffffffff}, ByteSize{2}, Index{14c}, IsArray{0}, MetaFlag{1}
UInt16 atime7 // ByteOffset{ffffffff}, ByteSize{2}, Index{14d}, IsArray{0}, MetaFlag{1}
UInt8 m_NumColorKeys // ByteOffset{ffffffff}, ByteSize{1}, Index{14e}, IsArray{0}, MetaFlag{1}
UInt8 m_NumAlphaKeys // ByteOffset{ffffffff}, ByteSize{1}, Index{14f}, IsArray{0}, MetaFlag{4001}
GradientNEW minGradient // ByteOffset{ffffffff}, ByteSize{42}, Index{150}, IsArray{0}, MetaFlag{8000}
ColorRGBA key0 // ByteOffset{ffffffff}, ByteSize{4}, Index{151}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{152}, IsArray{0}, MetaFlag{1}
ColorRGBA key1 // ByteOffset{ffffffff}, ByteSize{4}, Index{153}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{154}, IsArray{0}, MetaFlag{1}
ColorRGBA key2 // ByteOffset{ffffffff}, ByteSize{4}, Index{155}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{156}, IsArray{0}, MetaFlag{1}
ColorRGBA key3 // ByteOffset{ffffffff}, ByteSize{4}, Index{157}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{158}, IsArray{0}, MetaFlag{1}
ColorRGBA key4 // ByteOffset{ffffffff}, ByteSize{4}, Index{159}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{15a}, IsArray{0}, MetaFlag{1}
ColorRGBA key5 // ByteOffset{ffffffff}, ByteSize{4}, Index{15b}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{15c}, IsArray{0}, MetaFlag{1}
ColorRGBA key6 // ByteOffset{ffffffff}, ByteSize{4}, Index{15d}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{15e}, IsArray{0}, MetaFlag{1}
ColorRGBA key7 // ByteOffset{ffffffff}, ByteSize{4}, Index{15f}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{160}, IsArray{0}, MetaFlag{1}
UInt16 ctime0 // ByteOffset{ffffffff}, ByteSize{2}, Index{161}, IsArray{0}, MetaFlag{1}
UInt16 ctime1 // ByteOffset{ffffffff}, ByteSize{2}, Index{162}, IsArray{0}, MetaFlag{1}
UInt16 ctime2 // ByteOffset{ffffffff}, ByteSize{2}, Index{163}, IsArray{0}, MetaFlag{1}
UInt16 ctime3 // ByteOffset{ffffffff}, ByteSize{2}, Index{164}, IsArray{0}, MetaFlag{1}
UInt16 ctime4 // ByteOffset{ffffffff}, ByteSize{2}, Index{165}, IsArray{0}, MetaFlag{1}
UInt16 ctime5 // ByteOffset{ffffffff}, ByteSize{2}, Index{166}, IsArray{0}, MetaFlag{1}
UInt16 ctime6 // ByteOffset{ffffffff}, ByteSize{2}, Index{167}, IsArray{0}, MetaFlag{1}
UInt16 ctime7 // ByteOffset{ffffffff}, ByteSize{2}, Index{168}, IsArray{0}, MetaFlag{1}
UInt16 atime0 // ByteOffset{ffffffff}, ByteSize{2}, Index{169}, IsArray{0}, MetaFlag{1}
UInt16 atime1 // ByteOffset{ffffffff}, ByteSize{2}, Index{16a}, IsArray{0}, MetaFlag{1}
UInt16 atime2 // ByteOffset{ffffffff}, ByteSize{2}, Index{16b}, IsArray{0}, MetaFlag{1}
UInt16 atime3 // ByteOffset{ffffffff}, ByteSize{2}, Index{16c}, IsArray{0}, MetaFlag{1}
UInt16 atime4 // ByteOffset{ffffffff}, ByteSize{2}, Index{16d}, IsArray{0}, MetaFlag{1}
UInt16 atime5 // ByteOffset{ffffffff}, ByteSize{2}, Index{16e}, IsArray{0}, MetaFlag{1}
UInt16 atime6 // ByteOffset{ffffffff}, ByteSize{2}, Index{16f}, IsArray{0}, MetaFlag{1}
UInt16 atime7 // ByteOffset{ffffffff}, ByteSize{2}, Index{170}, IsArray{0}, MetaFlag{1}
UInt8 m_NumColorKeys // ByteOffset{ffffffff}, ByteSize{1}, Index{171}, IsArray{0}, MetaFlag{1}
UInt8 m_NumAlphaKeys // ByteOffset{ffffffff}, ByteSize{1}, Index{172}, IsArray{0}, MetaFlag{4001}
ColorRGBA minColor // ByteOffset{ffffffff}, ByteSize{4}, Index{173}, IsArray{0}, MetaFlag{0}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{174}, IsArray{0}, MetaFlag{1}
ColorRGBA maxColor // ByteOffset{ffffffff}, ByteSize{4}, Index{175}, IsArray{0}, MetaFlag{0}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{176}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{ffffffff}, ByteSize{2}, Index{177}, IsArray{0}, MetaFlag{4000}
UVModule UVModule // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{178}, IsArray{0}, MetaFlag{8000}
bool enabled // ByteOffset{ffffffff}, ByteSize{1}, Index{179}, IsArray{0}, MetaFlag{4000}
MinMaxCurve frameOverTime // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{17a}, IsArray{0}, MetaFlag{8000}
float scalar // ByteOffset{ffffffff}, ByteSize{4}, Index{17b}, IsArray{0}, MetaFlag{0}
AnimationCurve maxCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{17c}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{17d}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{17e}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{17f}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{180}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{181}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{182}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{183}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{184}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{185}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{186}, IsArray{0}, MetaFlag{1}
AnimationCurve minCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{187}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{188}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{189}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{18a}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{18b}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{18c}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{18d}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{18e}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{18f}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{190}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{191}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{ffffffff}, ByteSize{2}, Index{192}, IsArray{0}, MetaFlag{4000}
int tilesX // ByteOffset{ffffffff}, ByteSize{4}, Index{193}, IsArray{0}, MetaFlag{0}
int tilesY // ByteOffset{ffffffff}, ByteSize{4}, Index{194}, IsArray{0}, MetaFlag{0}
int animationType // ByteOffset{ffffffff}, ByteSize{4}, Index{195}, IsArray{0}, MetaFlag{0}
int rowIndex // ByteOffset{ffffffff}, ByteSize{4}, Index{196}, IsArray{0}, MetaFlag{0}
float cycles // ByteOffset{ffffffff}, ByteSize{4}, Index{197}, IsArray{0}, MetaFlag{0}
bool randomRow // ByteOffset{ffffffff}, ByteSize{1}, Index{198}, IsArray{0}, MetaFlag{4000}
VelocityModule VelocityModule // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{199}, IsArray{0}, MetaFlag{8000}
bool enabled // ByteOffset{ffffffff}, ByteSize{1}, Index{19a}, IsArray{0}, MetaFlag{4000}
MinMaxCurve x // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{19b}, IsArray{0}, MetaFlag{8000}
float scalar // ByteOffset{ffffffff}, ByteSize{4}, Index{19c}, IsArray{0}, MetaFlag{0}
AnimationCurve maxCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{19d}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{19e}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{19f}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1a0}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{1a1}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{1a2}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{1a3}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{1a4}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{1a5}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{1a6}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{1a7}, IsArray{0}, MetaFlag{1}
AnimationCurve minCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1a8}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1a9}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1aa}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1ab}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{1ac}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{1ad}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{1ae}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{1af}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{1b0}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{1b1}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{1b2}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{ffffffff}, ByteSize{2}, Index{1b3}, IsArray{0}, MetaFlag{4000}
MinMaxCurve y // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1b4}, IsArray{0}, MetaFlag{8000}
float scalar // ByteOffset{ffffffff}, ByteSize{4}, Index{1b5}, IsArray{0}, MetaFlag{0}
AnimationCurve maxCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1b6}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1b7}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1b8}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1b9}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{1ba}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{1bb}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{1bc}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{1bd}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{1be}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{1bf}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{1c0}, IsArray{0}, MetaFlag{1}
AnimationCurve minCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1c1}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1c2}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1c3}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1c4}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{1c5}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{1c6}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{1c7}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{1c8}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{1c9}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{1ca}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{1cb}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{ffffffff}, ByteSize{2}, Index{1cc}, IsArray{0}, MetaFlag{4000}
MinMaxCurve z // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1cd}, IsArray{0}, MetaFlag{8000}
float scalar // ByteOffset{ffffffff}, ByteSize{4}, Index{1ce}, IsArray{0}, MetaFlag{0}
AnimationCurve maxCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1cf}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1d0}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1d1}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1d2}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{1d3}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{1d4}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{1d5}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{1d6}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{1d7}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{1d8}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{1d9}, IsArray{0}, MetaFlag{1}
AnimationCurve minCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1da}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1db}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1dc}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1dd}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{1de}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{1df}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{1e0}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{1e1}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{1e2}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{1e3}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{1e4}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{ffffffff}, ByteSize{2}, Index{1e5}, IsArray{0}, MetaFlag{4000}
bool inWorldSpace // ByteOffset{ffffffff}, ByteSize{1}, Index{1e6}, IsArray{0}, MetaFlag{4000}
ForceModule ForceModule // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1e7}, IsArray{0}, MetaFlag{8000}
bool enabled // ByteOffset{ffffffff}, ByteSize{1}, Index{1e8}, IsArray{0}, MetaFlag{4000}
MinMaxCurve x // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1e9}, IsArray{0}, MetaFlag{8000}
float scalar // ByteOffset{ffffffff}, ByteSize{4}, Index{1ea}, IsArray{0}, MetaFlag{0}
AnimationCurve maxCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1eb}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1ec}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1ed}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1ee}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{1ef}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{1f0}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{1f1}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{1f2}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{1f3}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{1f4}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{1f5}, IsArray{0}, MetaFlag{1}
AnimationCurve minCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1f6}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1f7}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1f8}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1f9}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{1fa}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{1fb}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{1fc}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{1fd}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{1fe}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{1ff}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{200}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{ffffffff}, ByteSize{2}, Index{201}, IsArray{0}, MetaFlag{4000}
MinMaxCurve y // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{202}, IsArray{0}, MetaFlag{8000}
float scalar // ByteOffset{ffffffff}, ByteSize{4}, Index{203}, IsArray{0}, MetaFlag{0}
AnimationCurve maxCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{204}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{205}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{206}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{207}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{208}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{209}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{20a}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{20b}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{20c}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{20d}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{20e}, IsArray{0}, MetaFlag{1}
AnimationCurve minCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{20f}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{210}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{211}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{212}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{213}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{214}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{215}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{216}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{217}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{218}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{219}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{ffffffff}, ByteSize{2}, Index{21a}, IsArray{0}, MetaFlag{4000}
MinMaxCurve z // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{21b}, IsArray{0}, MetaFlag{8000}
float scalar // ByteOffset{ffffffff}, ByteSize{4}, Index{21c}, IsArray{0}, MetaFlag{0}
AnimationCurve maxCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{21d}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{21e}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{21f}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{220}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{221}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{222}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{223}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{224}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{225}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{226}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{227}, IsArray{0}, MetaFlag{1}
AnimationCurve minCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{228}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{229}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{22a}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{22b}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{22c}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{22d}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{22e}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{22f}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{230}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{231}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{232}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{ffffffff}, ByteSize{2}, Index{233}, IsArray{0}, MetaFlag{4000}
bool inWorldSpace // ByteOffset{ffffffff}, ByteSize{1}, Index{234}, IsArray{0}, MetaFlag{0}
bool randomizePerFrame // ByteOffset{ffffffff}, ByteSize{1}, Index{235}, IsArray{0}, MetaFlag{4000}
ExternalForcesModule ExternalForcesModule // ByteOffset{ffffffff}, ByteSize{5}, Index{236}, IsArray{0}, MetaFlag{8000}
bool enabled // ByteOffset{ffffffff}, ByteSize{1}, Index{237}, IsArray{0}, MetaFlag{4000}
float multiplier // ByteOffset{ffffffff}, ByteSize{4}, Index{238}, IsArray{0}, MetaFlag{0}
ClampVelocityModule ClampVelocityModule // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{239}, IsArray{0}, MetaFlag{8000}
bool enabled // ByteOffset{ffffffff}, ByteSize{1}, Index{23a}, IsArray{0}, MetaFlag{4000}
MinMaxCurve x // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{23b}, IsArray{0}, MetaFlag{8000}
float scalar // ByteOffset{ffffffff}, ByteSize{4}, Index{23c}, IsArray{0}, MetaFlag{0}
AnimationCurve maxCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{23d}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{23e}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{23f}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{240}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{241}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{242}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{243}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{244}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{245}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{246}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{247}, IsArray{0}, MetaFlag{1}
AnimationCurve minCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{248}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{249}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{24a}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{24b}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{24c}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{24d}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{24e}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{24f}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{250}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{251}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{252}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{ffffffff}, ByteSize{2}, Index{253}, IsArray{0}, MetaFlag{4000}
MinMaxCurve y // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{254}, IsArray{0}, MetaFlag{8000}
float scalar // ByteOffset{ffffffff}, ByteSize{4}, Index{255}, IsArray{0}, MetaFlag{0}
AnimationCurve maxCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{256}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{257}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{258}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{259}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{25a}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{25b}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{25c}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{25d}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{25e}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{25f}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{260}, IsArray{0}, MetaFlag{1}
AnimationCurve minCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{261}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{262}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{263}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{264}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{265}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{266}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{267}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{268}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{269}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{26a}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{26b}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{ffffffff}, ByteSize{2}, Index{26c}, IsArray{0}, MetaFlag{4000}
MinMaxCurve z // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{26d}, IsArray{0}, MetaFlag{8000}
float scalar // ByteOffset{ffffffff}, ByteSize{4}, Index{26e}, IsArray{0}, MetaFlag{0}
AnimationCurve maxCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{26f}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{270}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{271}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{272}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{273}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{274}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{275}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{276}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{277}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{278}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{279}, IsArray{0}, MetaFlag{1}
AnimationCurve minCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{27a}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{27b}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{27c}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{27d}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{27e}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{27f}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{280}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{281}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{282}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{283}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{284}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{ffffffff}, ByteSize{2}, Index{285}, IsArray{0}, MetaFlag{4000}
MinMaxCurve magnitude // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{286}, IsArray{0}, MetaFlag{8000}
float scalar // ByteOffset{ffffffff}, ByteSize{4}, Index{287}, IsArray{0}, MetaFlag{0}
AnimationCurve maxCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{288}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{289}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{28a}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{28b}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{28c}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{28d}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{28e}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{28f}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{290}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{291}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{292}, IsArray{0}, MetaFlag{1}
AnimationCurve minCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{293}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{294}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{295}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{296}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{297}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{298}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{299}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{29a}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{29b}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{29c}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{29d}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{ffffffff}, ByteSize{2}, Index{29e}, IsArray{0}, MetaFlag{4000}
bool separateAxis // ByteOffset{ffffffff}, ByteSize{1}, Index{29f}, IsArray{0}, MetaFlag{0}
bool inWorldSpace // ByteOffset{ffffffff}, ByteSize{1}, Index{2a0}, IsArray{0}, MetaFlag{4000}
float dampen // ByteOffset{ffffffff}, ByteSize{4}, Index{2a1}, IsArray{0}, MetaFlag{0}
SizeBySpeedModule SizeBySpeedModule // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2a2}, IsArray{0}, MetaFlag{8000}
bool enabled // ByteOffset{ffffffff}, ByteSize{1}, Index{2a3}, IsArray{0}, MetaFlag{4000}
MinMaxCurve curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2a4}, IsArray{0}, MetaFlag{8000}
float scalar // ByteOffset{ffffffff}, ByteSize{4}, Index{2a5}, IsArray{0}, MetaFlag{0}
AnimationCurve maxCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2a6}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2a7}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2a8}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2a9}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{2aa}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{2ab}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{2ac}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{2ad}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{2ae}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{2af}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{2b0}, IsArray{0}, MetaFlag{1}
AnimationCurve minCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2b1}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2b2}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2b3}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2b4}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{2b5}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{2b6}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{2b7}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{2b8}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{2b9}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{2ba}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{2bb}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{ffffffff}, ByteSize{2}, Index{2bc}, IsArray{0}, MetaFlag{4000}
Vector2f range // ByteOffset{ffffffff}, ByteSize{8}, Index{2bd}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{2be}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{2bf}, IsArray{0}, MetaFlag{200000}
RotationBySpeedModule RotationBySpeedModule // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2c0}, IsArray{0}, MetaFlag{8000}
bool enabled // ByteOffset{ffffffff}, ByteSize{1}, Index{2c1}, IsArray{0}, MetaFlag{4000}
MinMaxCurve curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2c2}, IsArray{0}, MetaFlag{8000}
float scalar // ByteOffset{ffffffff}, ByteSize{4}, Index{2c3}, IsArray{0}, MetaFlag{0}
AnimationCurve maxCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2c4}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2c5}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2c6}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2c7}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{2c8}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{2c9}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{2ca}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{2cb}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{2cc}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{2cd}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{2ce}, IsArray{0}, MetaFlag{1}
AnimationCurve minCurve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2cf}, IsArray{0}, MetaFlag{0}
vector m_Curve // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2d0}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2d1}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{2d2}, IsArray{0}, MetaFlag{1}
Keyframe data // ByteOffset{ffffffff}, ByteSize{10}, Index{2d3}, IsArray{0}, MetaFlag{1}
float time // ByteOffset{ffffffff}, ByteSize{4}, Index{2d4}, IsArray{0}, MetaFlag{1}
float value // ByteOffset{ffffffff}, ByteSize{4}, Index{2d5}, IsArray{0}, MetaFlag{1}
float inSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{2d6}, IsArray{0}, MetaFlag{1}
float outSlope // ByteOffset{ffffffff}, ByteSize{4}, Index{2d7}, IsArray{0}, MetaFlag{1}
int m_PreInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{2d8}, IsArray{0}, MetaFlag{1}
int m_PostInfinity // ByteOffset{ffffffff}, ByteSize{4}, Index{2d9}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{ffffffff}, ByteSize{2}, Index{2da}, IsArray{0}, MetaFlag{4000}
Vector2f range // ByteOffset{ffffffff}, ByteSize{8}, Index{2db}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{2dc}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{2dd}, IsArray{0}, MetaFlag{200000}
ColorBySpeedModule ColorBySpeedModule // ByteOffset{ffffffff}, ByteSize{97}, Index{2de}, IsArray{0}, MetaFlag{8000}
bool enabled // ByteOffset{ffffffff}, ByteSize{1}, Index{2df}, IsArray{0}, MetaFlag{4000}
MinMaxGradient gradient // ByteOffset{ffffffff}, ByteSize{8e}, Index{2e0}, IsArray{0}, MetaFlag{8000}
GradientNEW maxGradient // ByteOffset{ffffffff}, ByteSize{42}, Index{2e1}, IsArray{0}, MetaFlag{8000}
ColorRGBA key0 // ByteOffset{ffffffff}, ByteSize{4}, Index{2e2}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{2e3}, IsArray{0}, MetaFlag{1}
ColorRGBA key1 // ByteOffset{ffffffff}, ByteSize{4}, Index{2e4}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{2e5}, IsArray{0}, MetaFlag{1}
ColorRGBA key2 // ByteOffset{ffffffff}, ByteSize{4}, Index{2e6}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{2e7}, IsArray{0}, MetaFlag{1}
ColorRGBA key3 // ByteOffset{ffffffff}, ByteSize{4}, Index{2e8}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{2e9}, IsArray{0}, MetaFlag{1}
ColorRGBA key4 // ByteOffset{ffffffff}, ByteSize{4}, Index{2ea}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{2eb}, IsArray{0}, MetaFlag{1}
ColorRGBA key5 // ByteOffset{ffffffff}, ByteSize{4}, Index{2ec}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{2ed}, IsArray{0}, MetaFlag{1}
ColorRGBA key6 // ByteOffset{ffffffff}, ByteSize{4}, Index{2ee}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{2ef}, IsArray{0}, MetaFlag{1}
ColorRGBA key7 // ByteOffset{ffffffff}, ByteSize{4}, Index{2f0}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{2f1}, IsArray{0}, MetaFlag{1}
UInt16 ctime0 // ByteOffset{ffffffff}, ByteSize{2}, Index{2f2}, IsArray{0}, MetaFlag{1}
UInt16 ctime1 // ByteOffset{ffffffff}, ByteSize{2}, Index{2f3}, IsArray{0}, MetaFlag{1}
UInt16 ctime2 // ByteOffset{ffffffff}, ByteSize{2}, Index{2f4}, IsArray{0}, MetaFlag{1}
UInt16 ctime3 // ByteOffset{ffffffff}, ByteSize{2}, Index{2f5}, IsArray{0}, MetaFlag{1}
UInt16 ctime4 // ByteOffset{ffffffff}, ByteSize{2}, Index{2f6}, IsArray{0}, MetaFlag{1}
UInt16 ctime5 // ByteOffset{ffffffff}, ByteSize{2}, Index{2f7}, IsArray{0}, MetaFlag{1}
UInt16 ctime6 // ByteOffset{ffffffff}, ByteSize{2}, Index{2f8}, IsArray{0}, MetaFlag{1}
UInt16 ctime7 // ByteOffset{ffffffff}, ByteSize{2}, Index{2f9}, IsArray{0}, MetaFlag{1}
UInt16 atime0 // ByteOffset{ffffffff}, ByteSize{2}, Index{2fa}, IsArray{0}, MetaFlag{1}
UInt16 atime1 // ByteOffset{ffffffff}, ByteSize{2}, Index{2fb}, IsArray{0}, MetaFlag{1}
UInt16 atime2 // ByteOffset{ffffffff}, ByteSize{2}, Index{2fc}, IsArray{0}, MetaFlag{1}
UInt16 atime3 // ByteOffset{ffffffff}, ByteSize{2}, Index{2fd}, IsArray{0}, MetaFlag{1}
UInt16 atime4 // ByteOffset{ffffffff}, ByteSize{2}, Index{2fe}, IsArray{0}, MetaFlag{1}
UInt16 atime5 // ByteOffset{ffffffff}, ByteSize{2}, Index{2ff}, IsArray{0}, MetaFlag{1}
UInt16 atime6 // ByteOffset{ffffffff}, ByteSize{2}, Index{300}, IsArray{0}, MetaFlag{1}
UInt16 atime7 // ByteOffset{ffffffff}, ByteSize{2}, Index{301}, IsArray{0}, MetaFlag{1}
UInt8 m_NumColorKeys // ByteOffset{ffffffff}, ByteSize{1}, Index{302}, IsArray{0}, MetaFlag{1}
UInt8 m_NumAlphaKeys // ByteOffset{ffffffff}, ByteSize{1}, Index{303}, IsArray{0}, MetaFlag{4001}
GradientNEW minGradient // ByteOffset{ffffffff}, ByteSize{42}, Index{304}, IsArray{0}, MetaFlag{8000}
ColorRGBA key0 // ByteOffset{ffffffff}, ByteSize{4}, Index{305}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{306}, IsArray{0}, MetaFlag{1}
ColorRGBA key1 // ByteOffset{ffffffff}, ByteSize{4}, Index{307}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{308}, IsArray{0}, MetaFlag{1}
ColorRGBA key2 // ByteOffset{ffffffff}, ByteSize{4}, Index{309}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{30a}, IsArray{0}, MetaFlag{1}
ColorRGBA key3 // ByteOffset{ffffffff}, ByteSize{4}, Index{30b}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{30c}, IsArray{0}, MetaFlag{1}
ColorRGBA key4 // ByteOffset{ffffffff}, ByteSize{4}, Index{30d}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{30e}, IsArray{0}, MetaFlag{1}
ColorRGBA key5 // ByteOffset{ffffffff}, ByteSize{4}, Index{30f}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{310}, IsArray{0}, MetaFlag{1}
ColorRGBA key6 // ByteOffset{ffffffff}, ByteSize{4}, Index{311}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{312}, IsArray{0}, MetaFlag{1}
ColorRGBA key7 // ByteOffset{ffffffff}, ByteSize{4}, Index{313}, IsArray{0}, MetaFlag{1}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{314}, IsArray{0}, MetaFlag{1}
UInt16 ctime0 // ByteOffset{ffffffff}, ByteSize{2}, Index{315}, IsArray{0}, MetaFlag{1}
UInt16 ctime1 // ByteOffset{ffffffff}, ByteSize{2}, Index{316}, IsArray{0}, MetaFlag{1}
UInt16 ctime2 // ByteOffset{ffffffff}, ByteSize{2}, Index{317}, IsArray{0}, MetaFlag{1}
UInt16 ctime3 // ByteOffset{ffffffff}, ByteSize{2}, Index{318}, IsArray{0}, MetaFlag{1}
UInt16 ctime4 // ByteOffset{ffffffff}, ByteSize{2}, Index{319}, IsArray{0}, MetaFlag{1}
UInt16 ctime5 // ByteOffset{ffffffff}, ByteSize{2}, Index{31a}, IsArray{0}, MetaFlag{1}
UInt16 ctime6 // ByteOffset{ffffffff}, ByteSize{2}, Index{31b}, IsArray{0}, MetaFlag{1}
UInt16 ctime7 // ByteOffset{ffffffff}, ByteSize{2}, Index{31c}, IsArray{0}, MetaFlag{1}
UInt16 atime0 // ByteOffset{ffffffff}, ByteSize{2}, Index{31d}, IsArray{0}, MetaFlag{1}
UInt16 atime1 // ByteOffset{ffffffff}, ByteSize{2}, Index{31e}, IsArray{0}, MetaFlag{1}
UInt16 atime2 // ByteOffset{ffffffff}, ByteSize{2}, Index{31f}, IsArray{0}, MetaFlag{1}
UInt16 atime3 // ByteOffset{ffffffff}, ByteSize{2}, Index{320}, IsArray{0}, MetaFlag{1}
UInt16 atime4 // ByteOffset{ffffffff}, ByteSize{2}, Index{321}, IsArray{0}, MetaFlag{1}
UInt16 atime5 // ByteOffset{ffffffff}, ByteSize{2}, Index{322}, IsArray{0}, MetaFlag{1}
UInt16 atime6 // ByteOffset{ffffffff}, ByteSize{2}, Index{323}, IsArray{0}, MetaFlag{1}
UInt16 atime7 // ByteOffset{ffffffff}, ByteSize{2}, Index{324}, IsArray{0}, MetaFlag{1}
UInt8 m_NumColorKeys // ByteOffset{ffffffff}, ByteSize{1}, Index{325}, IsArray{0}, MetaFlag{1}
UInt8 m_NumAlphaKeys // ByteOffset{ffffffff}, ByteSize{1}, Index{326}, IsArray{0}, MetaFlag{4001}
ColorRGBA minColor // ByteOffset{ffffffff}, ByteSize{4}, Index{327}, IsArray{0}, MetaFlag{0}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{328}, IsArray{0}, MetaFlag{1}
ColorRGBA maxColor // ByteOffset{ffffffff}, ByteSize{4}, Index{329}, IsArray{0}, MetaFlag{0}
unsigned int rgba // ByteOffset{ffffffff}, ByteSize{4}, Index{32a}, IsArray{0}, MetaFlag{1}
SInt16 minMaxState // ByteOffset{ffffffff}, ByteSize{2}, Index{32b}, IsArray{0}, MetaFlag{4000}
Vector2f range // ByteOffset{ffffffff}, ByteSize{8}, Index{32c}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{32d}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{32e}, IsArray{0}, MetaFlag{200000}
CollisionModule CollisionModule // ByteOffset{ffffffff}, ByteSize{56}, Index{32f}, IsArray{0}, MetaFlag{8000}
bool enabled // ByteOffset{ffffffff}, ByteSize{1}, Index{330}, IsArray{0}, MetaFlag{4000}
int type // ByteOffset{ffffffff}, ByteSize{4}, Index{331}, IsArray{0}, MetaFlag{0}
PPtr<Transform> plane0 // ByteOffset{ffffffff}, ByteSize{8}, Index{332}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{333}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{334}, IsArray{0}, MetaFlag{1}
PPtr<Transform> plane1 // ByteOffset{ffffffff}, ByteSize{8}, Index{335}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{336}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{337}, IsArray{0}, MetaFlag{1}
PPtr<Transform> plane2 // ByteOffset{ffffffff}, ByteSize{8}, Index{338}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{339}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{33a}, IsArray{0}, MetaFlag{1}
PPtr<Transform> plane3 // ByteOffset{ffffffff}, ByteSize{8}, Index{33b}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{33c}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{33d}, IsArray{0}, MetaFlag{1}
PPtr<Transform> plane4 // ByteOffset{ffffffff}, ByteSize{8}, Index{33e}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{33f}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{340}, IsArray{0}, MetaFlag{1}
PPtr<Transform> plane5 // ByteOffset{ffffffff}, ByteSize{8}, Index{341}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{342}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{343}, IsArray{0}, MetaFlag{1}
float dampen // ByteOffset{ffffffff}, ByteSize{4}, Index{344}, IsArray{0}, MetaFlag{0}
float bounce // ByteOffset{ffffffff}, ByteSize{4}, Index{345}, IsArray{0}, MetaFlag{0}
float energyLossOnCollision // ByteOffset{ffffffff}, ByteSize{4}, Index{346}, IsArray{0}, MetaFlag{0}
float minKillSpeed // ByteOffset{ffffffff}, ByteSize{4}, Index{347}, IsArray{0}, MetaFlag{0}
float particleRadius // ByteOffset{ffffffff}, ByteSize{4}, Index{348}, IsArray{0}, MetaFlag{4000}
BitField collidesWith // ByteOffset{ffffffff}, ByteSize{4}, Index{349}, IsArray{0}, MetaFlag{0}
unsigned int m_Bits // ByteOffset{ffffffff}, ByteSize{4}, Index{34a}, IsArray{0}, MetaFlag{400001}
int quality // ByteOffset{ffffffff}, ByteSize{4}, Index{34b}, IsArray{0}, MetaFlag{4000}
float voxelSize // ByteOffset{ffffffff}, ByteSize{4}, Index{34c}, IsArray{0}, MetaFlag{0}
bool collisionMessages // ByteOffset{ffffffff}, ByteSize{1}, Index{34d}, IsArray{0}, MetaFlag{0}
SubModule SubModule // ByteOffset{ffffffff}, ByteSize{31}, Index{34e}, IsArray{0}, MetaFlag{8000}
bool enabled // ByteOffset{ffffffff}, ByteSize{1}, Index{34f}, IsArray{0}, MetaFlag{4000}
PPtr<ParticleSystem> subEmitterBirth // ByteOffset{ffffffff}, ByteSize{8}, Index{350}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{351}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{352}, IsArray{0}, MetaFlag{1}
PPtr<ParticleSystem> subEmitterBirth1 // ByteOffset{ffffffff}, ByteSize{8}, Index{353}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{354}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{355}, IsArray{0}, MetaFlag{1}
PPtr<ParticleSystem> subEmitterCollision // ByteOffset{ffffffff}, ByteSize{8}, Index{356}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{357}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{358}, IsArray{0}, MetaFlag{1}
PPtr<ParticleSystem> subEmitterCollision1 // ByteOffset{ffffffff}, ByteSize{8}, Index{359}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{35a}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{35b}, IsArray{0}, MetaFlag{1}
PPtr<ParticleSystem> subEmitterDeath // ByteOffset{ffffffff}, ByteSize{8}, Index{35c}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{35d}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{35e}, IsArray{0}, MetaFlag{1}
PPtr<ParticleSystem> subEmitterDeath1 // ByteOffset{ffffffff}, ByteSize{8}, Index{35f}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{360}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{361}, IsArray{0}, MetaFlag{1}
// classID{199}: ParticleSystemRenderer <- Renderer <- Component <- EditorExtension <- Object
ParticleSystemRenderer Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
bool m_Enabled // ByteOffset{fc}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
bool m_CastShadows // ByteOffset{32}, ByteSize{1}, Index{5}, IsArray{0}, MetaFlag{0}
bool m_ReceiveShadows // ByteOffset{33}, ByteSize{1}, Index{6}, IsArray{0}, MetaFlag{0}
UInt8 m_LightmapIndex // ByteOffset{31}, ByteSize{1}, Index{7}, IsArray{0}, MetaFlag{800001}
Vector4f m_LightmapTilingOffset // ByteOffset{20}, ByteSize{10}, Index{8}, IsArray{0}, MetaFlag{a00001}
float x // ByteOffset{20}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{a00001}
float y // ByteOffset{24}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{a00001}
float z // ByteOffset{28}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{a00001}
float w // ByteOffset{2c}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{a00001}
vector m_Materials // ByteOffset{cc}, ByteSize{ffffffff}, Index{d}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{e}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
PPtr<Material> data // ByteOffset{ffffffff}, ByteSize{8}, Index{10}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{1}
vector m_SubsetIndices // ByteOffset{e0}, ByteSize{ffffffff}, Index{13}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{14}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{1}
unsigned int data // ByteOffset{ffffffff}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{1}
PPtr<Transform> m_StaticBatchRoot // ByteOffset{f4}, ByteSize{8}, Index{17}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{f4}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{1}
bool m_UseLightProbes // ByteOffset{fe}, ByteSize{1}, Index{1a}, IsArray{0}, MetaFlag{4000}
PPtr<Transform> m_LightProbeAnchor // ByteOffset{100}, ByteSize{8}, Index{1b}, IsArray{0}, MetaFlag{4000}
int m_FileID // ByteOffset{100}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{1}
unsigned int m_SortingLayerID // ByteOffset{108}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{1}
SInt16 m_SortingOrder // ByteOffset{10c}, ByteSize{2}, Index{1f}, IsArray{0}, MetaFlag{4001}
int m_RenderMode // ByteOffset{110}, ByteSize{4}, Index{20}, IsArray{0}, MetaFlag{0}
float m_MaxParticleSize // ByteOffset{118}, ByteSize{4}, Index{21}, IsArray{0}, MetaFlag{0}
float m_CameraVelocityScale // ByteOffset{11c}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{0}
float m_VelocityScale // ByteOffset{120}, ByteSize{4}, Index{23}, IsArray{0}, MetaFlag{0}
float m_LengthScale // ByteOffset{124}, ByteSize{4}, Index{24}, IsArray{0}, MetaFlag{0}
float m_SortingFudge // ByteOffset{128}, ByteSize{4}, Index{25}, IsArray{0}, MetaFlag{0}
float m_NormalDirection // ByteOffset{12c}, ByteSize{4}, Index{26}, IsArray{0}, MetaFlag{0}
int m_SortMode // ByteOffset{114}, ByteSize{4}, Index{27}, IsArray{0}, MetaFlag{0}
PPtr<Mesh> m_Mesh // ByteOffset{1c0}, ByteSize{8}, Index{28}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{1c0}, ByteSize{4}, Index{29}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{2a}, IsArray{0}, MetaFlag{1}
PPtr<Mesh> m_Mesh1 // ByteOffset{1c4}, ByteSize{8}, Index{2b}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{1c4}, ByteSize{4}, Index{2c}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{2d}, IsArray{0}, MetaFlag{1}
PPtr<Mesh> m_Mesh2 // ByteOffset{1c8}, ByteSize{8}, Index{2e}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{1c8}, ByteSize{4}, Index{2f}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{30}, IsArray{0}, MetaFlag{1}
PPtr<Mesh> m_Mesh3 // ByteOffset{1cc}, ByteSize{8}, Index{31}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{1cc}, ByteSize{4}, Index{32}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{33}, IsArray{0}, MetaFlag{1}
// classID{205}: LODGroup <- Component <- EditorExtension <- Object
LODGroup Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
Vector3f m_LocalReferencePoint // ByteOffset{1c}, ByteSize{c}, Index{4}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{1c}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{20}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{24}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{200000}
float m_Size // ByteOffset{28}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{0}
float m_ScreenRelativeTransitionHeight // ByteOffset{44}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
vector m_LODs // ByteOffset{2c}, ByteSize{ffffffff}, Index{a}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{b}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{0}
LOD data // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{d}, IsArray{0}, MetaFlag{0}
float screenRelativeHeight // ByteOffset{ffffffff}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{0}
vector renderers // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{f}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{10}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{0}
LODRenderer data // ByteOffset{ffffffff}, ByteSize{8}, Index{12}, IsArray{0}, MetaFlag{0}
PPtr<Renderer> renderer // ByteOffset{ffffffff}, ByteSize{8}, Index{13}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{14}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{1}
bool m_Enabled // ByteOffset{40}, ByteSize{1}, Index{16}, IsArray{0}, MetaFlag{1}
// classID{207}: Motion <- NamedObject <- EditorExtension <- Object
// Motion is abstract
// NamedObject is abstract
// ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{ffffffff}, IsArray{0}, MetaFlag{0}
// classID{208}: NavMeshObstacle <- Behaviour <- Component <- EditorExtension <- Object
NavMeshObstacle Base // ByteOffset{0}, ByteSize{16}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
float m_Radius // ByteOffset{28}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
float m_Height // ByteOffset{2c}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
float m_MoveThreshold // ByteOffset{3c}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
bool m_Carve // ByteOffset{74}, ByteSize{1}, Index{8}, IsArray{0}, MetaFlag{0}
// classID{212}: SpriteRenderer <- Renderer <- Component <- EditorExtension <- Object
SpriteRenderer Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
bool m_Enabled // ByteOffset{fc}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
bool m_CastShadows // ByteOffset{32}, ByteSize{1}, Index{5}, IsArray{0}, MetaFlag{0}
bool m_ReceiveShadows // ByteOffset{33}, ByteSize{1}, Index{6}, IsArray{0}, MetaFlag{0}
UInt8 m_LightmapIndex // ByteOffset{31}, ByteSize{1}, Index{7}, IsArray{0}, MetaFlag{800001}
Vector4f m_LightmapTilingOffset // ByteOffset{20}, ByteSize{10}, Index{8}, IsArray{0}, MetaFlag{a00001}
float x // ByteOffset{20}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{a00001}
float y // ByteOffset{24}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{a00001}
float z // ByteOffset{28}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{a00001}
float w // ByteOffset{2c}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{a00001}
vector m_Materials // ByteOffset{cc}, ByteSize{ffffffff}, Index{d}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{e}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
PPtr<Material> data // ByteOffset{ffffffff}, ByteSize{8}, Index{10}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{1}
vector m_SubsetIndices // ByteOffset{e0}, ByteSize{ffffffff}, Index{13}, IsArray{0}, MetaFlag{1}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{14}, IsArray{1}, MetaFlag{1}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{1}
unsigned int data // ByteOffset{ffffffff}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{1}
PPtr<Transform> m_StaticBatchRoot // ByteOffset{f4}, ByteSize{8}, Index{17}, IsArray{0}, MetaFlag{1}
int m_FileID // ByteOffset{f4}, ByteSize{4}, Index{18}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{19}, IsArray{0}, MetaFlag{1}
bool m_UseLightProbes // ByteOffset{fe}, ByteSize{1}, Index{1a}, IsArray{0}, MetaFlag{4000}
PPtr<Transform> m_LightProbeAnchor // ByteOffset{100}, ByteSize{8}, Index{1b}, IsArray{0}, MetaFlag{4000}
int m_FileID // ByteOffset{100}, ByteSize{4}, Index{1c}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{1}
unsigned int m_SortingLayerID // ByteOffset{108}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{1}
SInt16 m_SortingOrder // ByteOffset{10c}, ByteSize{2}, Index{1f}, IsArray{0}, MetaFlag{4001}
PPtr<Sprite> m_Sprite // ByteOffset{110}, ByteSize{8}, Index{20}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{110}, ByteSize{4}, Index{21}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{1}
ColorRGBA m_Color // ByteOffset{114}, ByteSize{10}, Index{23}, IsArray{0}, MetaFlag{204000}
float r // ByteOffset{114}, ByteSize{4}, Index{24}, IsArray{0}, MetaFlag{200001}
float g // ByteOffset{118}, ByteSize{4}, Index{25}, IsArray{0}, MetaFlag{200001}
float b // ByteOffset{11c}, ByteSize{4}, Index{26}, IsArray{0}, MetaFlag{200001}
float a // ByteOffset{120}, ByteSize{4}, Index{27}, IsArray{0}, MetaFlag{200001}
// classID{213}: Sprite <- NamedObject <- EditorExtension <- Object
Sprite Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
Rectf m_Rect // ByteOffset{1c}, ByteSize{10}, Index{5}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{1c}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{20}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{0}
float width // ByteOffset{24}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{0}
float height // ByteOffset{28}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{0}
Vector2f m_Offset // ByteOffset{2c}, ByteSize{8}, Index{a}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{2c}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{30}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{200000}
Vector4f m_Border // ByteOffset{34}, ByteSize{10}, Index{d}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{34}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{38}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{3c}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{200000}
float w // ByteOffset{40}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{200000}
float m_PixelsToUnits // ByteOffset{98}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{0}
unsigned int m_Extrude // ByteOffset{9c}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{0}
SpriteRenderData m_RD // ByteOffset{44}, ByteSize{ffffffff}, Index{14}, IsArray{0}, MetaFlag{c000}
PPtr<Texture2D> texture // ByteOffset{44}, ByteSize{8}, Index{15}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{44}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{1}
vector vertices // ByteOffset{48}, ByteSize{ffffffff}, Index{18}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{19}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{1a}, IsArray{0}, MetaFlag{0}
SpriteVertex data // ByteOffset{ffffffff}, ByteSize{c}, Index{1b}, IsArray{0}, MetaFlag{0}
Vector3f pos // ByteOffset{ffffffff}, ByteSize{c}, Index{1c}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{ffffffff}, ByteSize{4}, Index{1d}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{ffffffff}, ByteSize{4}, Index{1e}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{ffffffff}, ByteSize{4}, Index{1f}, IsArray{0}, MetaFlag{200000}
vector indices // ByteOffset{58}, ByteSize{ffffffff}, Index{20}, IsArray{0}, MetaFlag{4000}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{21}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{22}, IsArray{0}, MetaFlag{0}
UInt16 data // ByteOffset{ffffffff}, ByteSize{2}, Index{23}, IsArray{0}, MetaFlag{0}
Rectf textureRect // ByteOffset{68}, ByteSize{10}, Index{24}, IsArray{0}, MetaFlag{0}
float x // ByteOffset{68}, ByteSize{4}, Index{25}, IsArray{0}, MetaFlag{0}
float y // ByteOffset{6c}, ByteSize{4}, Index{26}, IsArray{0}, MetaFlag{0}
float width // ByteOffset{70}, ByteSize{4}, Index{27}, IsArray{0}, MetaFlag{0}
float height // ByteOffset{74}, ByteSize{4}, Index{28}, IsArray{0}, MetaFlag{0}
Vector2f textureRectOffset // ByteOffset{78}, ByteSize{8}, Index{29}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{78}, ByteSize{4}, Index{2a}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{7c}, ByteSize{4}, Index{2b}, IsArray{0}, MetaFlag{200000}
unsigned int settingsRaw // ByteOffset{80}, ByteSize{4}, Index{2c}, IsArray{0}, MetaFlag{0}
Vector4f uvTransform // ByteOffset{84}, ByteSize{10}, Index{2d}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{84}, ByteSize{4}, Index{2e}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{88}, ByteSize{4}, Index{2f}, IsArray{0}, MetaFlag{200000}
float z // ByteOffset{8c}, ByteSize{4}, Index{30}, IsArray{0}, MetaFlag{200000}
float w // ByteOffset{90}, ByteSize{4}, Index{31}, IsArray{0}, MetaFlag{200000}
// classID{220}: LightProbeGroup <- Behaviour <- Component <- EditorExtension <- Object
LightProbeGroup Base // ByteOffset{0}, ByteSize{9}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
// classID{221}: AnimatorOverrideController <- RuntimeAnimatorController <- NamedObject <- EditorExtension <- Object
AnimatorOverrideController Base // ByteOffset{0}, ByteSize{ffffffff}, Index{0}, IsArray{0}, MetaFlag{8000}
string m_Name // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{1}, IsArray{0}, MetaFlag{8001}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{2}, IsArray{1}, MetaFlag{4001}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{1}
char data // ByteOffset{ffffffff}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{1}
PPtr<RuntimeAnimatorController> m_Controller // ByteOffset{4c}, ByteSize{8}, Index{5}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{4c}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
vector m_Clips // ByteOffset{50}, ByteSize{ffffffff}, Index{8}, IsArray{0}, MetaFlag{0}
Array Array // ByteOffset{ffffffff}, ByteSize{ffffffff}, Index{9}, IsArray{1}, MetaFlag{0}
int size // ByteOffset{ffffffff}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{0}
AnimationClipOverride data // ByteOffset{ffffffff}, ByteSize{10}, Index{b}, IsArray{0}, MetaFlag{0}
PPtr<AnimationClip> m_OriginalClip // ByteOffset{ffffffff}, ByteSize{8}, Index{c}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{1}
PPtr<AnimationClip> m_OverrideClip // ByteOffset{ffffffff}, ByteSize{8}, Index{f}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{1}
// classID{222}: UIRenderer <- Component <- EditorExtension <- Object
UIRenderer Base // ByteOffset{0}, ByteSize{8}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
// classID{223}: Canvas <- Behaviour <- Component <- EditorExtension <- Object
Canvas Base // ByteOffset{0}, ByteSize{1c}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
float m_Alpha // ByteOffset{28}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{0}
int m_RenderMode // ByteOffset{20}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{0}
PPtr<Camera> m_Camera // ByteOffset{24}, ByteSize{8}, Index{7}, IsArray{0}, MetaFlag{800}
int m_FileID // ByteOffset{24}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{801}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{801}
bool m_Normals // ByteOffset{2c}, ByteSize{1}, Index{a}, IsArray{0}, MetaFlag{0}
bool m_PositionUVs // ByteOffset{2d}, ByteSize{1}, Index{b}, IsArray{0}, MetaFlag{0}
bool m_PixelPerfect // ByteOffset{12c}, ByteSize{1}, Index{c}, IsArray{0}, MetaFlag{0}
// classID{224}: RectTransform <- Component <- EditorExtension <- Object
RectTransform Base // ByteOffset{0}, ByteSize{30}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
Vector2f m_AnchorMin // ByteOffset{2c}, ByteSize{8}, Index{4}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{2c}, ByteSize{4}, Index{5}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{30}, ByteSize{4}, Index{6}, IsArray{0}, MetaFlag{200000}
Vector2f m_AnchorMax // ByteOffset{34}, ByteSize{8}, Index{7}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{34}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{38}, ByteSize{4}, Index{9}, IsArray{0}, MetaFlag{200000}
Vector2f m_Position // ByteOffset{3c}, ByteSize{8}, Index{a}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{3c}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{40}, ByteSize{4}, Index{c}, IsArray{0}, MetaFlag{200000}
Vector2f m_SizeDelta // ByteOffset{44}, ByteSize{8}, Index{d}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{44}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{48}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{200000}
Vector2f m_Pivot // ByteOffset{4c}, ByteSize{8}, Index{10}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{4c}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{50}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{200000}
// classID{229}: AnchoredJoint2D <- Joint2D <- Behaviour <- Component <- EditorExtension <- Object
// AnchoredJoint2D is abstract
// Joint2D is abstract
// Behaviour is abstract
Component Base // ByteOffset{0}, ByteSize{8}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
// classID{230}: Joint2D <- Behaviour <- Component <- EditorExtension <- Object
// Joint2D is abstract
// Behaviour is abstract
Component Base // ByteOffset{0}, ByteSize{8}, Index{0}, IsArray{0}, MetaFlag{0}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
// classID{231}: SpringJoint2D <- AnchoredJoint2D <- Joint2D <- Behaviour <- Component <- EditorExtension <- Object
SpringJoint2D Base // ByteOffset{0}, ByteSize{2e}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
bool m_CollideConnected // ByteOffset{24}, ByteSize{1}, Index{5}, IsArray{0}, MetaFlag{4000}
PPtr<Rigidbody2D> m_ConnectedRigidBody // ByteOffset{20}, ByteSize{8}, Index{6}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{20}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{1}
Vector2f m_Anchor // ByteOffset{2c}, ByteSize{8}, Index{9}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{2c}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{30}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200000}
Vector2f m_ConnectedAnchor // ByteOffset{34}, ByteSize{8}, Index{c}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{34}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{38}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200000}
float m_Distance // ByteOffset{3c}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
float m_DampingRatio // ByteOffset{40}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{0}
float m_Frequency // ByteOffset{44}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{0}
// classID{232}: DistanceJoint2D <- AnchoredJoint2D <- Joint2D <- Behaviour <- Component <- EditorExtension <- Object
DistanceJoint2D Base // ByteOffset{0}, ByteSize{27}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
bool m_CollideConnected // ByteOffset{24}, ByteSize{1}, Index{5}, IsArray{0}, MetaFlag{4000}
PPtr<Rigidbody2D> m_ConnectedRigidBody // ByteOffset{20}, ByteSize{8}, Index{6}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{20}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{1}
Vector2f m_Anchor // ByteOffset{2c}, ByteSize{8}, Index{9}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{2c}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{30}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200000}
Vector2f m_ConnectedAnchor // ByteOffset{34}, ByteSize{8}, Index{c}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{34}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{38}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200000}
float m_Distance // ByteOffset{3c}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
bool m_MaxDistanceOnly // ByteOffset{40}, ByteSize{1}, Index{10}, IsArray{0}, MetaFlag{4000}
// classID{233}: HingeJoint2D <- AnchoredJoint2D <- Joint2D <- Behaviour <- Component <- EditorExtension <- Object
HingeJoint2D Base // ByteOffset{0}, ByteSize{34}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
bool m_CollideConnected // ByteOffset{24}, ByteSize{1}, Index{5}, IsArray{0}, MetaFlag{4000}
PPtr<Rigidbody2D> m_ConnectedRigidBody // ByteOffset{20}, ByteSize{8}, Index{6}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{20}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{1}
Vector2f m_Anchor // ByteOffset{2c}, ByteSize{8}, Index{9}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{2c}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{30}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200000}
Vector2f m_ConnectedAnchor // ByteOffset{34}, ByteSize{8}, Index{c}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{34}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{38}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200000}
bool m_UseMotor // ByteOffset{4c}, ByteSize{1}, Index{f}, IsArray{0}, MetaFlag{4000}
JointMotor2D m_Motor // ByteOffset{3c}, ByteSize{8}, Index{10}, IsArray{0}, MetaFlag{0}
float m_MotorSpeed // ByteOffset{3c}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{0}
float m_MaximumMotorForce // ByteOffset{40}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{0}
bool m_UseLimits // ByteOffset{4d}, ByteSize{1}, Index{13}, IsArray{0}, MetaFlag{4000}
JointAngleLimit2D m_AngleLimits // ByteOffset{44}, ByteSize{8}, Index{14}, IsArray{0}, MetaFlag{0}
float m_LowerAngle // ByteOffset{44}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{0}
float m_UpperAngle // ByteOffset{48}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{0}
// classID{234}: SliderJoint2D <- AnchoredJoint2D <- Joint2D <- Behaviour <- Component <- EditorExtension <- Object
SliderJoint2D Base // ByteOffset{0}, ByteSize{38}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
bool m_CollideConnected // ByteOffset{24}, ByteSize{1}, Index{5}, IsArray{0}, MetaFlag{4000}
PPtr<Rigidbody2D> m_ConnectedRigidBody // ByteOffset{20}, ByteSize{8}, Index{6}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{20}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{1}
Vector2f m_Anchor // ByteOffset{2c}, ByteSize{8}, Index{9}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{2c}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{30}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200000}
Vector2f m_ConnectedAnchor // ByteOffset{34}, ByteSize{8}, Index{c}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{34}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{38}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200000}
float m_Angle // ByteOffset{3c}, ByteSize{4}, Index{f}, IsArray{0}, MetaFlag{0}
bool m_UseMotor // ByteOffset{50}, ByteSize{1}, Index{10}, IsArray{0}, MetaFlag{4000}
JointMotor2D m_Motor // ByteOffset{40}, ByteSize{8}, Index{11}, IsArray{0}, MetaFlag{0}
float m_MotorSpeed // ByteOffset{40}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{0}
float m_MaximumMotorForce // ByteOffset{44}, ByteSize{4}, Index{13}, IsArray{0}, MetaFlag{0}
bool m_UseLimits // ByteOffset{51}, ByteSize{1}, Index{14}, IsArray{0}, MetaFlag{4000}
JointTranslationLimits2D m_TranslationLimits // ByteOffset{48}, ByteSize{8}, Index{15}, IsArray{0}, MetaFlag{0}
float m_LowerTranslation // ByteOffset{48}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{0}
float m_UpperTranslation // ByteOffset{4c}, ByteSize{4}, Index{17}, IsArray{0}, MetaFlag{0}
// classID{235}: WheelJoint2D <- AnchoredJoint2D <- Joint2D <- Behaviour <- Component <- EditorExtension <- Object
WheelJoint2D Base // ByteOffset{0}, ByteSize{37}, Index{0}, IsArray{0}, MetaFlag{8000}
PPtr<GameObject> m_GameObject // ByteOffset{18}, ByteSize{8}, Index{1}, IsArray{0}, MetaFlag{10041}
int m_FileID // ByteOffset{ffffffff}, ByteSize{4}, Index{2}, IsArray{0}, MetaFlag{10041}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{3}, IsArray{0}, MetaFlag{10041}
UInt8 m_Enabled // ByteOffset{1c}, ByteSize{1}, Index{4}, IsArray{0}, MetaFlag{4101}
bool m_CollideConnected // ByteOffset{24}, ByteSize{1}, Index{5}, IsArray{0}, MetaFlag{4000}
PPtr<Rigidbody2D> m_ConnectedRigidBody // ByteOffset{20}, ByteSize{8}, Index{6}, IsArray{0}, MetaFlag{0}
int m_FileID // ByteOffset{20}, ByteSize{4}, Index{7}, IsArray{0}, MetaFlag{1}
int m_PathID // ByteOffset{ffffffff}, ByteSize{4}, Index{8}, IsArray{0}, MetaFlag{1}
Vector2f m_Anchor // ByteOffset{2c}, ByteSize{8}, Index{9}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{2c}, ByteSize{4}, Index{a}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{30}, ByteSize{4}, Index{b}, IsArray{0}, MetaFlag{200000}
Vector2f m_ConnectedAnchor // ByteOffset{34}, ByteSize{8}, Index{c}, IsArray{0}, MetaFlag{200000}
float x // ByteOffset{34}, ByteSize{4}, Index{d}, IsArray{0}, MetaFlag{200000}
float y // ByteOffset{38}, ByteSize{4}, Index{e}, IsArray{0}, MetaFlag{200000}
JointSuspension2D m_Suspension // ByteOffset{3c}, ByteSize{c}, Index{f}, IsArray{0}, MetaFlag{0}
float m_DampingRatio // ByteOffset{3c}, ByteSize{4}, Index{10}, IsArray{0}, MetaFlag{0}
float m_Frequency // ByteOffset{40}, ByteSize{4}, Index{11}, IsArray{0}, MetaFlag{0}
float m_Angle // ByteOffset{44}, ByteSize{4}, Index{12}, IsArray{0}, MetaFlag{0}
bool m_UseMotor // ByteOffset{50}, ByteSize{1}, Index{13}, IsArray{0}, MetaFlag{4000}
JointMotor2D m_Motor // ByteOffset{48}, ByteSize{8}, Index{14}, IsArray{0}, MetaFlag{0}
float m_MotorSpeed // ByteOffset{48}, ByteSize{4}, Index{15}, IsArray{0}, MetaFlag{0}
float m_MaximumMotorForce // ByteOffset{4c}, ByteSize{4}, Index{16}, IsArray{0}, MetaFlag{0}
// UnityStructGen - Dump the Unity Runtime base type info
// Compile with /MT(d), NOT /MD(d) (i.e. use static-linked runtime)
// Tested with VS2013.
//
// To use:
// Compile Inject.cpp:
// $ cl /O2 /Zi /MT Inject.cpp
// Compile UnityStructGen.cpp:
// $ cl /O2 /Zi /MT /LD UnityStructGen.cpp
//
// Copy UnityStructGen.dll to the same directory as the
// 32-bit Player exe. Alter the flags of the 32-bit Player's PE to disable
// ASLR. Open the Player in Windbg. Place a breakpoint in PlayerWinMain()
// after the call to PlayerInitEngineGraphics() (0x6341E1 in 4.5.0f6). Run
// until that BP is hit. Once it is hit, `~*f` (freeze all threads), `~0u`
// (thaw main thread), and run:
// $ Inject.exe Player.exe UnityStructGen.dll
// That should inject the dll successfully; back in Windbg: `p` (single step),
// `~25s` (switch to thread 25 = last thread; this number may differ between
// Player versions), `~0f` (freeze main thread), `g` (continue execution).
// The dumper DllMain will then run until the DebugBreak() is called, at which
// point the `structs.dump` file will be complete.
// --- Types ---
// This allows compiling the in Debug mode, since Debug and Release normally
// affect the STL container layout:
#define _ITERATOR_DEBUG_LEVEL 0
#include <cstdlib>
#include <string>
#include <list>
#include <memory>
#include <vector>
#include <stddef.h>
// Fake allocator to allow us to interop with UnityPlayer's STL objects.
template <class T = char>
class stl_allocator : public std::allocator<T>
{
public:
template<class _Other>
struct rebind
{
typedef stl_allocator<_Other> other;
};
stl_allocator()
{
}
stl_allocator(const std::allocator<T> &)
{
}
private:
int rootref;
};
typedef std::basic_string<char, std::char_traits<char>, stl_allocator<char>> TypeTreeString;
struct Object__RTTI
{
Object__RTTI *base;
void *factory;
int classId;
TypeTreeString className;
int size;
bool isAbstract;
};
struct TypeTree
{
std::list<TypeTree, stl_allocator<TypeTree>> m_Children;
int _dummy_list__Alval; // this was removed from std::list in VS2012 or 2013
TypeTree *m_Father;
TypeTreeString m_Type; // 0x14
TypeTreeString m_Name; // 0x30
int m_ByteSize;
int m_Index;
int m_IsArray;
int m_Version;
int m_MetaFlag;
int m_ByteOffset;
int m_DirectPtr;
// Recursive dumper
std::string Dump(int level = 0) const
{
std::string curr{ };
for (int i = 0; i < level; i++)
{
curr += std::string(" ");
}
curr += ToString() + "\n";
for (const auto &child : m_Children)
{
curr += child.Dump(level + 1);
}
return curr;
}
// Dump the current field
std::string ToString() const
{
std::string result{ };
char debug[512];
memset(debug, 0, 512);
sprintf(debug, "%s %s // ByteOffset{%x}, ByteSize{%x}, Index{%x}, IsArray{%d}, MetaFlag{%x}",
m_Type.c_str(), m_Name.c_str(), m_ByteOffset, m_ByteSize, m_Index, m_IsArray, m_MetaFlag);
result += std::string(debug);
return result;
}
// Binary serializer
void Write(FILE *file) const
{
auto type = m_Type.c_str();
auto name = m_Name.c_str();
int lenType = 1 + strlen(type);
int lenName = 1 + strlen(name);
fwrite(type, 1, lenType, file);
fwrite(name, 1, lenName, file);
fwrite(&m_ByteSize, 4, 5, file);
int lenChildren = m_Children.size();
fwrite(&lenChildren, 4, 1, file);
for (const auto &child : m_Children)
{
child.Write(file);
}
}
};
class ProxyTransfer;
class Object;
typedef unsigned long long MemLabelId;
typedef int ObjectCreationMode;
typedef void(__cdecl * GenerateTypeTree_t)(Object *object, TypeTree *typeTree, int options);
typedef Object*(__cdecl * Object__Produce_t)(int classID, int instanceID, MemLabelId memLabel, ObjectCreationMode mode);
typedef void(__thiscall * TypeTree__TypeTree_t)(TypeTree *self);
typedef void(__thiscall * MemLabelId__MemLabelId_t)(MemLabelId *self, MemLabelId *other);
typedef Object__RTTI*(__cdecl * Object__ClassIDToRTTI_t)(int classID);
// --- Offsets ---
// 4.5.0f6, x86 Windows; pdbs are nice
GenerateTypeTree_t GenerateTypeTree = (GenerateTypeTree_t)(void *)0x616B20;
Object__Produce_t Object__Produce = (Object__Produce_t)(void *)0x40D670;
TypeTree__TypeTree_t TypeTree__TypeTree = (TypeTree__TypeTree_t)(void *)0x617310;
MemLabelId__MemLabelId_t MemLabelId__MemLabelId = (MemLabelId__MemLabelId_t)(void *)0x5BAC60;
Object__ClassIDToRTTI_t Object__ClassIDToRTTI = (Object__ClassIDToRTTI_t)(void *)0x40AC90;
MemLabelId *kMemBaseObject = (MemLabelId *)0xF58F28;
// --- Dumper ---
#define WIN32_LEAN_AND_MEAN
#include <Windows.h>
FILE *dumpFile, *treeFile;
bool GenStruct(int classID)
{
Object__RTTI *rtti = Object__ClassIDToRTTI(classID);
if (rtti == NULL)
{
return false;
}
// Dump the base class chain:
Object__RTTI *base = rtti;
std::string inheritance{ };
while (true)
{
inheritance += base->className.c_str();
base = base->base;
if (base != NULL)
{
inheritance += " <- ";
}
else
{
break;
}
}
char buf[256];
sprintf(buf, "\n// classID{%d}: %s\n", classID, inheritance.c_str());
OutputDebugString(buf);
fputs(buf, dumpFile);
// Go up the inheritance chain until we find some data to dump:
int newClassID = classID;
while (rtti->isAbstract)
{
sprintf(buf, "// %s is abstract\n", rtti->className.c_str());
OutputDebugString(buf);
fputs(buf, dumpFile);
rtti = rtti->base;
if (rtti == NULL)
{
return false;
}
newClassID = rtti->classId;
}
MemLabelId label;
MemLabelId__MemLabelId(&label, kMemBaseObject);
Object *value = Object__Produce(newClassID, 0, label, 2);
// We can't call our TypeTree dtor since we haven't properly implemented
// stl_allocator and ~std::list() will crash.
// If this leak is concerning, link the dtor func (::~TypeTree()) and
// call it explicitly.
TypeTree *typeTree = (TypeTree *)malloc(sizeof(TypeTree));
TypeTree__TypeTree(typeTree);
GenerateTypeTree(value, typeTree, 0x2000);
fputs(typeTree->Dump().c_str(), dumpFile);
fflush(dumpFile);
fwrite(&newClassID, 4, 1, treeFile);
typeTree->Write(treeFile);
return true;
}
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
if (fdwReason != DLL_PROCESS_ATTACH)
{
return TRUE;
}
dumpFile = fopen("structs.dump", "wb");
treeFile = fopen("structs.dat", "wb");
const char *unityVersion = "4.5.0f6";
const int targetPlatform = 5;
fwrite(unityVersion, 1, 1 + strlen(unityVersion), treeFile);
fwrite(&targetPlatform, 4, 1, treeFile);
fpos_t countPos;
fgetpos(treeFile, &countPos);
int typeCount = 0;
fwrite(&typeCount, 4, 1, treeFile);
for (int classId = 0; classId < 1024; classId++)
{
if (GenStruct(classId))
{
typeCount++;
}
}
int zero = 0;
fwrite(&zero, 4, 1, treeFile);
fsetpos(treeFile, &countPos);
fwrite(&typeCount, 4, 1, treeFile);
fclose(treeFile);
fclose(dumpFile);
DebugBreak();
return TRUE;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment