protected override bool derivedCompare(DLink pLinkA, DLink pLinkB) { //This is called by baseFind Debug.Assert(pLinkA != null); Debug.Assert(pLinkB != null); //Cast to type GameSprite pGSA = (GameSprite)pLinkA; GameSprite pGSB = (GameSprite)pLinkB; // result of comparison, expression results a bool return(pGSA.GetName() == pGSB.GetName()); }
//---------------------------------------------------------------------- // Override Abstract methods //---------------------------------------------------------------------- protected override bool DerivedCompare(DLink pLinkA, DLink pLinkB) { Debug.Assert(pLinkA != null); Debug.Assert(pLinkB != null); GameSprite pDataA = (GameSprite)pLinkA; GameSprite pDataB = (GameSprite)pLinkB; Boolean status = false; if (pDataA.GetName() == pDataB.GetName()) { status = true; } return(status); }
protected override bool DerivedCompare(DLink pDLink1, DLink pDLink2) { Debug.Assert(pDLink1 != null); Debug.Assert(pDLink2 != null); GameSprite pSNode1 = (GameSprite)pDLink1; GameSprite pSNode2 = (GameSprite)pDLink2; Boolean status = false; if (pSNode1.GetName() == pSNode2.GetName()) { status = true; } return(status); }
override protected bool derivedCompare(DLink pLinkA, DLink pLinkB) { // This is used in baseFind() Debug.Assert(pLinkA != null); Debug.Assert(pLinkB != null); GameSprite pDataA = (GameSprite)pLinkA; GameSprite pDataB = (GameSprite)pLinkB; bool status = false; if (pDataA.GetName() == pDataB.GetName()) { status = true; } return(status); }
//---------------------------------------------------------------------- // 4 Override Abstract Methods (From Base Manager) //---------------------------------------------------------------------- protected override Boolean derivedCompareNodes(MLink pLinkA, MLink pLinkB) { // This is used in baseFindNode() Debug.Assert(pLinkA != null); Debug.Assert(pLinkB != null); GameSprite pDataA = (GameSprite)pLinkA; GameSprite pDataB = (GameSprite)pLinkB; Boolean status = false; if (pDataA.GetName() == pDataB.GetName()) { status = true; } return(status); }