void EntityApp<E>::reloadScript(bool fullReload) { EntityDef::reload(fullReload); onReloadScript(fullReload); // 所有脚本都加载完毕 PyObject* pyResult = PyObject_CallMethod(getEntryScript().get(), const_cast<char*>("onInit"), const_cast<char*>("i"), 1); if(pyResult != NULL) Py_DECREF(pyResult); else SCRIPT_ERROR_CHECK(); }
//------------------------------------------------------------------------------------- void PythonApp::reloadScript(bool fullReload) { onReloadScript(fullReload); // SCOPED_PROFILE(SCRIPTCALL_PROFILE); // 所有脚本都加载完毕 PyObject* pyResult = PyObject_CallMethod(getEntryScript().get(), const_cast<char*>("onInit"), const_cast<char*>("i"), 1); if(pyResult != NULL) Py_DECREF(pyResult); else SCRIPT_ERROR_CHECK(); }