public bool canReceiveCargo(SpaceCarrier carrier) { ContainerManager containerManager = carrier.getContainerManager(); bool canReceive = false; for (int i = 0; i < accepts.Length; i++) { if (accepts[i] == Container.CARGO_COLOR.RED) { if (containerManager.hasRedContainer()) { canReceive = true; } ; continue; } if (containerManager.hasBlueContainer()) { canReceive = true; } ; } return(canReceive); }