private void CallingForHelp() { if (!CallForHelp) { return; } if (!GlobalTimer.IsPassed(ref _lastHelpCalled, TimeSpan.FromSeconds(5))) { return; } var group = _group; if (group == null) { return; } foreach (var member in group.Members.Where(flockMember => flockMember != this)) { member.HelpingFor(this); } }