if (UnityEditor.EditorApplication.isPlayingOrWillChangePlaymode) throw new System.InvalidOperationException("Idle Editor required"); return await KVGameplayLoopSetup.RunValidationAsync("fishing-reward");