/** @file MDesignerConfig.h @brief 将 CSceneDesignerConfig 中的结构封装为 Object
* Copyright (c) 2007,第九城市游戏研发中心 * All rights reserved. * * 当前版本: * 作 者:史亚征 * 完成日期:2008-03-14 * * 取代版本: * 作 者: * 完成日期: * * 备 注:本类只在场景编辑器中使用*/ #pragma once //int iID; //char szName[64]; //NiColor kColor; #include "SceneDesignerConfig.h" #include "MDisposable.h" namespace Emergent{ namespace Gamebryo{ namespace SceneDesigner{ namespace Framework { public __gc class MTerrainSurfaceProperty : public MDisposable { public: MTerrainSurfaceProperty(stTerrainSurfaceProperty* pProp); ~MTerrainSurfaceProperty(void); // properties __property int get_ID(); __property System::String __gc * get_Name(); __property float get_R(); __property float get_G(); __property float get_B(); protected: virtual void Do_Dispose(bool bDisposing); private: int m_iID; System::String* m_strName; float m_fR; float m_fG; float m_fB; }; }}}}