mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-01-19 20:24:49 +00:00
Fixed constructor order in ShapeBase.
This commit is contained in:
parent
b3170bcddf
commit
1cb5f0f160
|
|
@ -154,28 +154,8 @@ ShapeBaseData::ShapeBaseData()
|
|||
shadowSphereAdjust( 1.0f ),
|
||||
shapeName( StringTable->insert("") ),
|
||||
cloakTexName( StringTable->insert("") ),
|
||||
mass( 1.0f ),
|
||||
drag( 0.0f ),
|
||||
density( 1.0f ),
|
||||
maxEnergy( 0.0f ),
|
||||
maxDamage( 1.0f ),
|
||||
disabledLevel( 1.0f ),
|
||||
destroyedLevel( 1.0f ),
|
||||
repairRate( 0.0033f ),
|
||||
eyeNode( -1 ),
|
||||
earNode( -1 ),
|
||||
cameraNode( -1 ),
|
||||
damageSequence( -1 ),
|
||||
hulkSequence( -1 ),
|
||||
cameraMaxDist( 0.0f ),
|
||||
cameraMinDist( 0.2f ),
|
||||
cameraDefaultFov( 75.0f ),
|
||||
cameraMinFov( 5.0f ),
|
||||
cameraMaxFov( 120.f ),
|
||||
cameraCanBank( false ),
|
||||
mountedImagesBank( false ),
|
||||
isInvincible( false ),
|
||||
renderWhenDestroyed( true ),
|
||||
cubeDescId( 0 ),
|
||||
reflectorDesc( NULL ),
|
||||
debris( NULL ),
|
||||
debrisID( 0 ),
|
||||
debrisShapeName( StringTable->insert("") ),
|
||||
|
|
@ -183,15 +163,35 @@ ShapeBaseData::ShapeBaseData()
|
|||
explosionID( 0 ),
|
||||
underwaterExplosion( NULL ),
|
||||
underwaterExplosionID( 0 ),
|
||||
mass( 1.0f ),
|
||||
drag( 0.0f ),
|
||||
density( 1.0f ),
|
||||
maxEnergy( 0.0f ),
|
||||
maxDamage( 1.0f ),
|
||||
destroyedLevel( 1.0f ),
|
||||
disabledLevel( 1.0f ),
|
||||
repairRate( 0.0033f ),
|
||||
eyeNode( -1 ),
|
||||
earNode( -1 ),
|
||||
cameraNode( -1 ),
|
||||
cameraMaxDist( 0.0f ),
|
||||
cameraMinDist( 0.2f ),
|
||||
cameraDefaultFov( 75.0f ),
|
||||
cameraMinFov( 5.0f ),
|
||||
cameraMaxFov( 120.f ),
|
||||
cameraCanBank( false ),
|
||||
mountedImagesBank( false ),
|
||||
debrisDetail( -1 ),
|
||||
damageSequence( -1 ),
|
||||
hulkSequence( -1 ),
|
||||
observeThroughObject( false ),
|
||||
firstPersonOnly( false ),
|
||||
useEyePoint( false ),
|
||||
cubeDescId( 0 ),
|
||||
reflectorDesc( NULL ),
|
||||
observeThroughObject( false ),
|
||||
isInvincible( false ),
|
||||
renderWhenDestroyed( true ),
|
||||
computeCRC( false ),
|
||||
inheritEnergyFromMount( false ),
|
||||
mCRC( 0 ),
|
||||
debrisDetail( -1 )
|
||||
mCRC( 0 )
|
||||
{
|
||||
dMemset( mountPointNode, -1, sizeof( S32 ) * SceneObject::NumMountPoints );
|
||||
}
|
||||
|
|
@ -878,46 +878,46 @@ IMPLEMENT_CALLBACK( ShapeBase, validateCameraFov, F32, (F32 fov), (fov),
|
|||
"@see ShapeBaseData\n\n");
|
||||
|
||||
ShapeBase::ShapeBase()
|
||||
: mDrag( 0.0f ),
|
||||
mBuoyancy( 0.0f ),
|
||||
mWaterCoverage( 0.0f ),
|
||||
mLiquidHeight( 0.0f ),
|
||||
: mDataBlock( NULL ),
|
||||
mIsAiControlled( false ),
|
||||
mControllingObject( NULL ),
|
||||
mGravityMod( 1.0f ),
|
||||
mAppliedForce( Point3F::Zero ),
|
||||
mTimeoutList( NULL ),
|
||||
mDataBlock( NULL ),
|
||||
mMoveMotion( false ),
|
||||
mShapeBaseMount( NULL ),
|
||||
mShapeInstance( NULL ),
|
||||
mConvexList( new Convex ),
|
||||
mEnergy( 0.0f ),
|
||||
mRechargeRate( 0.0f ),
|
||||
mMass( 1.0f ),
|
||||
mOneOverMass( 1.0f ),
|
||||
mDrag( 0.0f ),
|
||||
mBuoyancy( 0.0f ),
|
||||
mLiquidHeight( 0.0f ),
|
||||
mWaterCoverage( 0.0f ),
|
||||
mAppliedForce( Point3F::Zero ),
|
||||
mGravityMod( 1.0f ),
|
||||
mDamageFlash( 0.0f ),
|
||||
mWhiteOut( 0.0f ),
|
||||
mFlipFadeVal( false ),
|
||||
mTimeoutList( NULL ),
|
||||
mDamage( 0.0f ),
|
||||
mRepairRate( 0.0f ),
|
||||
mRepairReserve( 0.0f ),
|
||||
mDamageState( Enabled ),
|
||||
mDamageThread( NULL ),
|
||||
mHulkThread( NULL ),
|
||||
mLastRenderFrame( 0 ),
|
||||
mLastRenderDistance( 0.0f ),
|
||||
damageDir( 0.0f, 0.0f, 1.0f ),
|
||||
mCloaked( false ),
|
||||
mCloakLevel( 0.0f ),
|
||||
mDamageFlash( 0.0f ),
|
||||
mWhiteOut( 0.0f ),
|
||||
mIsControlled( false ),
|
||||
mConvexList( new Convex ),
|
||||
mCameraFov( 90.0f ),
|
||||
mFadeOut( true ),
|
||||
mFading( false ),
|
||||
mFadeVal( 1.0f ),
|
||||
mFadeTime( 1.0f ),
|
||||
mFadeElapsedTime( 0.0f ),
|
||||
mFadeTime( 1.0f ),
|
||||
mFadeDelay( 0.0f ),
|
||||
mFlipFadeVal( false ),
|
||||
damageDir( 0.0f, 0.0f, 1.0f ),
|
||||
mShapeBaseMount( NULL ),
|
||||
mMass( 1.0f ),
|
||||
mOneOverMass( 1.0f ),
|
||||
mMoveMotion( false ),
|
||||
mIsAiControlled( false )
|
||||
mCameraFov( 90.0f ),
|
||||
mIsControlled( false ),
|
||||
mLastRenderFrame( 0 ),
|
||||
mLastRenderDistance( 0.0f )
|
||||
{
|
||||
mTypeMask |= ShapeBaseObjectType | LightObjectType;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue