public void InFlow(bool flowingForward) { if (flowingForward) { StartCoroutine(pipe.FlowThrough(this)); } else { StartCoroutine(pipe.FlowBack(this)); } }