DragonNest/GameCommon/SignalHeader.h
Cussrro 47f7895977 Revert "修复编码问题"
This reverts commit 9e69c01767.
2024-12-21 10:04:04 +08:00

2027 lines
46 KiB
C++

#pragma once
#pragma pack(push, 4)
// ½Ã±×³Î ŸÀÔ ¿­°Å
enum SignalTypeEnum {
STE_DnNullSignal = 0,
STE_Input = 1,
STE_CanMove = 2,
STE_Hit = 4,
STE_VelocityAccel = 5,
STE_Jump = 6,
STE_State = 9,
STE_CanHit = 10,
STE_Sound = 11,
STE_Particle = 12,
STE_SendAction_Weapon = 14,
STE_Projectile = 15,
STE_EnvironmentEffect = 16,
STE_ShowWeapon = 17,
STE_Destroy = 18,
STE_AlphaBlending = 19,
STE_CanDefense = 20,
STE_AttachTrail = 21,
STE_CustomAction = 23,
STE_MotionSpeed = 25,
STE_NormalSuperAmmor = 27,
STE_InputHasPassiveSkill = 29,
STE_CameraEffect_Shake = 31,
STE_ResetVelocity = 32,
STE_FX = 33,
STE_PickupItem = 34,
STE_CanRotate = 35,
STE_EnableCollision = 36,
STE_ActionObject = 37,
STE_ObjectVisible = 38,
STE_EmptySignal = 39,
STE_AttachSwordTrail = 43,
STE_ShowSwordTrail = 44,
STE_CameraEffect_RadialBlur = 45,
STE_SkillSuperAmmor = 46,
STE_SummonMonster = 48,
STE_SummonProp = 49,
STE_CustomState = 50,
STE_Decal = 51,
STE_HeadLook = 52,
STE_LockTargetLook = 55,
STE_ShaderCustomParameter = 56,
STE_ChangeWeaponLink = 57,
STE_FreezeCamera = 58,
STE_SocialAction = 59,
STE_ProjectileTargetPosition = 60,
STE_CanUseSkill = 61,
STE_RebirthAnyPlayer = 62,
STE_RotateResistance = 63,
STE_HideExposureInfo = 64,
STE_ChangeAction = 65,
STE_ApplyStateEffect = 66,
STE_PhysicsSkip = 67,
STE_CanBumpWall = 69,
STE_DropItem = 70,
STE_SummonChestProp = 71,
STE_SummonBrokenProp = 72,
STE_SummonBrokenDamageProp = 73,
STE_SummonHitMoveDamageBrokenProp = 74,
STE_SummonBuffProp = 75,
STE_SummonBuffBrokenProp = 76,
STE_PositionRevision = 77,
STE_Parring = 78,
STE_Particle_LoopEnd = 79,
STE_FX_LoopEnd = 80,
STE_OutlineFilter = 81,
STE_CancelChangeStandActionSE = 82,
STE_SuicideMonster = 83,
STE_Billboard = 84,
STE_EyeLightTrail = 85,
STE_PointLight = 87,
STE_ImmediatelyAttach = 88,
STE_TriggerEvent = 89,
STE_Announce = 90,
STE_Dialogue = 91,
STE_OtherSelfEffect = 92,
STE_Gravity = 93,
STE_AttachLine = 94,
STE_SyncChangeAction = 95,
STE_ReserveProjectileTarget = 96,
STE_ShootCannon = 97,
STE_CannonTargeting = 98,
STE_CooltimeParring = 99,
STE_SkillChecker = 100,
STE_ChangeActionSECheck = 101,
STE_NextCustomAction = 102,
STE_CancelChangeStandEndActionSE = 103,
STE_CatchActor = 104,
STE_ReleaseActor = 105,
STE_OrderMySummonedMonster = 106,
STE_ChangeEmissiveTexture = 107,
STE_MoveY = 109,
STE_ChangeWeapon = 111,
STE_Rotate = 118,
STE_CameraEffect_Swing = 119,
STE_AttachEffectTrail = 120,
STE_anno = 121,
STE_CameraEffect_Movement = 122,
STE_CameraEffect_KeyFrame = 123,
STE_MarkProjectile = 124,
STE_SyncPlayerCameraYaw = 125,
STE_SummonMonsterInfo = 126,
STE_ChangeAxis = 127,
STE_ChangeSkin = 128,
STE_RLKT_Aura = 149, //tumble ?
};
// ½Ã±×³Î º° ½ºÆ®·°ÃÄ
struct DnNullSignalStruct : public TBoostMemoryPool< DnNullSignalStruct > {
char cReserved1[256];
private:
DnNullSignalStruct(const DnNullSignalStruct&);
const DnNullSignalStruct& operator=(const DnNullSignalStruct&);
public:
DnNullSignalStruct() {}
};
struct InputStruct : public TBoostMemoryPool< InputStruct > {
int nButton;
char *szChangeAction;
char cReserved1[4];
int nBlendFrame;
int nChangeActionFrame;
char *szMaintenanceBoneName;
char *szActionBoneName;
int nEventType;
int nMinTime;
int nMaxTime;
BOOL bSkillChain;
char cReserved2[4];
int nNeedSkillIndex;
BOOL isSkipEndAction;
char cReserved3[200];
private:
InputStruct(const InputStruct&);
const InputStruct& operator=(const InputStruct&);
public:
InputStruct() {}
};
struct CanMoveStruct : public TBoostMemoryPool< CanMoveStruct > {
BOOL bCanMove;
char cReserved1[4];
char *szActionBoneName;
char *szMaintenanceBoneName;
char cReserved2[240];
private:
CanMoveStruct(const CanMoveStruct&);
const CanMoveStruct& operator=(const CanMoveStruct&);
public:
CanMoveStruct() {}
};
struct HitStruct : public TBoostMemoryPool< HitStruct > {
float fDamageProb;
char *szTargetHitAction;
float fDistanceMax;
float fDistanceMin;
float fHeightMax;
float fHeightMin;
float fCenterAngle;
float fAngle;
EtVector3 *vVelocity;
EtVector3 *vResistance;
BOOL bIncludeWeaponLength;
char cReserved1[4];
float fDurabilityDamageProb;
int nStateCondition;
float fStiffProb;
EtVector3 *vOffset;
int nTargetType;
int nDamageType;
int nComboDelay;
char cReserved2[4];
int nApplySuperAmmorIndex;
int nApplySuperAmmorDamage;
int nAttackType;
char *szLinkBoneName;
int nDistanceType;
BOOL bUseSkillApplyWeaponElement;
char cReserved3[4];
BOOL bUseHitAreaOnProjectile;
int nPartyComboDelay;
EtVector3 *vSelfVelocity;
EtVector3 *vSelfResistance;
int StateEffectFilter;
BOOL bIgnoreCanHit;
BOOL bIgnoreParring;
float fCriticalVelocityRevision;
float fStunVelocityRevision;
BOOL bUseMyRelicFilter;
int nHitLimitCount;
int nSuperAmmorTime;
int nActorType;
BOOL bIsCatchedActor;
BOOL bReleaseCatchedActor;
int nWeightValueLimit;
BOOL isSelfCheck;
char cReserved4[4];
char *szSkipStateBlows;
char *szRemoveStateIndexList;
char cReserved5[4];
char *szUnStateEffectFilter;
int CheckHitDirection;
char *szTriggerEventParameter;
char cReserved6[52];
private:
HitStruct(const HitStruct&);
const HitStruct& operator=(const HitStruct&);
public:
HitStruct() {}
};
struct VelocityAccelStruct : public TBoostMemoryPool< VelocityAccelStruct > {
EtVector3 *vVelocity;
EtVector3 *vResistance;
char cReserved1[248];
private:
VelocityAccelStruct(const VelocityAccelStruct&);
const VelocityAccelStruct& operator=(const VelocityAccelStruct&);
public:
VelocityAccelStruct() {}
};
struct JumpStruct : public TBoostMemoryPool< JumpStruct > {
float fJumpVelocity;
float fJumpResistance;
BOOL bResetPrevVelocity;
BOOL bIgnoreJumpDir;
char cReserved1[240];
private:
JumpStruct(const JumpStruct&);
const JumpStruct& operator=(const JumpStruct&);
public:
JumpStruct() {}
};
struct StateStruct : public TBoostMemoryPool< StateStruct > {
int nStateOne;
int nStateTwo;
int nStateThree;
char cReserved1[244];
private:
StateStruct(const StateStruct&);
const StateStruct& operator=(const StateStruct&);
public:
StateStruct() {}
};
struct CanHitStruct : public TBoostMemoryPool< CanHitStruct > {
BOOL bHittable;
char cReserved1[252];
private:
CanHitStruct(const CanHitStruct&);
const CanHitStruct& operator=(const CanHitStruct&);
public:
CanHitStruct() {}
};
struct SoundStruct : public TBoostMemoryPool< SoundStruct > {
char *szFileName;
float fVolume;
float fRange;
float fRollOff;
std::vector<int> * nVecSoundIndex;
int nRandom;
int nType;
BOOL bUseRandomSound;
BOOL bHighPrior;
BOOL bLoop;
float fFadeDelta;
BOOL bLoadingComplete;
char cReserved1[208];
private:
SoundStruct(const SoundStruct&);
const SoundStruct& operator=(const SoundStruct&);
public:
SoundStruct() {}
};
struct ParticleStruct : public TBoostMemoryPool< ParticleStruct > {
char *szFileName;
BOOL bLoop;
BOOL bIterator;
EtVector3 *vPosition;
int nParticleDataIndex;
char cReserved1[4];
BOOL bLinkObject;
int nCullDistance;
BOOL bClingTerrain;
EtVector3 *vRotation;
char *szBoneName;
float fScale;
BOOL bDefendenceParent;
BOOL bOptimize;
BOOL bDeleteByChangeAction;
BOOL bDisableCull;
BOOL bEnable;
char cReserved2[188];
private:
ParticleStruct(const ParticleStruct&);
const ParticleStruct& operator=(const ParticleStruct&);
public:
ParticleStruct() {}
};
struct SendAction_WeaponStruct : public TBoostMemoryPool< SendAction_WeaponStruct > {
char *szActionName;
int nWeaponIndex;
int nLoopCount;
char cReserved1[244];
private:
SendAction_WeaponStruct(const SendAction_WeaponStruct&);
const SendAction_WeaponStruct& operator=(const SendAction_WeaponStruct&);
public:
SendAction_WeaponStruct() {}
};
struct ProjectileStruct : public TBoostMemoryPool< ProjectileStruct > {
int nWeaponTableID;
EtVector3 *vOffset;
char cReserved1[20];
int nProjectileIndex;
int nOrbitType;
int nTargetType;
int nDestroyOrbitType;
float fSpeed;
float fResistance;
char cReserved2[4];
EtVector3 *vDirection;
char cReserved3[4];
BOOL bIncludeMainWeaponLength;
BOOL bPierce;
int nTargetPosRandomValue;
char cReserved4[4];
int nValidTime;
int VelocityType;
char cReserved5[4];
int nMaxHitCount;
BOOL bDirectionFollowView;
char cReserved6[4];
BOOL bHitFXUseWorldAxis;
EtVector3 *vDestPosition;
float fProjectileOrbitRotateZ;
BOOL bUseServerSideInfo;
BOOL bTraceHitTarget;
BOOL bUseTargetPositionDir;
BOOL bTraceHitActorHittable;
BOOL bDoNotDestroyEffect;
BOOL bNormalizeDirectionVector;
int nIgnoreHitType;
int nTargetStateIndex;
BOOL bHitActionVectorInit;
char cReserved7[4];
BOOL bApplyStateBlowInfo;
char *RandomWeaponParam;
char cReserved8[92];
private:
ProjectileStruct(const ProjectileStruct&);
const ProjectileStruct& operator=(const ProjectileStruct&);
public:
ProjectileStruct() {}
};
struct EnvironmentEffectStruct : public TBoostMemoryPool< EnvironmentEffectStruct > {
int nCondition;
char *szBoneName;
EtVector3 *vOffset;
char cReserved1[12];
EtVector3 *vRotate;
char cReserved2[228];
private:
EnvironmentEffectStruct(const EnvironmentEffectStruct&);
const EnvironmentEffectStruct& operator=(const EnvironmentEffectStruct&);
public:
EnvironmentEffectStruct() {}
};
struct ShowWeaponStruct : public TBoostMemoryPool< ShowWeaponStruct > {
int nEquipIndex;
BOOL bEnable;
BOOL EnableByShowOption;
char cReserved1[244];
private:
ShowWeaponStruct(const ShowWeaponStruct&);
const ShowWeaponStruct& operator=(const ShowWeaponStruct&);
public:
ShowWeaponStruct() {}
};
struct DestroyStruct : public TBoostMemoryPool< DestroyStruct > {
char cReserved1[256];
private:
DestroyStruct(const DestroyStruct&);
const DestroyStruct& operator=(const DestroyStruct&);
public:
DestroyStruct() {}
};
struct AlphaBlendingStruct : public TBoostMemoryPool< AlphaBlendingStruct > {
float fStartAlpha;
float fEndAlpha;
char cReserved1[248];
private:
AlphaBlendingStruct(const AlphaBlendingStruct&);
const AlphaBlendingStruct& operator=(const AlphaBlendingStruct&);
public:
AlphaBlendingStruct() {}
};
struct CanDefenseStruct : public TBoostMemoryPool< CanDefenseStruct > {
int nProb;
char cReserved1[252];
private:
CanDefenseStruct(const CanDefenseStruct&);
const CanDefenseStruct& operator=(const CanDefenseStruct&);
public:
CanDefenseStruct() {}
};
struct AttachTrailStruct : public TBoostMemoryPool< AttachTrailStruct > {
char *szTrailTextureName;
EtVector3 *vOffset;
float fLifeTime;
float fTrailWidth;
float fMinSegment;
int nTextureIndex;
char cReserved1[232];
private:
AttachTrailStruct(const AttachTrailStruct&);
const AttachTrailStruct& operator=(const AttachTrailStruct&);
public:
AttachTrailStruct() {}
};
struct CustomActionStruct : public TBoostMemoryPool< CustomActionStruct > {
char *szChangeAction;
int nBlendFrame;
int nChangeActionFrame;
char *szMaintenanceBoneName;
char *szActionBoneName;
char cReserved1[236];
private:
CustomActionStruct(const CustomActionStruct&);
const CustomActionStruct& operator=(const CustomActionStruct&);
public:
CustomActionStruct() {}
};
struct MotionSpeedStruct : public TBoostMemoryPool< MotionSpeedStruct > {
float fFrame;
char cReserved1[252];
private:
MotionSpeedStruct(const MotionSpeedStruct&);
const MotionSpeedStruct& operator=(const MotionSpeedStruct&);
public:
MotionSpeedStruct() {}
};
struct NormalSuperAmmorStruct : public TBoostMemoryPool< NormalSuperAmmorStruct > {
BOOL bEnable;
int nTime;
float fBreakDurability;
char cReserved1[244];
private:
NormalSuperAmmorStruct(const NormalSuperAmmorStruct&);
const NormalSuperAmmorStruct& operator=(const NormalSuperAmmorStruct&);
public:
NormalSuperAmmorStruct() {}
};
struct InputHasPassiveSkillStruct : public TBoostMemoryPool< InputHasPassiveSkillStruct > {
int nButton;
int nSkillIndex;
char *szChangeAction;
int nBlendFrame;
int nChangeActionFrame;
int nEventType;
int nMinTime;
int nMaxTime;
int nSkillLevel;
BOOL bOnlyCheck;
BOOL bNotCheckPushKey;
char *szEXSkillChangeAction;
BOOL bCanUseSkill;
char cReserved1[204];
private:
InputHasPassiveSkillStruct(const InputHasPassiveSkillStruct&);
const InputHasPassiveSkillStruct& operator=(const InputHasPassiveSkillStruct&);
public:
InputHasPassiveSkillStruct() {}
};
struct CameraEffect_ShakeStruct : public TBoostMemoryPool< CameraEffect_ShakeStruct > {
float fShakeValue;
float fRange;
float fRolloff;
float fBeginRatio;
float fEndRatio;
int nCameraEffectRefIndex;
char cReserved1[232];
private:
CameraEffect_ShakeStruct(const CameraEffect_ShakeStruct&);
const CameraEffect_ShakeStruct& operator=(const CameraEffect_ShakeStruct&);
public:
CameraEffect_ShakeStruct() {}
};
struct ResetVelocityStruct : public TBoostMemoryPool< ResetVelocityStruct > {
BOOL bXAxis;
BOOL bYAxis;
BOOL bZAxis;
char cReserved1[244];
private:
ResetVelocityStruct(const ResetVelocityStruct&);
const ResetVelocityStruct& operator=(const ResetVelocityStruct&);
public:
ResetVelocityStruct() {}
};
struct FXStruct : public TBoostMemoryPool< FXStruct > {
char *szFileName;
int nFXDataIndex;
EtVector3 *vOffset;
BOOL bLinkObject;
BOOL bLoop;
EtVector3 *vRotation;
char *szBoneName;
float fScale;
char cReserved1[4];
BOOL bClingTerrain;
char cReserved2[4];
BOOL bDisableCull;
BOOL bUseTraceHitProjectileActorAdditionalHeight;
char cReserved3[4];
BOOL bEnable;
char cReserved4[196];
private:
FXStruct(const FXStruct&);
const FXStruct& operator=(const FXStruct&);
public:
FXStruct() {}
};
struct PickupItemStruct : public TBoostMemoryPool< PickupItemStruct > {
int nRange;
char cReserved1[252];
private:
PickupItemStruct(const PickupItemStruct&);
const PickupItemStruct& operator=(const PickupItemStruct&);
public:
PickupItemStruct() {}
};
struct CanRotateStruct : public TBoostMemoryPool< CanRotateStruct > {
BOOL bRotate;
char cReserved1[252];
private:
CanRotateStruct(const CanRotateStruct&);
const CanRotateStruct& operator=(const CanRotateStruct&);
public:
CanRotateStruct() {}
};
struct EnableCollisionStruct : public TBoostMemoryPool< EnableCollisionStruct > {
BOOL bEnable;
char cReserved1[252];
private:
EnableCollisionStruct(const EnableCollisionStruct&);
const EnableCollisionStruct& operator=(const EnableCollisionStruct&);
public:
EnableCollisionStruct() {}
};
struct ActionObjectStruct : public TBoostMemoryPool< ActionObjectStruct > {
char *szSkinName;
char *szAniName;
char *szActionName;
int nActionObjectIndex;
char *szAction;
EtVector3 *vRotate;
EtVector3 *vOffset;
BOOL bLinkObject;
char cReserved1[4];
BOOL bDefendenceParent;
EtVector3 *vScale;
BOOL bClingTerrain;
BOOL bBindParentAction;
BOOL bShadowOff;
BOOL bEnable;
char cReserved2[196];
private:
ActionObjectStruct(const ActionObjectStruct&);
const ActionObjectStruct& operator=(const ActionObjectStruct&);
public:
ActionObjectStruct() {}
};
struct ObjectVisibleStruct : public TBoostMemoryPool< ObjectVisibleStruct > {
BOOL bShow;
char cReserved1[252];
private:
ObjectVisibleStruct(const ObjectVisibleStruct&);
const ObjectVisibleStruct& operator=(const ObjectVisibleStruct&);
public:
ObjectVisibleStruct() {}
};
struct EmptySignalStruct : public TBoostMemoryPool< EmptySignalStruct > {
char cReserved1[256];
private:
EmptySignalStruct(const EmptySignalStruct&);
const EmptySignalStruct& operator=(const EmptySignalStruct&);
public:
EmptySignalStruct() {}
};
struct AttachSwordTrailStruct : public TBoostMemoryPool< AttachSwordTrailStruct > {
char *szTextureFileName;
char *szNormalTextureFileName;
float fLifeTime;
char cReserved1[4];
float fMinSegment;
int nTextureIndex;
int nNormalTextureIndex;
int nBlendOP;
int nSrcBlend;
int nDestBlend;
int nTechIndex;
char cReserved2[212];
private:
AttachSwordTrailStruct(const AttachSwordTrailStruct&);
const AttachSwordTrailStruct& operator=(const AttachSwordTrailStruct&);
public:
AttachSwordTrailStruct() {}
};
struct ShowSwordTrailStruct : public TBoostMemoryPool< ShowSwordTrailStruct > {
char cReserved1[16];
int nWeaponIndex;
char cReserved2[4];
char *szTextureFileName;
char *szNormalTextureFileName;
int nTextureIndex;
int nNormalTextureIndex;
float fLifeTime;
float fMinSegment;
int nBlendOP;
int nSrcBlend;
int nDestBlend;
int nTechIndex;
BOOL bUseTextureTechique;
char cReserved3[188];
private:
ShowSwordTrailStruct(const ShowSwordTrailStruct&);
const ShowSwordTrailStruct& operator=(const ShowSwordTrailStruct&);
public:
ShowSwordTrailStruct() {}
};
struct CameraEffect_RadialBlurStruct : public TBoostMemoryPool< CameraEffect_RadialBlurStruct > {
EtVector2 *vCenter;
float fBlurSize;
float fBeginRatio;
float fEndRatio;
int nCameraEffectRefIndex;
char cReserved1[236];
private:
CameraEffect_RadialBlurStruct(const CameraEffect_RadialBlurStruct&);
const CameraEffect_RadialBlurStruct& operator=(const CameraEffect_RadialBlurStruct&);
public:
CameraEffect_RadialBlurStruct() {}
};
struct SkillSuperAmmorStruct : public TBoostMemoryPool< SkillSuperAmmorStruct > {
float fSuperAmmorOneProb;
float fSuperAmmorTwoProb;
float fSuperAmmorThreeProb;
float fSuperAmmorFourProb;
int nTime;
float fDamageDecreaseProb;
char cReserved1[232];
private:
SkillSuperAmmorStruct(const SkillSuperAmmorStruct&);
const SkillSuperAmmorStruct& operator=(const SkillSuperAmmorStruct&);
public:
SkillSuperAmmorStruct() {}
};
struct SummonMonsterStruct : public TBoostMemoryPool< SummonMonsterStruct > {
int MonsterID;
EtVector3 *vPosition;
int nLifeTime;
int nTeam;
int nMaxCount;
BOOL bCopySummonerState;
float fHPAdjustValue;
int nSummonRate;
float fAngleOffset;
int nForceSkillLevel;
int nGroupID;
BOOL bSuicideWhenSummonerDie;
BOOL bFollowSummonerStage;
float fLimitSummonerDistance;
BOOL bDontCopySkillStateEffect;
char cReserved1[20];
BOOL AddImmuneBlow;
BOOL bPreLoad;
int AutoRecallRange;
BOOL PositionCheck;
BOOL bEnable;
char cReserved2[156];
private:
SummonMonsterStruct(const SummonMonsterStruct&);
const SummonMonsterStruct& operator=(const SummonMonsterStruct&);
public:
SummonMonsterStruct() {}
};
struct SummonPropStruct : public TBoostMemoryPool< SummonPropStruct > {
int nSummonPropTableID;
EtVector3 *vPosition;
EtVector3 *vRotate;
EtVector3 *vScale;
char cReserved1[240];
private:
SummonPropStruct(const SummonPropStruct&);
const SummonPropStruct& operator=(const SummonPropStruct&);
public:
SummonPropStruct() {}
};
struct CustomStateStruct : public TBoostMemoryPool< CustomStateStruct > {
int nStateOne;
int nStateTwo;
int nStateThree;
char cReserved1[244];
private:
CustomStateStruct(const CustomStateStruct&);
const CustomStateStruct& operator=(const CustomStateStruct&);
public:
CustomStateStruct() {}
};
struct DecalStruct : public TBoostMemoryPool< DecalStruct > {
char *szFileName;
float fRadius;
EtVector3 *vPosition;
float fLifeTime;
float fRotate;
char cReserved1[4];
int nTextureIndex;
int nSrcBlend;
int nDestBlend;
float fAppearTime;
BOOL bLinkObject;
char cReserved2[212];
private:
DecalStruct(const DecalStruct&);
const DecalStruct& operator=(const DecalStruct&);
public:
DecalStruct() {}
};
struct HeadLookStruct : public TBoostMemoryPool< HeadLookStruct > {
int nRotateSpeed;
float fHeadRatio;
int nResponeLenth;
float fYAxisMaxAngle;
float fXAxisMaxAngle;
BOOL bReverseYAxis;
BOOL bReverseXAxis;
char cReserved1[228];
private:
HeadLookStruct(const HeadLookStruct&);
const HeadLookStruct& operator=(const HeadLookStruct&);
public:
HeadLookStruct() {}
};
struct LockTargetLookStruct : public TBoostMemoryPool< LockTargetLookStruct > {
int LookEeventAreaID;
char cReserved1[252];
private:
LockTargetLookStruct(const LockTargetLookStruct&);
const LockTargetLookStruct& operator=(const LockTargetLookStruct&);
public:
LockTargetLookStruct() {}
};
struct ShaderCustomParameterStruct : public TBoostMemoryPool< ShaderCustomParameterStruct > {
char *szParamStr;
int nParamType;
int nValue;
float fValue;
EtVector4 *vValue;
char *szValue;
char cReserved1[16];
int nSubmeshIndex;
BOOL bContinueToNextAction;
char cReserved2[208];
private:
ShaderCustomParameterStruct(const ShaderCustomParameterStruct&);
const ShaderCustomParameterStruct& operator=(const ShaderCustomParameterStruct&);
public:
ShaderCustomParameterStruct() {}
};
struct ChangeWeaponLinkStruct : public TBoostMemoryPool< ChangeWeaponLinkStruct > {
char *szLinkBoneName;
int nWeaponIndex;
char cReserved1[248];
private:
ChangeWeaponLinkStruct(const ChangeWeaponLinkStruct&);
const ChangeWeaponLinkStruct& operator=(const ChangeWeaponLinkStruct&);
public:
ChangeWeaponLinkStruct() {}
};
struct FreezeCameraStruct : public TBoostMemoryPool< FreezeCameraStruct > {
float fResistanceRatio;
BOOL bIgnoreRefreshPlayerView;
char cReserved1[248];
private:
FreezeCameraStruct(const FreezeCameraStruct&);
const FreezeCameraStruct& operator=(const FreezeCameraStruct&);
public:
FreezeCameraStruct() {}
};
struct SocialActionStruct : public TBoostMemoryPool< SocialActionStruct > {
char *szActionName;
int nRandom;
int nCondition;
char *szNextActionName;
char cReserved1[240];
private:
SocialActionStruct(const SocialActionStruct&);
const SocialActionStruct& operator=(const SocialActionStruct&);
public:
SocialActionStruct() {}
};
struct ProjectileTargetPositionStruct : public TBoostMemoryPool< ProjectileTargetPositionStruct > {
char cReserved1[256];
private:
ProjectileTargetPositionStruct(const ProjectileTargetPositionStruct&);
const ProjectileTargetPositionStruct& operator=(const ProjectileTargetPositionStruct&);
public:
ProjectileTargetPositionStruct() {}
};
struct CanUseSkillStruct : public TBoostMemoryPool< CanUseSkillStruct > {
int CheckType;
BOOL bUseSignalSkillCheck;
char cReserved1[248];
private:
CanUseSkillStruct(const CanUseSkillStruct&);
const CanUseSkillStruct& operator=(const CanUseSkillStruct&);
public:
CanUseSkillStruct() {}
};
struct RebirthAnyPlayerStruct : public TBoostMemoryPool< RebirthAnyPlayerStruct > {
int nRadius;
char cReserved1[252];
private:
RebirthAnyPlayerStruct(const RebirthAnyPlayerStruct&);
const RebirthAnyPlayerStruct& operator=(const RebirthAnyPlayerStruct&);
public:
RebirthAnyPlayerStruct() {}
};
struct RotateResistanceStruct : public TBoostMemoryPool< RotateResistanceStruct > {
float fResistanceRatio;
char cReserved1[252];
private:
RotateResistanceStruct(const RotateResistanceStruct&);
const RotateResistanceStruct& operator=(const RotateResistanceStruct&);
public:
RotateResistanceStruct() {}
};
struct HideExposureInfoStruct : public TBoostMemoryPool< HideExposureInfoStruct > {
char cReserved1[256];
private:
HideExposureInfoStruct(const HideExposureInfoStruct&);
const HideExposureInfoStruct& operator=(const HideExposureInfoStruct&);
public:
HideExposureInfoStruct() {}
};
struct ChangeActionStruct : public TBoostMemoryPool< ChangeActionStruct > {
int nRandom;
char *szAction;
char cReserved1[248];
private:
ChangeActionStruct(const ChangeActionStruct&);
const ChangeActionStruct& operator=(const ChangeActionStruct&);
public:
ChangeActionStruct() {}
};
struct ApplyStateEffectStruct : public TBoostMemoryPool< ApplyStateEffectStruct > {
int StateEffectIndex;
char cReserved1[252];
private:
ApplyStateEffectStruct(const ApplyStateEffectStruct&);
const ApplyStateEffectStruct& operator=(const ApplyStateEffectStruct&);
public:
ApplyStateEffectStruct() {}
};
struct PhysicsSkipStruct : public TBoostMemoryPool< PhysicsSkipStruct > {
char cReserved1[256];
private:
PhysicsSkipStruct(const PhysicsSkipStruct&);
const PhysicsSkipStruct& operator=(const PhysicsSkipStruct&);
public:
PhysicsSkipStruct() {}
};
struct CanBumpWallStruct : public TBoostMemoryPool< CanBumpWallStruct > {
char *szActionName;
char cReserved1[252];
private:
CanBumpWallStruct(const CanBumpWallStruct&);
const CanBumpWallStruct& operator=(const CanBumpWallStruct&);
public:
CanBumpWallStruct() {}
};
struct DropItemStruct : public TBoostMemoryPool< DropItemStruct > {
int nDropItemTableID;
char *szActionName;
EtVector3 *vOffset;
BOOL bFixPosition;
char cReserved1[240];
private:
DropItemStruct(const DropItemStruct&);
const DropItemStruct& operator=(const DropItemStruct&);
public:
DropItemStruct() {}
};
struct SummonChestPropStruct : public TBoostMemoryPool< SummonChestPropStruct > {
int nNeedKeyID;
int nItemDropGroupTableID;
int nSummonPropTableID;
EtVector3 *vPosition;
EtVector3 *vRotate;
EtVector3 *vScale;
int nLifeTime;
char cReserved1[228];
private:
SummonChestPropStruct(const SummonChestPropStruct&);
const SummonChestPropStruct& operator=(const SummonChestPropStruct&);
public:
SummonChestPropStruct() {}
};
struct SummonBrokenPropStruct : public TBoostMemoryPool< SummonBrokenPropStruct > {
int nDurability;
int nItemDropGroupTableID;
float fCheckRange;
int nSkillLevel;
int nSummonPropTableID;
EtVector3 *vPosition;
EtVector3 *vRotate;
EtVector3 *vScale;
int nLifeTime;
char cReserved1[220];
private:
SummonBrokenPropStruct(const SummonBrokenPropStruct&);
const SummonBrokenPropStruct& operator=(const SummonBrokenPropStruct&);
public:
SummonBrokenPropStruct() {}
};
struct SummonBrokenDamagePropStruct : public TBoostMemoryPool< SummonBrokenDamagePropStruct > {
int nItemDropGroupTableID;
int nDurability;
int nSkillTableID;
int nSkillLevel;
int SkillApplyType;
int nSummonPropTableID;
EtVector3 *vPosition;
EtVector3 *vRotate;
EtVector3 *vScale;
int nLifeTime;
char cReserved1[216];
private:
SummonBrokenDamagePropStruct(const SummonBrokenDamagePropStruct&);
const SummonBrokenDamagePropStruct& operator=(const SummonBrokenDamagePropStruct&);
public:
SummonBrokenDamagePropStruct() {}
};
struct SummonHitMoveDamageBrokenPropStruct : public TBoostMemoryPool< SummonHitMoveDamageBrokenPropStruct > {
int nItemDropGroupTableID;
int nDurability;
int MovingAxis;
float fDefaultAxisMovingSpeed;
float fMaxAxisMoveDistance;
int nSummonPropTableID;
EtVector3 *vPosition;
EtVector3 *vRotate;
EtVector3 *vScale;
int nLifeTime;
char cReserved1[216];
private:
SummonHitMoveDamageBrokenPropStruct(const SummonHitMoveDamageBrokenPropStruct&);
const SummonHitMoveDamageBrokenPropStruct& operator=(const SummonHitMoveDamageBrokenPropStruct&);
public:
SummonHitMoveDamageBrokenPropStruct() {}
};
struct SummonBuffPropStruct : public TBoostMemoryPool< SummonBuffPropStruct > {
int nSkillTableID;
int nSkillLevel;
float fCheckRange;
int nTeam;
int nSummonPropTableID;
EtVector3 *vPosition;
EtVector3 *vRotate;
EtVector3 *vScale;
int nLifeTime;
char cReserved1[220];
private:
SummonBuffPropStruct(const SummonBuffPropStruct&);
const SummonBuffPropStruct& operator=(const SummonBuffPropStruct&);
public:
SummonBuffPropStruct() {}
};
struct SummonBuffBrokenPropStruct : public TBoostMemoryPool< SummonBuffBrokenPropStruct > {
int nDurability;
int nItemDropGroupTableID;
int nSkillTableID;
float fCheckRange;
int nTeam;
int nSummonPropTableID;
EtVector3 *vPosition;
EtVector3 *vRotate;
EtVector3 *vScale;
int nSkillLevel;
int nLifeTime;
char cReserved1[212];
private:
SummonBuffBrokenPropStruct(const SummonBuffBrokenPropStruct&);
const SummonBuffBrokenPropStruct& operator=(const SummonBuffBrokenPropStruct&);
public:
SummonBuffBrokenPropStruct() {}
};
struct PositionRevisionStruct : public TBoostMemoryPool< PositionRevisionStruct > {
int nRevisionTick;
char cReserved1[252];
private:
PositionRevisionStruct(const PositionRevisionStruct&);
const PositionRevisionStruct& operator=(const PositionRevisionStruct&);
public:
PositionRevisionStruct() {}
};
struct ParringStruct : public TBoostMemoryPool< ParringStruct > {
int nSkillID;
float fProb;
char *szParringActionName;
char cReserved1[244];
private:
ParringStruct(const ParringStruct&);
const ParringStruct& operator=(const ParringStruct&);
public:
ParringStruct() {}
};
struct Particle_LoopEndStruct : public TBoostMemoryPool< Particle_LoopEndStruct > {
char *szFileName;
char *szApplyActionName;
char cReserved1[248];
private:
Particle_LoopEndStruct(const Particle_LoopEndStruct&);
const Particle_LoopEndStruct& operator=(const Particle_LoopEndStruct&);
public:
Particle_LoopEndStruct() {}
};
struct FX_LoopEndStruct : public TBoostMemoryPool< FX_LoopEndStruct > {
char *szFileName;
BOOL bImmediate;
char cReserved1[248];
private:
FX_LoopEndStruct(const FX_LoopEndStruct&);
const FX_LoopEndStruct& operator=(const FX_LoopEndStruct&);
public:
FX_LoopEndStruct() {}
};
struct OutlineFilterStruct : public TBoostMemoryPool< OutlineFilterStruct > {
char cReserved1[4];
EtVector4 *vColor;
float fWidth;
int nType;
char cReserved2[240];
private:
OutlineFilterStruct(const OutlineFilterStruct&);
const OutlineFilterStruct& operator=(const OutlineFilterStruct&);
public:
OutlineFilterStruct() {}
};
struct CancelChangeStandActionSEStruct : public TBoostMemoryPool< CancelChangeStandActionSEStruct > {
char cReserved1[256];
private:
CancelChangeStandActionSEStruct(const CancelChangeStandActionSEStruct&);
const CancelChangeStandActionSEStruct& operator=(const CancelChangeStandActionSEStruct&);
public:
CancelChangeStandActionSEStruct() {}
};
struct SuicideMonsterStruct : public TBoostMemoryPool< SuicideMonsterStruct > {
BOOL bGetExp;
BOOL bDropItem;
char cReserved1[248];
private:
SuicideMonsterStruct(const SuicideMonsterStruct&);
const SuicideMonsterStruct& operator=(const SuicideMonsterStruct&);
public:
SuicideMonsterStruct() {}
};
struct BillboardStruct : public TBoostMemoryPool< BillboardStruct > {
BOOL bYBillboard;
char cReserved1[252];
private:
BillboardStruct(const BillboardStruct&);
const BillboardStruct& operator=(const BillboardStruct&);
public:
BillboardStruct() {}
};
struct EyeLightTrailStruct : public TBoostMemoryPool< EyeLightTrailStruct > {
char *szSkinName;
int nLightTrailCount;
char *szLinkBoneName;
float fScaleMin;
float fScaleMax;
int nHashCode;
char cReserved1[232];
private:
EyeLightTrailStruct(const EyeLightTrailStruct&);
const EyeLightTrailStruct& operator=(const EyeLightTrailStruct&);
public:
EyeLightTrailStruct() {}
};
struct PointLightStruct : public TBoostMemoryPool< PointLightStruct > {
EtVector4 *vDiffuse;
EtVector4 *vSpecular;
EtVector3 *vOffset;
float fRange;
float fBeginRatio;
float fEndRatio;
char cReserved1[232];
private:
PointLightStruct(const PointLightStruct&);
const PointLightStruct& operator=(const PointLightStruct&);
public:
PointLightStruct() {}
};
struct ImmediatelyAttachStruct : public TBoostMemoryPool< ImmediatelyAttachStruct > {
char *szTrailTextureName;
int nTextureIndex;
int ContinueTime;
char cReserved1[244];
private:
ImmediatelyAttachStruct(const ImmediatelyAttachStruct&);
const ImmediatelyAttachStruct& operator=(const ImmediatelyAttachStruct&);
public:
ImmediatelyAttachStruct() {}
};
struct TriggerEventStruct : public TBoostMemoryPool< TriggerEventStruct > {
int nEventID;
char cReserved1[252];
private:
TriggerEventStruct(const TriggerEventStruct&);
const TriggerEventStruct& operator=(const TriggerEventStruct&);
public:
TriggerEventStruct() {}
};
struct AnnounceStruct : public TBoostMemoryPool< AnnounceStruct > {
int nRange;
int nTargetMonsterID;
char cReserved1[248];
private:
AnnounceStruct(const AnnounceStruct&);
const AnnounceStruct& operator=(const AnnounceStruct&);
public:
AnnounceStruct() {}
};
struct DialogueStruct : public TBoostMemoryPool< DialogueStruct > {
char *UIFileName;
int Index;
int LifeTime;
int Rate;
char cReserved1[12];
EtVector4 *MonIDFirstGroup;
EtVector4 *MonIDSecondGroup;
EtVector4 *ExeptMonID;
char cReserved2[216];
private:
DialogueStruct(const DialogueStruct&);
const DialogueStruct& operator=(const DialogueStruct&);
public:
DialogueStruct() {}
};
struct OtherSelfEffectStruct : public TBoostMemoryPool< OtherSelfEffectStruct > {
float fLifeTime;
EtVector4 *vBeginColor;
EtVector4 *vEndColor;
float fBeginAlpha;
float fEndAlpha;
char *szSkinName;
int nBlendOP;
int nSrcBlend;
int nDestBlend;
char cReserved1[4];
BOOL bAllCalcPosition;
char cReserved2[212];
private:
OtherSelfEffectStruct(const OtherSelfEffectStruct&);
const OtherSelfEffectStruct& operator=(const OtherSelfEffectStruct&);
public:
OtherSelfEffectStruct() {}
};
struct GravityStruct : public TBoostMemoryPool< GravityStruct > {
float fDistanceMax;
float fMinVelocity;
float fMaxVelocity;
int nApplyTargetState;
int nTargetType;
EtVector3 *vOffset;
float fDistanceMin;
float fAngle;
float fCenterAngle;
float fHeightMax;
float fHeightMin;
float fMinVelocity_Vertical;
float fMaxVelocity_Vertical;
char cReserved1[204];
private:
GravityStruct(const GravityStruct&);
const GravityStruct& operator=(const GravityStruct&);
public:
GravityStruct() {}
};
struct AttachLineStruct : public TBoostMemoryPool< AttachLineStruct > {
char *szTextureFileName;
float fLifeTime;
int nTextureIndex;
float fLineWidth;
float fUVMoveSpeed;
char cReserved1[236];
private:
AttachLineStruct(const AttachLineStruct&);
const AttachLineStruct& operator=(const AttachLineStruct&);
public:
AttachLineStruct() {}
};
struct SyncChangeActionStruct : public TBoostMemoryPool< SyncChangeActionStruct > {
char *szActionName;
int nRandom;
int nConditionOne;
int nOperatorOne;
char *szValueOne;
char cReserved1[236];
private:
SyncChangeActionStruct(const SyncChangeActionStruct&);
const SyncChangeActionStruct& operator=(const SyncChangeActionStruct&);
public:
SyncChangeActionStruct() {}
};
struct ReserveProjectileTargetStruct : public TBoostMemoryPool< ReserveProjectileTargetStruct > {
char cReserved1[256];
private:
ReserveProjectileTargetStruct(const ReserveProjectileTargetStruct&);
const ReserveProjectileTargetStruct& operator=(const ReserveProjectileTargetStruct&);
public:
ReserveProjectileTargetStruct() {}
};
struct ShootCannonStruct : public TBoostMemoryPool< ShootCannonStruct > {
int CannonMonsterSkillID;
char cReserved1[252];
private:
ShootCannonStruct(const ShootCannonStruct&);
const ShootCannonStruct& operator=(const ShootCannonStruct&);
public:
ShootCannonStruct() {}
};
struct CannonTargetingStruct : public TBoostMemoryPool< CannonTargetingStruct > {
char cReserved1[256];
private:
CannonTargetingStruct(const CannonTargetingStruct&);
const CannonTargetingStruct& operator=(const CannonTargetingStruct&);
public:
CannonTargetingStruct() {}
};
struct CooltimeParringStruct : public TBoostMemoryPool< CooltimeParringStruct > {
int nSkillID;
float fProb;
char *szParringActionName;
char cReserved1[244];
private:
CooltimeParringStruct(const CooltimeParringStruct&);
const CooltimeParringStruct& operator=(const CooltimeParringStruct&);
public:
CooltimeParringStruct() {}
};
struct SkillCheckerStruct : public TBoostMemoryPool< SkillCheckerStruct > {
char *szChangeAction;
int nSkillID;
char cReserved1[248];
private:
SkillCheckerStruct(const SkillCheckerStruct&);
const SkillCheckerStruct& operator=(const SkillCheckerStruct&);
public:
SkillCheckerStruct() {}
};
struct ChangeActionSECheckStruct : public TBoostMemoryPool< ChangeActionSECheckStruct > {
int nStateEffectID;
char *szChangeAction;
char cReserved1[248];
private:
ChangeActionSECheckStruct(const ChangeActionSECheckStruct&);
const ChangeActionSECheckStruct& operator=(const ChangeActionSECheckStruct&);
public:
ChangeActionSECheckStruct() {}
};
struct NextCustomActionStruct : public TBoostMemoryPool< NextCustomActionStruct > {
char cReserved1[256];
private:
NextCustomActionStruct(const NextCustomActionStruct&);
const NextCustomActionStruct& operator=(const NextCustomActionStruct&);
public:
NextCustomActionStruct() {}
};
struct CancelChangeStandEndActionSEStruct : public TBoostMemoryPool< CancelChangeStandEndActionSEStruct > {
char *szEndAction;
char cReserved1[252];
private:
CancelChangeStandEndActionSEStruct(const CancelChangeStandEndActionSEStruct&);
const CancelChangeStandEndActionSEStruct& operator=(const CancelChangeStandEndActionSEStruct&);
public:
CancelChangeStandEndActionSEStruct() {}
};
struct CatchActorStruct : public TBoostMemoryPool< CatchActorStruct > {
float fCatchDistance;
char *szCatchBoneName;
char cReserved1[4];
char *szCatchedActorAction;
char cReserved2[8];
float fHeightMax;
float fHeightMin;
char cReserved3[8];
int nApplySuperArmorDamage;
BOOL bIgnoreCanHit;
BOOL bIgnoreParring;
char *szTargetActorCatchBoneName;
BOOL bMultiCatch;
char cReserved4[196];
private:
CatchActorStruct(const CatchActorStruct&);
const CatchActorStruct& operator=(const CatchActorStruct&);
public:
CatchActorStruct() {}
};
struct ReleaseActorStruct : public TBoostMemoryPool< ReleaseActorStruct > {
char cReserved1[256];
private:
ReleaseActorStruct(const ReleaseActorStruct&);
const ReleaseActorStruct& operator=(const ReleaseActorStruct&);
public:
ReleaseActorStruct() {}
};
struct OrderMySummonedMonsterStruct : public TBoostMemoryPool< OrderMySummonedMonsterStruct > {
int nMonsterID;
float fOrderRange;
char cReserved1[248];
private:
OrderMySummonedMonsterStruct(const OrderMySummonedMonsterStruct&);
const OrderMySummonedMonsterStruct& operator=(const OrderMySummonedMonsterStruct&);
public:
OrderMySummonedMonsterStruct() {}
};
struct ChangeEmissiveTextureStruct : public TBoostMemoryPool< ChangeEmissiveTextureStruct > {
char *szEmissiveTexture;
BOOL bImmediately;
char cReserved1[248];
private:
ChangeEmissiveTextureStruct(const ChangeEmissiveTextureStruct&);
const ChangeEmissiveTextureStruct& operator=(const ChangeEmissiveTextureStruct&);
public:
ChangeEmissiveTextureStruct() {}
};
struct MoveYStruct : public TBoostMemoryPool< MoveYStruct > {
float fVelocityY;
BOOL bMaintainYPos;
char cReserved1[248];
private:
MoveYStruct(const MoveYStruct&);
const MoveYStruct& operator=(const MoveYStruct&);
public:
MoveYStruct() {}
};
struct ChangeWeaponStruct : public TBoostMemoryPool< ChangeWeaponStruct > {
int nWeaponIndex;
int nWeaponID;
char cReserved1[248];
private:
ChangeWeaponStruct(const ChangeWeaponStruct&);
const ChangeWeaponStruct& operator=(const ChangeWeaponStruct&);
public:
ChangeWeaponStruct() {}
};
struct RotateStruct : public TBoostMemoryPool< RotateStruct > {
float fStartSpeed;
float fEndSpeed;
BOOL bLeft;
EtVector3 *vAxis;
char cReserved1[240];
private:
RotateStruct(const RotateStruct&);
const RotateStruct& operator=(const RotateStruct&);
public:
RotateStruct() {}
};
struct CameraEffect_SwingStruct : public TBoostMemoryPool< CameraEffect_SwingStruct > {
float fSpeed;
float fAngle;
int nCameraEffectRefIndex;
BOOL bSmooth;
char cReserved1[240];
private:
CameraEffect_SwingStruct(const CameraEffect_SwingStruct&);
const CameraEffect_SwingStruct& operator=(const CameraEffect_SwingStruct&);
public:
CameraEffect_SwingStruct() {}
};
struct AttachEffectTrailStruct : public TBoostMemoryPool< AttachEffectTrailStruct > {
char *szTextureName;
int nTextureIndex;
int nHashCode;
char *szLinkBoneName;
float fLifeTime;
float fTrailWidth;
float fMinSegment;
int nBlendOP;
char cReserved1[4];
int nSrcBlend;
int nDestBlend;
EtVector3 *vOffset;
BOOL bLoop;
char cReserved2[204];
private:
AttachEffectTrailStruct(const AttachEffectTrailStruct&);
const AttachEffectTrailStruct& operator=(const AttachEffectTrailStruct&);
public:
AttachEffectTrailStruct() {}
};
struct annoStruct : public TBoostMemoryPool< annoStruct > {
char cReserved1[256];
private:
annoStruct(const annoStruct&);
const annoStruct& operator=(const annoStruct&);
public:
annoStruct() {}
};
struct CameraEffect_MovementStruct : public TBoostMemoryPool< CameraEffect_MovementStruct > {
EtVector2 *vDir;
float fSpeedBegin;
float fSpeedEnd;
int nCameraEffectRefIndex;
char cReserved1[240];
private:
CameraEffect_MovementStruct(const CameraEffect_MovementStruct&);
const CameraEffect_MovementStruct& operator=(const CameraEffect_MovementStruct&);
public:
CameraEffect_MovementStruct() {}
};
struct CameraEffect_KeyFrameStruct : public TBoostMemoryPool< CameraEffect_KeyFrameStruct > {
char *strCamFile;
int nCameraEffectRefIndex;
char cReserved1[248];
private:
CameraEffect_KeyFrameStruct(const CameraEffect_KeyFrameStruct&);
const CameraEffect_KeyFrameStruct& operator=(const CameraEffect_KeyFrameStruct&);
public:
CameraEffect_KeyFrameStruct() {}
};
struct MarkProjectileStruct : public TBoostMemoryPool< MarkProjectileStruct > {
char *szFileName;
float fLifeTime;
float fRadius;
float fRotate;
EtVector3 *vPosition;
int nDestBlend;
int nSrcBlend;
int nTextureIndex;
int nMarkType;
int nFXDataIndex;
int nParticleDataIndex;
BOOL bLoop;
float fScale;
float fAppearTime;
char cReserved1[200];
private:
MarkProjectileStruct(const MarkProjectileStruct&);
const MarkProjectileStruct& operator=(const MarkProjectileStruct&);
public:
MarkProjectileStruct() {}
};
struct SyncPlayerCameraYawStruct : public TBoostMemoryPool< SyncPlayerCameraYawStruct > {
char cReserved1[256];
private:
SyncPlayerCameraYawStruct(const SyncPlayerCameraYawStruct&);
const SyncPlayerCameraYawStruct& operator=(const SyncPlayerCameraYawStruct&);
public:
SyncPlayerCameraYawStruct() {}
};
struct SummonMonsterInfoStruct : public TBoostMemoryPool< SummonMonsterInfoStruct > {
int MonsterID;
char cReserved1[252];
private:
SummonMonsterInfoStruct(const SummonMonsterInfoStruct&);
const SummonMonsterInfoStruct& operator=(const SummonMonsterInfoStruct&);
public:
SummonMonsterInfoStruct() {}
};
struct ChangeAxisStruct : public TBoostMemoryPool< ChangeAxisStruct > {
char cReserved1[256];
private:
ChangeAxisStruct(const ChangeAxisStruct&);
const ChangeAxisStruct& operator=(const ChangeAxisStruct&);
public:
ChangeAxisStruct() {}
};
struct ChangeSkinStruct : public TBoostMemoryPool< ChangeSkinStruct > {
char *szSkinFileName;
char *szAniFileName;
int nObjectSkinIndex;
char cReserved1[244];
private:
ChangeSkinStruct(const ChangeSkinStruct&);
const ChangeSkinStruct& operator=(const ChangeSkinStruct&);
public:
ChangeSkinStruct() {}
};
static int GetSignalDataUsingCount(int signalIdx) {
switch(signalIdx) {
case 0: return 0;
case 1: return 14;
case 2: return 4;
case 4: return 51;
case 5: return 2;
case 6: return 4;
case 9: return 3;
case 10: return 1;
case 11: return 12;
case 12: return 17;
case 14: return 3;
case 15: return 41;
case 16: return 7;
case 17: return 3;
case 18: return 0;
case 19: return 2;
case 20: return 1;
case 21: return 6;
case 23: return 5;
case 25: return 1;
case 27: return 3;
case 29: return 13;
case 31: return 6;
case 32: return 3;
case 33: return 15;
case 34: return 1;
case 35: return 1;
case 36: return 1;
case 37: return 15;
case 38: return 1;
case 39: return 0;
case 43: return 11;
case 44: return 17;
case 45: return 5;
case 46: return 6;
case 48: return 25;
case 49: return 4;
case 50: return 3;
case 51: return 11;
case 52: return 7;
case 55: return 1;
case 56: return 12;
case 57: return 2;
case 58: return 2;
case 59: return 4;
case 60: return 0;
case 61: return 2;
case 62: return 1;
case 63: return 1;
case 64: return 0;
case 65: return 2;
case 66: return 1;
case 67: return 0;
case 69: return 1;
case 70: return 4;
case 71: return 7;
case 72: return 9;
case 73: return 10;
case 74: return 10;
case 75: return 9;
case 76: return 11;
case 77: return 1;
case 78: return 3;
case 79: return 2;
case 80: return 2;
case 81: return 4;
case 82: return 0;
case 83: return 2;
case 84: return 1;
case 85: return 6;
case 87: return 6;
case 88: return 3;
case 89: return 1;
case 90: return 2;
case 91: return 10;
case 92: return 11;
case 93: return 13;
case 94: return 5;
case 95: return 5;
case 96: return 0;
case 97: return 1;
case 98: return 0;
case 99: return 3;
case 100: return 2;
case 101: return 2;
case 102: return 0;
case 103: return 1;
case 104: return 15;
case 105: return 0;
case 106: return 2;
case 107: return 2;
case 109: return 2;
case 111: return 2;
case 118: return 4;
case 119: return 4;
case 120: return 13;
case 121: return 0;
case 122: return 4;
case 123: return 2;
case 124: return 14;
case 125: return 0;
case 126: return 1;
case 127: return 0;
case 128: return 3;
}
return 64;
};
static int GetSignalDataUsingCount64(int signalIdx) {
switch(signalIdx) {
case 0: return 0;
case 1: return 17;
case 2: return 6;
case 4: return 62;
case 5: return 4;
case 6: return 4;
case 9: return 3;
case 10: return 1;
case 11: return 14;
case 12: return 21;
case 14: return 4;
case 15: return 45;
case 16: return 10;
case 17: return 3;
case 18: return 0;
case 19: return 2;
case 20: return 1;
case 21: return 8;
case 23: return 8;
case 25: return 1;
case 27: return 3;
case 29: return 15;
case 31: return 6;
case 32: return 3;
case 33: return 19;
case 34: return 1;
case 35: return 1;
case 36: return 1;
case 37: return 22;
case 38: return 1;
case 39: return 0;
case 43: return 13;
case 44: return 19;
case 45: return 6;
case 46: return 6;
case 48: return 26;
case 49: return 7;
case 50: return 3;
case 51: return 13;
case 52: return 7;
case 55: return 1;
case 56: return 15;
case 57: return 3;
case 58: return 2;
case 59: return 6;
case 60: return 0;
case 61: return 2;
case 62: return 1;
case 63: return 1;
case 64: return 0;
case 65: return 3;
case 66: return 1;
case 67: return 0;
case 69: return 2;
case 70: return 6;
case 71: return 10;
case 72: return 12;
case 73: return 13;
case 74: return 13;
case 75: return 12;
case 76: return 14;
case 77: return 1;
case 78: return 4;
case 79: return 4;
case 80: return 3;
case 81: return 5;
case 82: return 0;
case 83: return 2;
case 84: return 1;
case 85: return 8;
case 87: return 9;
case 88: return 4;
case 89: return 1;
case 90: return 2;
case 91: return 14;
case 92: return 14;
case 93: return 14;
case 94: return 6;
case 95: return 7;
case 96: return 0;
case 97: return 1;
case 98: return 0;
case 99: return 4;
case 100: return 3;
case 101: return 3;
case 102: return 0;
case 103: return 2;
case 104: return 18;
case 105: return 0;
case 106: return 2;
case 107: return 3;
case 109: return 2;
case 111: return 2;
case 118: return 5;
case 119: return 4;
case 120: return 16;
case 121: return 0;
case 122: return 5;
case 123: return 3;
case 124: return 16;
case 125: return 0;
case 126: return 1;
case 127: return 0;
case 128: return 5;
}
return 64;
};
#pragma pack(pop)