#ifndef _DNAMP1_NEWCAMERASHAKER_HPP_ #define _DNAMP1_NEWCAMERASHAKER_HPP_ #include "../../DNACommon/DNACommon.hpp" #include "IScriptObject.hpp" #include "Parameters.hpp" namespace DataSpec { namespace DNAMP1 { struct NewCameraShaker : IScriptObject { DECL_YAML String<-1> name; Value<atVec3f> location; Value<bool> unknown1; struct LongBool : BigYAML { DECL_YAML Value<atUint32> unknown1; Value<bool> unknown2; } unknown2; Value<float> unknown3; Value<float> unknown4; struct CameraShakerParameters : BigYAML { DECL_YAML Value<atUint32> unknown1; Value<bool> unknown2; Value<atUint32> unknown3; Value<bool> unknown4; Value<float> unknown5; Value<float> unknown6; Value<float> unknown7; Value<float> unknown8; Value<atUint32> unknown9; Value<bool> unknown10; Value<float> unknown11; Value<float> unknown12; Value<float> unknown13; Value<float> unknown14; } cameraShakerParameters1, cameraShakerParameters2, cameraShakerParameters3; }; } } #endif