private IEnumerator CreateCorpRequest(Request r) { yield return(new WaitForSeconds(_loadTime)); CreateCorpRequest c = r as CreateCorpRequest; Corporation c1 = new Corporation(_container._corps.Count + 1); c1.Loaded = true; c1.Name = c.Name; c1.Owner = c.Char; c1.Station = c.Station; c1.ICU = 1000; c1.FlightPlans = new List <int>(); _container._corps.Add(c1.ID, c1); _container._characters[c.Char].Corp = c1.ID; Hangar h = CreateHangar(c.Station, c1.ID); Ship s = CreateShip(h.ID); c.Corporation = c1; c.Character = _container._characters[c.Char]; c.Hangar = h; c.Ship = s; FinishRequest(r); }
public CreateCorpResponse CreateCorp(CreateCorpRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return(CreateCorpWithOptions(request, runtime)); }
public async Task <CreateCorpResponse> CreateCorpAsync(CreateCorpRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return(await CreateCorpWithOptionsAsync(request, runtime)); }
public async Task <CreateCorpResponse> CreateCorpWithOptionsAsync(CreateCorpRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); return(TeaModel.ToObject <CreateCorpResponse>(await DoRequestAsync("CreateCorp", "HTTPS", "POST", "2020-05-15", "AK", null, request.ToMap(), runtime))); }