Trouble with pushing values into array

Try this:

TArray<UPathNode*> PnArray;

PnArray.Sort([](const UPathNode& pn1, const UPathNode& pn2) {
	if(pn1.Fcost < pn2.Fcost)
		return true;

	if(pn1.Fcost == pn2.Fcost)
	{
		if(pn1.Hcost < pn2.Hcost)
			return true;
	}

	return false;
});
2 Likes