protected override void SetupFields()
{
base.SetupFields();
this.AddField<int>("CSPlayer.m_iHealth", CSGOOffsets.NetVars.C_BaseEntity.m_iHealth);
this.AddField<int>("Entity.m_iVirtualTable", 0x08);
this.AddField<int>("Entity.m_iID", CSGOOffsets.NetVars.C_BaseEntity.m_iID);
this.AddField<byte>("Entity.m_iDormant", CSGOOffsets.NetVars.C_BaseEntity.m_bDormant);
this.AddField<int>("Entity.m_hOwnerEntity", CSGOOffsets.NetVars.C_BaseEntity.m_hOwnerEntity);
this.AddField<int>("Entity.m_iTeamNum", CSGOOffsets.NetVars.C_BaseEntity.m_iTeamNum);
this.AddField<int>("Entity.m_bSpotted", CSGOOffsets.NetVars.C_BaseEntity.m_bSpotted);
this.AddField<long>("Entity.m_bSpottedByMask", CSGOOffsets.NetVars.C_BaseEntity.m_bSpottedByMask);
this.AddField<Vector3>("Entity.m_vecOrigin", CSGOOffsets.NetVars.C_BaseEntity.m_vecOrigin);
this.AddField<Vector3>("Entity.m_angRotation", CSGOOffsets.NetVars.C_BaseEntity.m_angRotation);
}