public IEnumerator SendAsync() { if (IsSending) { return(sendingRoutine); } else { api.OnBeforeRequestSend(this); sendingRoutine = api.RequestSender.Send(this); return(sendingRoutine); } }