12#ifndef __PERSISTFACTORYCLASS_H__
13#define __PERSISTFACTORYCLASS_H__
15#include "engine_common.h"
16#include "engine_vector.h"
18#include "engine_threading.h"
19#include "engine_string.h"
21class PersistFactoryClass
24 PersistFactoryClass* NextFactory;
25 PersistFactoryClass();
26 virtual ~PersistFactoryClass();
27 virtual uint32 Chunk_ID()
const = 0;
28 virtual PersistClass* Load (ChunkLoadClass& xLoad)
const = 0;
29 virtual void Save (ChunkSaveClass& xSave, PersistClass*)
const = 0;