public void ReturnData(ScienceData data) { if (data == null) { return; } if (handler == null) { return; } if (handler.hasData(data)) { return; } handler.addData(data); Events["CollectData"].active = true; Events["ReviewDataEvent"].active = true; Events["TransferDataEvent"].active = hasContainer; if (controller != null) { controller.setCollectEvent(); } }