// Update is called once per frame void Update() { checkOrder = GameObject.Find("Mixsolution").GetComponent <CheckOrder> (); call = GameObject.Find("GameObject").GetComponent <LoadClassroom>(); elementOrder = checkOrder.getMixOrder(); if (elementOrder [0] == call.getmixElementA() && elementOrder [1] == call.getmixElementB()) { handleMixReaction(); checkOrder.setEmpty(); } else if (elementOrder [0] == call.getmixElementB() && elementOrder [1] == call.getmixElementA()) { handleMixReverseReaction(); checkOrder.setEmpty(); } }