// - RobotControllers private void InterpreteRobotController(string data) { List <RobotControllerData> controllersData = EncodeUtilities.InterpreteRobotController(data); RobotProcessor processor = ObjectManager.instance.GetComponent <RobotProcessor>(); foreach (RobotControllerData controllerData in controllersData) { if (processor.robotsInstantiated.ContainsKey(controllerData.robotID)) { processor.robotsInstantiated[controllerData.robotID].GetComponentInChildren <RobotController>().ProcessRobotController(controllerData); } } }