private void LateUpdate() { try { if (UpdateFlag) { UpdateFlag = false; U value = GenerateDriveValue(); if (this.PostProcessor != null) { value = PostProcessor.Proccess(value); } this.SetTargetProp(value); } } catch (System.Exception e) { Debug.LogError("Failed to set Drive target: " + e.Message); } }