private bool IsCorrectlyPositioned() { if (endIteration) { return(rightTriggerScript.ContainsBox(pivotBox) && pivotTriggerScript.ContainsBox(rightBox)); } else if (leftSideFound && rightSideFound) { return(leftTriggerScript.ContainsBox(rightBox) && rightTriggerScript.ContainsBox(leftBox)); } else { return(leftTriggerScript.ContainsBox(leftBox) && rightTriggerScript.ContainsBox(rightBox) && pivotTriggerScript.ContainsBox(pivotBox)); } }
private bool CheckCorrectPlacement() { if (box1script.Value <= box2script.Value && trigger1script.ContainsBox(box1) && trigger2script.ContainsBox(box2)) { return(true); } if (box1script.Value > box2script.Value && trigger1script.ContainsBox(box2) && trigger2script.ContainsBox(box1)) { // Reflect the swapped boxes in the boxes list boxes[index] = box1; boxes[index - 1] = box2; hasSwapInIteration = true; // return(true); } return(false); }