1.8 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.8 KiB
		
	
	
	
	
	
	
	
World
Class
SceneObject
- SceneObjectLocation ==> SceneObjectBase
- SceneObject
- World
- EditWorld
 - PVSWorld
 
 - SceneZoneManagerObject
- SceneRoot
 - InteriorInstance
 
 - ShapeBase
- ModelShapeBase ==> StaticModelShape
- OutdoorStaticShape
 
 
 - ModelShapeBase ==> StaticModelShape
 - AudioEmitter
- LightningSound
 
 
 - World
 
 - SceneObject
 
Resource
- Resource
- Interior
 
 
other
- TerrTile
- TerrTileEdit
 
 - SceneInstance
 
Object
World
SKies mSkySceneInstance* m_SceneInstanceWorldLoader* mTileLoaderVector<Tile> mTilesWorldAreaHeader mFileHeaderVector<stModelResInfo> mModelsResourcePtr res
Vector<ModelInstanceInfo> mModelisstd::map<U32,stObject>::iterator itstObject ==> ShapeBase
Vector<InteriorPtr> mInteriorsInterior pRep
Vector<InteriorInstanceInfo> mInteriorInstsstd::map<U32,stObject>::iteratoritstObject ==> InteriorInstance
World* mWorld
XMapObjectMgr<XMapInteriorObj> mInteriorInstsXMapInteriorObj objInteriorInstance* obj.inst
XMapObjectMgr<XMapShapeObj> mStaticShapeXMapShapeObj objShapeBase* obj.inst
SceneInstance
SceneRoot* m_ClientSceneRootSceneGraph* m_ClientSceneGraphrcPathWorld* mRcWorld
Flow
Wolrd
World::setHotPosWorld::updateHotAreaWorld::updateTileWorld::updateChunk
World::updateTileWorldLoader::updateTerrTile::addToSceneTerrTile::initObjectsTerrTile::setDoodadsTerrTile::createADoodad
TerrTile::setMapObjsTerrTile::createAInterior
TerrTile::setDynamicDoodads
SceneInstance::updatePathDataHotPos
SceneInstance
SceneInstance::drawPathDatarcPathWorld::drawDbg