コード例 #1
0
    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);
    }
コード例 #2
0
ファイル: Client.cs プロジェクト: sdk-team/alibabacloud-sdk
 public CreateCorpResponse CreateCorp(CreateCorpRequest request)
 {
     AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
     return(CreateCorpWithOptions(request, runtime));
 }
コード例 #3
0
ファイル: Client.cs プロジェクト: sdk-team/alibabacloud-sdk
 public async Task <CreateCorpResponse> CreateCorpAsync(CreateCorpRequest request)
 {
     AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
     return(await CreateCorpWithOptionsAsync(request, runtime));
 }
コード例 #4
0
ファイル: Client.cs プロジェクト: sdk-team/alibabacloud-sdk
 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)));
 }