void iPhysicsController::SaveToSaveData(iSaveData *apSaveData) { kSaveData_SaveToBegin(iPhysicsController); kSaveData_SaveTo(msName); kSaveData_SaveTo(mfA); kSaveData_SaveTo(mfB); kSaveData_SaveTo(mfC); kSaveData_SaveTo(mfDestValue); kSaveData_SaveTo(mfMaxOutput); kSaveData_SaveTo(mbMulMassWithOutput); kSaveData_SaveTo(mType); kSaveData_SaveTo(mInputType); kSaveData_SaveTo(mInputAxis); kSaveData_SaveTo(mOutputType); kSaveData_SaveTo(mOutputAxis); kSaveData_SaveTo(mEndType); kSaveData_SaveTo(msNextController); kSaveData_SaveTo(mbActive); kSaveData_SaveTo(mbPaused); kSaveData_SaveObject(mpBody,mlBodyId); kSaveData_SaveObject(mpJoint,mlJointId); }
void iEntity::SaveToSaveData(iSaveData *apSaveData) { kSaveData_SaveToBegin(iEntity); kSaveData_SaveTo(mbIsActive); kSaveData_SaveTo(mbIsVisible); kSaveData_SaveTo(msName); kSaveData_SaveObject(mpParentNode,mlParentNodeId); }
void cNode3D::SaveToSaveData(iSaveData *apSaveData) { kSaveData_SaveToBegin(cNode3D); kSaveData_SaveTo(msName); kSaveData_SaveTo(msSource); kSaveData_SaveTo(mbAutoDeleteChildren); kSaveData_SaveTo(m_mtxLocalTransform); kSaveData_SaveObject(mpParent,mlParentId); }
void iEntity3D::SaveToSaveData(iSaveData *apSaveData) { kSaveData_SaveToBegin(iEntity3D); //Log("-------- Saving %s --------------\n",msName.c_str()); kSaveData_SaveTo(m_mtxLocalTransform); kSaveData_SaveTo(mBoundingVolume); kSaveData_SaveTo(msSourceFile); kSaveData_SaveObject(mpParent,mlParentId); kSaveData_SaveIdList(mlstChildren,tEntity3DListIt,mlstChildren); /*if(mlstChildren.empty()==false) { Log("Children in '%s'/'%s': ",msName.c_str(),GetEntityType().c_str()); for(tEntity3DListIt it=mlstChildren.begin(); it != mlstChildren.end(); ++it) { iEntity3D *pEntity = *it; Log("('%d/%s'/'%s'), ",pEntity->GetSaveObjectId(),pEntity->GetName().c_str(),pEntity->GetEntityType().c_str()); } Log("\n"); }*/ }