public void StartPCSession(PCSessionStartRequest pcSessionStartRequest) { APICall <PCSessionStartOperation> aPICall = clubPenguinClient.IAPApi.PCStartSession(pcSessionStartRequest); aPICall.OnError += handleCPResponseError; aPICall.OnError += pcSessionStartedError; aPICall.OnResponse += pcSessionStarted; aPICall.Execute(); }
private void StartSession(bool isRefresh = false) { CommerceLog("StartSession"); isSessionRefreshInProcess = isRefresh; PCSessionStartRequest pcSessionRequest = default(PCSessionStartRequest); pcSessionRequest.DistributionChannelId = csgConfig.DistributionChannelId; pcSessionRequest.DeviceType = csgConfig.DeviceType; pcSessionRequest.Language = csgConfig.Language; Service.Get <INetworkServicesManager>().IAPService.StartPCSession(pcSessionRequest); }
public PCSessionStartOperation(PCSessionStartRequest startSessionRequest) { PCSessionStartRequest = startSessionRequest; }
public APICall <PCSessionStartOperation> PCStartSession(PCSessionStartRequest session) { PCSessionStartOperation operation = new PCSessionStartOperation(session); return(new APICall <PCSessionStartOperation>(clubPenguinClient, operation)); }