//------------------------------------------------------------------------------------------------------- void FunctionRegister::Result( const IScriptSystem& sys, const Rtti* rtti ) { ASSERT(NULL==m_pResult); m_pResult = rtti; m_pResultGetter = sys.GetScriptResultValueFunction( rtti ); m_pResultPusher = sys.GetScriptResultPushFunction( rtti ); _CaculateID(); }