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; }