📄 gobject.cc
字号:
//GObject.cc
/*/////////////////////////////////////////////////////////////////
李亦
liease@163.com 4040719
2006-7-19
/*/////////////////////////////////////////////////////////////////
#include "console/consoleTypes.h"
#include "GObject.h"
namespace RPG
{
//static bool TestFunc(GObject& obj)
//{
// GObject ooo;
// GObject* pp = new GObject();
// obj = ooo;
// return true;
//}
IMPLEMENT_CONOBJECT(GObject);
/////////////////////////////////////////////////////////////////
// class GObject 构造函数 /析构函数
GObject::GObject()
{
//GObject系列需要存取 字段变量
setModDynamicFields(true);
setModStaticFields(true);
m_dwRPGTypes = 0;
m_dwID = 0;
m_pIDName = "";//StringTable->getBlank();
}
GObject::~GObject()
{
}
//bool GObject::onAdd()
//{
// AssertFatal(0,"GObject系列不允许在脚本中New创建,需要由RPGDataMan通过Reg生成,由RPGDataMan统一管理!");
// return true;
//}
//void GObject::onRemove()
//{
//}
void GObject::OnDeleteAtDictionary()
{
if(getId())
unregisterObject();
}
void GObject::initPersistFields()
{
Parent::initPersistFields();
addField("idName",TypeString, Offset(m_pIDName,GObject));
addField("id", TypeS32, Offset(m_dwID,GObject));
}
//void GObject::consoleInit()
//{
//}
};//namespace RPG
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -