12#ifndef TT_INCLUDE_SPECIALEFFECTSGAMEOBJDEF_H
13#define TT_INCLUDE_SPECIALEFFECTSGAMEOBJDEF_H
14#include "PhysicalGameObjDef.h"
15class SpecialEffectsGameObjDef :
public PhysicalGameObjDef {
17 SpecialEffectsGameObjDef();
18 ~SpecialEffectsGameObjDef();
19 const PersistFactoryClass &Get_Factory()
const;
20 bool Save(ChunkSaveClass &csave);
21 bool Load(ChunkLoadClass &cload);
22 uint32 Get_Class_ID()
const;
23 PersistClass *Create()
const;
25 virtual void Dump (FileClass &file);
26 virtual void DumpPhys (FileClass &file);
28 DECLARE_EDITABLE(SpecialEffectsGameObjDef,PhysicalGameObjDef);
30 void Save_Variables(ChunkSaveClass &csave);
31 void Load_Variables(ChunkLoadClass &cload);
32 StringClass AnimationName;
34 friend class PresetDump;
35 friend class SpecialEffectsGameObj;