if (UnityEditor.EditorApplication.isPlayingOrWillChangePlaymode) throw new System.InvalidOperationException("Idle Editor required"); try { return await KVGameplayLoopSetup.RunValidationAsync("fishing-consume"); } catch (System.Exception ex) { return "FAILED: " + ex.ToString(); }