Files

74 lines
1.3 KiB
C++

#pragma once
#include <Types/CFourCC.h>
struct CEntityInfoMP1;
struct CActorParametersMP1;
struct CAnimResMPT {
CObjectId mResourceId;
CScale3f mScale;
char gap1C[4];
void* qword20;
const void *pvoid28;
void* qword30;
int stringHash1;
char gap3C[4];
void* qword40;
const void *pvoid48;
void* qword50;
int mStringHash2;
char gap5C[4];
char byte60;
};
struct CStaticResMPT {
CObjectId mResourceId;
CScale3f mScale;
};
struct CAnimatedUvDataMP1;
enum EMaterialTypesMP1 {};
enum EUserEventType {};
enum EWeaponType {
kWT_None = -1,
kWT_Power = 0,
kWT_Ice = 1,
kWT_Wave = 2,
kWT_Plasma = 3,
kWT_Bomb = 4,
kWT_PowerBomb = 5,
kWT_Missile = 6,
kWT_BoostBall = 7,
kWT_Phazon = 8,
kWT_AI = 9,
kWT_PoisonWater = 10,
kWT_Lava = 11,
kWT_Heat = 12,
kWT_Unused1 = 13,
kWT_OrangePhazon = 14,
kWT_Max = 15
};
namespace IAllocator {
struct SDebugInfo;
}
struct CFormDescriptor {
CFormDescriptor(CInputStream &);
CFourCC type;
ulong size;
ulong unk1;
CFourCC id;
uint readerVersion;
uint writerVersion;
};
struct CChunkDescriptor {
CChunkDescriptor(CInputStream &);
CFourCC id;
ulong size;
uint unk;
ulong skip;
};