75class FuncObjCalcWorld {
 
   78        : mpCallback(pCallback), mTiming(timing), mNodeID(nodeID) {}
 
   80    ~FuncObjCalcWorld() {}
 
   83        if (nodeID == mNodeID && (mTiming & ScnObj::CALLBACK_TIMING_A)) {
 
   84            mpCallback->ExecCallbackA(pResult, mdl, 
this);
 
   89                        ulong* pWMAttr, 
ResMdl mdl) {
 
   91        if (nodeID == mNodeID && (mTiming & ScnObj::CALLBACK_TIMING_B)) {
 
   93            mpCallback->ExecCallbackB(&manip, mdl, 
this);
 
   98        if (mTiming & ScnObj::CALLBACK_TIMING_C) {
 
   99            mpCallback->ExecCallbackC(pMtxArray, mdl, 
this);
 
  103    u16 GetNodeID()
 const { 
return mNodeID; }
 
  104    void SetNodeID(u16 nodeID) { mNodeID = nodeID; }