private IEnumerator OnOK(object req, ApiClient client) { if (_onReceive != null) { OnRecvHandler temp = _onReceive; _onReceive = null; temp(req, client); } yield break; }
// Send packet public void SendPacket(APIRequest req, OnRecvHandler onRecvHandler, bool isLoadingIcon = false) { _onReceive = onRecvHandler; StartCoroutine(Send(req, OnOK, null)); }