// Update is called once per frame void Update() { input1 = lineInput1.GetComponent <Renderer>().material.color == Color.green ? true : false; input2 = lineInput2.GetComponent <Renderer>().material.color == Color.green ? true : false; lineOutput.GetComponent <Renderer>().material.color = LogicController.Disjunction(input1, input2) ? Color.green : Color.red; }