// AppEffectData.h: interface for the CAppEffectData class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_APPEFFECTDATA_H__015F7554_AAB5_4E73_A7CF_80BFEB534741__INCLUDED_)
#define AFX_APPEFFECTDATA_H__015F7554_AAB5_4E73_A7CF_80BFEB534741__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "AtumNode.h"
#include ".\Src_Eff\EffectRender.h"// by dhkwon 2003.5.16

class CAppEffectData : public CAtumNode  
{
public:
	CAppEffectData(int nType,D3DXVECTOR3 vPos);
	virtual ~CAppEffectData();
	virtual void Tick();

	LONGLONG			m_bodyCondition;
	CCharacterInfo*		m_pCharacterInfo;
	void LoadCharacterEffect(char* strFileName);
	D3DXVECTOR3			m_vPos;						// Position
	D3DXVECTOR3			m_vVel;						// ¹æÇâ
	D3DXVECTOR3			m_vUp;						// Position
	D3DXVECTOR3			m_vTargetPos;						// Position
	D3DXMATRIX			m_mMatrix;
	INT					m_nType;
	FLOAT				m_fDistance;
	FLOAT				m_fSideDistance;
	FLOAT				m_fUpDistance;
};

#endif // !defined(AFX_APPEFFECTDATA_H__015F7554_AAB5_4E73_A7CF_80BFEB534741__INCLUDED_)
