public CharacterInfoEsiProvider() { _characterApi = new CharacterApi(); _corporationApi = new CorporationApi(); _locationApi = new LocationApi(); _universeApi = new UniverseApi(); }
public IEnumerator CreateCharacterRoutine(string characterId, ICharacterApi caller) { string uri = NetworkSettings.instance.BaseUri() + "/api/characters/create"; var form = new WWWForm(); form.AddField("playerId", NetworkSettings.instance.username); form.AddField("authtoken", NetworkSettings.instance.authtoken); form.AddField("characterId", characterId); WWW www = new WWW(uri, form.data, form.headers); yield return(www); if (www.error != null) { caller.OnCharacterCreateError(www.error); } else { MemoryStream stream = new MemoryStream(www.bytes); Character character = Serializer.Deserialize <Character>(stream); if (character.id == "exists") { caller.OnCharacterCreateError(characterId + " already exists"); } else { caller.OnCharacterCreated(character); } } }
public PilotService(EveVoidContext context, ICharacterApi characterApi, ICorporationService corporationService) { _context = context; _characterApi = characterApi; _corporationService = corporationService; }
public CharacterSheetEsiProvider() { _characterApi = new CharacterApi(); _corporationApi = new CorporationApi(); _locationApi = new LocationApi(); _universeApi = new UniverseApi(); _walletApi = new WalletApi(); _skillsApi = new SkillsApi(); _clonesApi = new ClonesApi(); _allianceApi = new AllianceApi(); }
public CharacterClient(IMarvelClient marvelClient) { this.marvelClient = marvelClient; characterApi = RestService.For <ICharacterApi>(this.marvelClient.Host, new RefitSettings { ContentSerializer = new NewtonsoftJsonContentSerializer ( new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() } ) }); }
public IEnumerator SetCharacterRoutine(string characterId, ICharacterApi caller) { string uri = NetworkSettings.instance.BaseUri() + "/api/characters/set_current"; var form = new WWWForm(); form.AddField("playerId", NetworkSettings.instance.username); form.AddField("authtoken", NetworkSettings.instance.authtoken); form.AddField("characterId", characterId); WWW www = new WWW(uri, form.data, form.headers); yield return www; if (www.error != null) { caller.OnCharacterSetError(www.error); } else { caller.OnCharacterSet(www.text); } }
public IEnumerator DeleteCharacterRoutine(string characterId, ICharacterApi caller) { string uri = NetworkSettings.instance.BaseUri() + "/api/characters/delete"; var form = new WWWForm(); form.AddField("playerId", NetworkSettings.instance.username); form.AddField("authtoken", NetworkSettings.instance.authtoken); form.AddField("characterId", characterId); WWW www = new WWW(uri, form.data, form.headers); yield return(www); if (www.error != null) { caller.OnCharacterDeleteError(www.error); } else { caller.OnCharacterDeleted(www.text); } }
public IEnumerator GetCharacterRoutine(string playerId, string characterId, ICharacterApi caller) { string uri = NetworkSettings.instance.BaseUri() + "/api/characters/get"; var form = new WWWForm(); form.AddField("playerId", NetworkSettings.instance.username); form.AddField("authtoken", NetworkSettings.instance.authtoken); form.AddField("characterId", characterId); if (!string.IsNullOrEmpty(playerId)) { form.AddField("otherPlayerId", playerId); } WWW www = new WWW(uri, form.data, form.headers); yield return www; if (www.error != null) { caller.OnCharacterGetError(playerId,characterId,www.error); } else { MemoryStream stream = new MemoryStream(www.bytes); Character character = Serializer.Deserialize<Character>(stream); caller.OnCharacterGet(playerId,character); } }
public CharacterService(EveVoidContext context, ICorporationService corporationService, ILocationApi locationApi, ICharacterApi characterApi, ITokenService tokenService, ISolarSystemService solarSystemService, IItemTypeService itemTypeService, ISignatureService signatureService, IStargateService stargateService, IRouteService routeService, IPilotService pilotService) { _context = context; _corporationService = corporationService; _locationApi = locationApi; _characterApi = characterApi; _tokenService = tokenService; _solarSystemService = solarSystemService; _itemTypeService = itemTypeService; _signatureService = signatureService; _stargateService = stargateService; _routeService = routeService; _pilotService = pilotService; }
public void SetCharacter(string characterId, ICharacterApi caller) { StartCoroutine(SetCharacterRoutine(characterId, caller)); }
public IEnumerator GetCharacterRoutine(string playerId, string characterId, ICharacterApi caller) { string uri = NetworkSettings.instance.BaseUri() + "/api/characters/get"; var form = new WWWForm(); form.AddField("playerId", NetworkSettings.instance.username); form.AddField("authtoken", NetworkSettings.instance.authtoken); form.AddField("characterId", characterId); if (!string.IsNullOrEmpty(playerId)) { form.AddField("otherPlayerId", playerId); } WWW www = new WWW(uri, form.data, form.headers); yield return(www); if (www.error != null) { caller.OnCharacterGetError(playerId, characterId, www.error); } else { MemoryStream stream = new MemoryStream(www.bytes); Character character = Serializer.Deserialize <Character>(stream); caller.OnCharacterGet(playerId, character); } }
public IEnumerator CreateCharacterRoutine(string characterId, ICharacterApi caller) { string uri = NetworkSettings.instance.BaseUri() + "/api/characters/create"; var form = new WWWForm(); form.AddField("playerId", NetworkSettings.instance.username); form.AddField("authtoken", NetworkSettings.instance.authtoken); form.AddField("characterId", characterId); WWW www = new WWW(uri, form.data, form.headers); yield return www; if (www.error != null) { caller.OnCharacterCreateError(www.error); } else { MemoryStream stream = new MemoryStream(www.bytes); Character character = Serializer.Deserialize<Character>(stream); if (character.id == "exists") { caller.OnCharacterCreateError(characterId+" already exists"); } else { caller.OnCharacterCreated(character); } } }
public StandingsEsiProvider() { _characterApi = new CharacterApi(); _corporationApi = new CorporationApi(); _universeApi = new UniverseApi(); }
public ApiKeyInfoEsiProvider() { _characterApi = new CharacterApi(); _locationApi = new LocationApi(); }
public void DeleteCharacter(string characterId, ICharacterApi caller) { StartCoroutine(DeleteCharacterRoutine(characterId, caller)); }
public void GetCharacter(string playerId, string characterId, ICharacterApi caller) { StartCoroutine(GetCharacterRoutine(playerId, characterId, caller)); }
public AccountStatusEsiProvider() { _characterApi = new CharacterApi(); }
public ContactListEsiProvider() { _contactsApi = new ContactsApi(); _characterApi = new CharacterApi(); _universeApi = new UniverseApi(); }