private void NotifyTOPNodePDGStateClear(HEU_PDGAssetLink assetLink, HEU_TOPNodeData topNode) { //Debug.LogFormat("NotifyTOPNodePDGStateClear:: {0}", topNode._nodeName); topNode._pdgState = HEU_TOPNodeData.PDGState.NONE; topNode._workItemTally.ZeroAll(); assetLink.RepaintUI(); }
private void SetTOPNodePDGState(HEU_PDGAssetLink assetLink, HEU_TOPNodeData topNode, HEU_TOPNodeData.PDGState pdgState) { topNode._pdgState = pdgState; assetLink.RepaintUI(); if (_cookedDataEvent != null && (pdgState == HEU_TOPNodeData.PDGState.COOK_COMPLETE || pdgState == HEU_TOPNodeData.PDGState.COOK_FAILED)) { bool bSuccess = pdgState == HEU_TOPNodeData.PDGState.COOK_COMPLETE; _callbackSuccess &= bSuccess; _pendingCallback = true; } }
private void NotifyTOPNodeCookingWorkItem(HEU_PDGAssetLink assetLink, HEU_TOPNodeData topNode, int inc) { topNode._workItemTally._cookingWorkItems = Mathf.Max(topNode._workItemTally._cookingWorkItems + inc, 0); assetLink.RepaintUI(); }
private void NotifyTOPNodeErrorWorkItem(HEU_PDGAssetLink assetLink, HEU_TOPNodeData topNode) { topNode._workItemTally._erroredWorkItems++; assetLink.RepaintUI(); }
private void SetTOPNodePDGState(HEU_PDGAssetLink assetLink, HEU_TOPNodeData topNode, HEU_TOPNodeData.PDGState pdgState) { topNode._pdgState = pdgState; assetLink.RepaintUI(); }