diff --git a/.gitignore b/.gitignore index f7159a1..041dfc1 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,7 @@ /EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Plugins /EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/.vs/UnityTester/v15 /EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/obj/Debug +.vs/eos-sharp-maui/v17/.wsuo +.vs/VSWorkspaceState.json +.vs/eos-sharp-maui/v17/.wsuo +.vs/eos-sharp-maui/v17/.wsuo diff --git a/.vs/eos-sharp-maui/v17/.wsuo b/.vs/eos-sharp-maui/v17/.wsuo new file mode 100644 index 0000000..884ceda Binary files /dev/null and b/.vs/eos-sharp-maui/v17/.wsuo differ diff --git a/EosSharp/EosSharp.Core/EosSharp.Core.csproj b/EosSharp/EosSharp.Core/EosSharp.Core.csproj index c447051..28eae5c 100644 --- a/EosSharp/EosSharp.Core/EosSharp.Core.csproj +++ b/EosSharp/EosSharp.Core/EosSharp.Core.csproj @@ -1,7 +1,7 @@ - netstandard2.0 + net7.0 diff --git a/EosSharp/EosSharp.Core/Helpers/SerializationHelper.cs b/EosSharp/EosSharp.Core/Helpers/SerializationHelper.cs index f4199a8..dcb38bb 100644 --- a/EosSharp/EosSharp.Core/Helpers/SerializationHelper.cs +++ b/EosSharp/EosSharp.Core/Helpers/SerializationHelper.cs @@ -5,6 +5,8 @@ using System.Linq; using System.Runtime.Serialization.Formatters.Binary; using System.Text; +using System.Text.Json; +using System.Text.Json.Serialization; namespace EosSharp.Core.Helpers { @@ -214,15 +216,19 @@ public static byte[] ObjectToByteArray(object obj) { if (obj == null) return null; + return Encoding.UTF8.GetBytes(JsonSerializer.Serialize(obj, GetJsonSerializerOptions())); + } - BinaryFormatter bf = new BinaryFormatter(); - using (MemoryStream ms = new MemoryStream()) + private static JsonSerializerOptions GetJsonSerializerOptions() + { + return new JsonSerializerOptions() { - bf.Serialize(ms, obj); - return ms.ToArray(); - } + PropertyNamingPolicy = null, + WriteIndented = true, + AllowTrailingCommas = true, + DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull, + }; } - /// /// Encode byte array to hexadecimal string /// diff --git a/EosSharp/EosSharp.Core/Providers/AbiSerializationProvider.cs b/EosSharp/EosSharp.Core/Providers/AbiSerializationProvider.cs index 6c01415..75f81b2 100644 --- a/EosSharp/EosSharp.Core/Providers/AbiSerializationProvider.cs +++ b/EosSharp/EosSharp.Core/Providers/AbiSerializationProvider.cs @@ -122,6 +122,7 @@ public async Task SerializePackedTransaction(Transaction trx) int actionIndex = 0; var abiResponses = await GetTransactionAbis(trx); + using (MemoryStream ms = new MemoryStream()) { //trx headers @@ -310,7 +311,7 @@ public async Task GetAbi(string accountName) var result = await Api.GetRawAbi(new GetRawAbiRequest() { account_name = accountName - }); + },true); return DeserializePackedAbi(result.abi); } diff --git a/EosSharp/EosSharp.UnitTests.Core/ApiUnitTestCases.cs b/EosSharp/EosSharp.UnitTests.Core/ApiUnitTestCases.cs deleted file mode 100644 index 09157c7..0000000 --- a/EosSharp/EosSharp.UnitTests.Core/ApiUnitTestCases.cs +++ /dev/null @@ -1,342 +0,0 @@ -using EosSharp.Core; -using EosSharp.Core.Api.v1; -using EosSharp.Core.Helpers; -using EosSharp.Core.Providers; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; - -namespace EosSharp.UnitTests -{ - public class ApiUnitTestCases - { - private EosConfigurator EosConfig; - private EosApi DefaultApi; - - public ApiUnitTestCases(EosConfigurator eosConfig, EosApi api) - { - EosConfig = eosConfig; - DefaultApi = api; - } - - public Task GetInfo() - { - return DefaultApi.GetInfo(); - } - - public Task GetAccount() - { - return DefaultApi.GetAccount(new GetAccountRequest() - { - account_name = "eosio" - }); - } - - public Task GetCode() - { - return DefaultApi.GetCode(new GetCodeRequest() - { - account_name = "eosio.token", - code_as_wasm = true - }); - } - - public Task GetAbi() - { - return DefaultApi.GetAbi(new GetAbiRequest() - { - account_name = "eosio.token" - }); - } - - public async Task GetRawCodeAndAbi() - { - var result = await DefaultApi.GetRawCodeAndAbi(new GetRawCodeAndAbiRequest() - { - account_name = "eosio.token" - }); - - var abiSerializer = new AbiSerializationProvider(DefaultApi); - var abiObject = abiSerializer.DeserializePackedAbi(result.abi); - } - - public async Task GetRawAbi() - { - var result = await DefaultApi.GetRawAbi(new GetRawAbiRequest() - { - account_name = "eosio.token" - }); - - var abiSerializer = new AbiSerializationProvider(DefaultApi); - var abiObject = abiSerializer.DeserializePackedAbi(result.abi); - } - - public Task AbiJsonToBin() - { - return DefaultApi.AbiJsonToBin(new AbiJsonToBinRequest() { - code = "eosio.token", - action = "transfer", - args = new Dictionary() { - { "from", "eosio" }, - { "to", "eosio.names" }, - { "quantity", "1.0000 EOS" }, - { "memo", "hello crypto world!" } - } - }); - } - - public async Task AbiBinToJson() - { - var binArgsResult = await DefaultApi.AbiJsonToBin(new AbiJsonToBinRequest() - { - code = "eosio.token", - action = "transfer", - args = new Dictionary() { - { "from", "eosio" }, - { "to", "eosio.names" }, - { "quantity", "1.0000 EOS" }, - { "memo", "hello crypto world!" } - } - }); - - await DefaultApi.AbiBinToJson(new AbiBinToJsonRequest() - { - code = "eosio.token", - action = "transfer", - binargs = binArgsResult.binargs - }); - } - - public async Task GetRequiredKeys() - { - var getInfoResult = await DefaultApi.GetInfo(); - var getBlockResult = await DefaultApi.GetBlock(new GetBlockRequest() - { - block_num_or_id = getInfoResult.last_irreversible_block_num.ToString() - }); - - var trx = new Transaction() - { - //trx headers - expiration = getInfoResult.head_block_time.AddSeconds(60), //expire Seconds - ref_block_num = (UInt16)(getInfoResult.last_irreversible_block_num & 0xFFFF), - ref_block_prefix = getBlockResult.ref_block_prefix, - // trx info - max_net_usage_words = 0, - max_cpu_usage_ms = 0, - delay_sec = 0, - context_free_actions = new List(), - actions = new List() - { - new Core.Api.v1.Action() - { - account = "eosio.token", - authorization = new List() - { - new PermissionLevel() {actor = "tester112345", permission = "active" } - }, - name = "transfer", - data = new Dictionary() { - { "from", "tester112345" }, - { "to", "tester212345" }, - { "quantity", "1.0000 EOS" }, - { "memo", "hello crypto world!" } - } - } - }, - transaction_extensions = new List() - }; - - int actionIndex = 0; - var abiSerializer = new AbiSerializationProvider(DefaultApi); - var abiResponses = await abiSerializer.GetTransactionAbis(trx); - - foreach (var action in trx.context_free_actions) - { - action.data = SerializationHelper.ByteArrayToHexString(abiSerializer.SerializeActionData(action, abiResponses[actionIndex++])); - } - - foreach (var action in trx.actions) - { - action.data = SerializationHelper.ByteArrayToHexString(abiSerializer.SerializeActionData(action, abiResponses[actionIndex++])); - } - - var getRequiredResult = await DefaultApi.GetRequiredKeys(new GetRequiredKeysRequest() - { - available_keys = new List() { "EOS8Q8CJqwnSsV4A6HDBEqmQCqpQcBnhGME1RUvydDRnswNngpqfr" }, - transaction = trx - }); - } - - public async Task GetBlock() - { - var getInfoResult = await DefaultApi.GetInfo(); - var getBlockResult = await DefaultApi.GetBlock(new GetBlockRequest() - { - block_num_or_id = getInfoResult.last_irreversible_block_num.ToString() - }); - } - - public async Task GetBlockHeaderState() - { - var getInfoResult = await DefaultApi.GetInfo(); - var result = await DefaultApi.GetBlockHeaderState(new GetBlockHeaderStateRequest() - { - block_num_or_id = getInfoResult.head_block_num.ToString() - }); - } - - public Task GetTableRows() - { - return DefaultApi.GetTableRows(new GetTableRowsRequest() - { - json = true, - code = "eosio.token", - scope = "EOS", - table = "stat" - }); - } - - public Task GetTableByScope() - { - return DefaultApi.GetTableByScope(new GetTableByScopeRequest() - { - code = "eosio.token", - table = "accounts" - }); - } - - public Task GetCurrencyBalance() - { - return DefaultApi.GetCurrencyBalance(new GetCurrencyBalanceRequest() - { - code = "eosio.token", - account = "tester112345", - symbol = "EOS" - }); - } - - public Task GetCurrencyStats() - { - return DefaultApi.GetCurrencyStats(new GetCurrencyStatsRequest() - { - code = "eosio.token", - symbol = "EOS" - }); - } - - public Task GetProducers() - { - return DefaultApi.GetProducers(new GetProducersRequest() - { - json = false, - }); - } - - public Task GetProducerSchedule() - { - return DefaultApi.GetProducerSchedule(); - } - - public Task GetScheduledTransactions() - { - return DefaultApi.GetScheduledTransactions(new GetScheduledTransactionsRequest() { - json = true - }); - } - - public Task PushTransaction() - { - return CreateTransaction(); - } - - public Task GetActions() - { - return DefaultApi.GetActions(new GetActionsRequest() { - account_name = "eosio" - }); - } - - public async Task GetTransaction() - { - var trxResult = await CreateTransaction(); - - var result = await DefaultApi.GetTransaction(new GetTransactionRequest() - { - id = trxResult.transaction_id - }); - } - - public Task GetKeyAccounts() - { - return DefaultApi.GetKeyAccounts(new GetKeyAccountsRequest() - { - public_key = "EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV" - }); - } - - public Task GetControlledAccounts() - { - return DefaultApi.GetControlledAccounts(new GetControlledAccountsRequest() - { - controlling_account = "eosio" - }); - } - - private async Task CreateTransaction() - { - var getInfoResult = await DefaultApi.GetInfo(); - var getBlockResult = await DefaultApi.GetBlock(new GetBlockRequest() - { - block_num_or_id = getInfoResult.last_irreversible_block_num.ToString() - }); - - - var trx = new Transaction() - { - //trx headers - expiration = getInfoResult.head_block_time.AddSeconds(60), //expire Seconds - ref_block_num = (UInt16)(getInfoResult.last_irreversible_block_num & 0xFFFF), - ref_block_prefix = getBlockResult.ref_block_prefix, - // trx info - max_net_usage_words = 0, - max_cpu_usage_ms = 0, - delay_sec = 0, - context_free_actions = new List(), - transaction_extensions = new List(), - actions = new List() - { - new Core.Api.v1.Action() - { - account = "eosio.token", - authorization = new List() - { - new PermissionLevel() {actor = "player1", permission = "active" } - }, - name = "transfer", - data = new Dictionary() { - { "from", "player1" }, - { "to", "player2" }, - { "quantity", "1.0000 EOS" }, - { "memo", "hello crypto world!" } - } - } - } - }; - - var abiSerializer = new AbiSerializationProvider(DefaultApi); - var packedTrx = await abiSerializer.SerializePackedTransaction(trx); - var requiredKeys = new List() { "EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV" }; - var signatures = await EosConfig.SignProvider.Sign(DefaultApi.Config.ChainId, requiredKeys, packedTrx); - - return await DefaultApi.PushTransaction(new PushTransactionRequest() - { - signatures = signatures.ToArray(), - compression = 0, - packed_context_free_data = "", - packed_trx = SerializationHelper.ByteArrayToHexString(packedTrx) - }); - } - } -} diff --git a/EosSharp/EosSharp.UnitTests.Core/EosSharp.UnitTests.Core.csproj b/EosSharp/EosSharp.UnitTests.Core/EosSharp.UnitTests.Core.csproj deleted file mode 100644 index 7dfca68..0000000 --- a/EosSharp/EosSharp.UnitTests.Core/EosSharp.UnitTests.Core.csproj +++ /dev/null @@ -1,11 +0,0 @@ - - - - netstandard2.0 - - - - - - - diff --git a/EosSharp/EosSharp.UnitTests.Core/EosTestCasesDef.t4 b/EosSharp/EosSharp.UnitTests.Core/EosTestCasesDef.t4 deleted file mode 100644 index c1771ed..0000000 --- a/EosSharp/EosSharp.UnitTests.Core/EosTestCasesDef.t4 +++ /dev/null @@ -1,46 +0,0 @@ -<#+ - string[] ApiUnitTestCases = new string[] { - "GetInfo", - "GetAccount", - "GetCode", - "GetAbi", - "GetRawCodeAndAbi", - "GetRawAbi", - "AbiJsonToBin", - "AbiBinToJson", - "GetRequiredKeys", - "GetBlock", - "GetBlockHeaderState", - "GetTableRows", - "GetTableByScope", - "GetCurrencyBalance", - "GetCurrencyStats", - "GetProducers", - "GetProducerSchedule", - "GetScheduledTransactions", - "PushTransaction", - "GetActions", - "GetTransaction", - "GetKeyAccounts", - "GetControlledAccounts" - }; - - string[] EosUnitTestCases = new string[] { - "GetBlock", - "GetTableRows", - "GetTableRowsGeneric", - "GetProducers", - "GetScheduledTransactions", - "CreateTransactionArrayData", - "CreateTransactionActionArrayStructData", - "CreateTransactionAnonymousObjectData", - "CreateTransaction", - "CreateNewAccount" - }; - - string[] SerializationUnitTestCases = new string[] { - "DoubleSerialization", - "DecimalSerialization" - }; - -#> \ No newline at end of file diff --git a/EosSharp/EosSharp.UnitTests.Core/EosUnitTestCases.cs b/EosSharp/EosSharp.UnitTests.Core/EosUnitTestCases.cs deleted file mode 100644 index 665676c..0000000 --- a/EosSharp/EosSharp.UnitTests.Core/EosUnitTestCases.cs +++ /dev/null @@ -1,283 +0,0 @@ -using EosSharp.Core; -using EosSharp.Core.Api.v1; -using System; -using System.Collections; -using System.Collections.Generic; -using System.Threading.Tasks; - -namespace EosSharp.UnitTests -{ - public class EosUnitTestCases - { - EosBase Eos { get; set; } - public EosUnitTestCases(EosBase eos) - { - Eos = eos; - } - - public Task GetBlock() - { - return Eos.GetBlock("13503532"); - } - - public Task GetTableRows() - { - return Eos.GetTableRows(new GetTableRowsRequest() - { - json = false, - code = "eosio.token", - scope = "EOS", - table = "stat" - }); - } - - [Serializable] - class Stat - { - public string issuer { get; set; } - public string max_supply { get; set; } - public string supply { get; set; } - } - - public Task GetTableRowsGeneric() - { - return Eos.GetTableRows(new GetTableRowsRequest() - { - json = true, - code = "eosio.token", - scope = "EOS", - table = "stat" - }); - } - - public Task GetProducers() - { - return Eos.GetProducers(new GetProducersRequest() - { - json = false - }); - } - - public Task GetScheduledTransactions() - { - return Eos.GetScheduledTransactions(new GetScheduledTransactionsRequest() - { - json = false - }); - } - - public Task CreateTransactionArrayData() - { - return Eos.CreateTransaction(new Transaction() - { - actions = new List() - { - new Core.Api.v1.Action() - { - account = "platform", - authorization = new List() - { - new PermissionLevel() {actor = "player1", permission = "active" } - }, - name = "testarr", - data = new { user = "player1", array = new List() { 1, 6, 3} } - //data = new { user = "player1", array = new UInt64[] { 1, 6, 3} } - //data = new { user = "player1", array = new Queue(new UInt64[] { 1, 6, 3}) } - //data = new { user = "player1", array = new Stack(new UInt64[] { 1, 6, 3}) } - //data = new { user = "player1", array = new ArrayList() { 1, 6, 3} } - } - } - }); - } - - public Task CreateTransactionActionArrayStructData() - { - var args = new List() - { - { - new Dictionary() - { - { "air_id", Convert.ToUInt64("8") }, - { "air_place", Convert.ToString("监测点8888") }, - { "air_pm2_5", Convert.ToString("pm2.5数值") }, - { "air_voc", Convert.ToString("voc数值") }, - { "air_carbon", Convert.ToString("碳数值") }, - { "air_nitrogen", Convert.ToString("氮数值") }, - { "air_sulfur", Convert.ToString("硫数值") }, - { "air_longitude", Convert.ToString("经度") }, - { "air_latitude", Convert.ToString("纬度") } - } - } - }; - - return Eos.CreateTransaction(new Transaction() - { - actions = new List() - { - new Core.Api.v1.Action() - { - account = "platform", - authorization = new List() - { - new PermissionLevel() {actor = "player1", permission = "active" } - }, - name = "airquality", - data = new { - aql = args, - a = args, - b = args - } - } - } - }); - } - - public Task CreateTransactionAnonymousObjectData() - { - return Eos.CreateTransaction(new Transaction() - { - actions = new List() - { - new Core.Api.v1.Action() - { - account = "eosio.token", - authorization = new List() - { - new PermissionLevel() {actor = "tester112345", permission = "active" } - }, - name = "transfer", - data = new { from = "tester112345", to = "tester212345", quantity = "0.0001 EOS", memo = "hello crypto world!" } - } - } - }); - } - - public Task CreateTransaction() - { - return Eos.CreateTransaction(new Transaction() - { - actions = new List() - { - new Core.Api.v1.Action() - { - account = "eosio.token", - authorization = new List() - { - new PermissionLevel() {actor = "bensigbensig", permission = "active" } - }, - name = "transfer", - data = new Dictionary() - { - { "from", "bensigbensig" }, - { "to", "bluchain1234" }, - { "quantity", "0.0001 EOS" }, - { "memo", "hello crypto world!" } - } - } - } - }); - } - - public Task CreateNewAccount() - { - return Eos.CreateTransaction(new Transaction() - { - actions = new List() - { - new Core.Api.v1.Action() - { - account = "eosio", - authorization = new List() - { - new PermissionLevel() {actor = "tester112345", permission = "active"} - }, - name = "newaccount", - data = new Dictionary() { - { "creator", "tester112345" }, - { "name", "mynewaccount" }, - { "owner", new Dictionary() { - { "threshold", 1 }, - { "keys", new List() { - new Dictionary() { - { "key", "EOS8Q8CJqwnSsV4A6HDBEqmQCqpQcBnhGME1RUvydDRnswNngpqfr" }, - { "weight", 1} - } - }}, - { "accounts", new List() }, - { "waits", new List() } - }}, - { "active", new Dictionary() { - { "threshold", 1 }, - { "keys", new List() { - new Dictionary() { - { "key", "EOS8Q8CJqwnSsV4A6HDBEqmQCqpQcBnhGME1RUvydDRnswNngpqfr" }, - { "weight", 1} - } - }}, - { "accounts", new List() }, - { "waits", new List() } - }} - } - }, - new Core.Api.v1.Action() - { - account = "eosio", - authorization = new List() - { - new PermissionLevel() { actor = "tester112345", permission = "active"} - }, - name = "buyrambytes", - data = new Dictionary() { - { "payer", "tester112345" }, - { "receiver", "mynewaccount" }, - { "bytes", 8192 }, - } - }, - new Core.Api.v1.Action() - { - account = "eosio", - authorization = new List() - { - new PermissionLevel() { actor = "tester112345", permission = "active"} - }, - name = "delegatebw", - data = new Dictionary() { - { "from", "tester112345" }, - { "receiver", "mynewaccount" }, - { "stake_net_quantity", "1.0000 EOS" }, - { "stake_cpu_quantity", "1.0000 EOS" }, - { "transfer", false }, - } - } - } - }); - } - - public Task CreateTransaction2Providers() - { - return Eos.CreateTransaction(new Transaction() - { - actions = new List() - { - new Core.Api.v1.Action() - { - account = "eosio.token", - authorization = new List() - { - new PermissionLevel() {actor = "lotustester2", permission = "active" }, - new PermissionLevel() {actor = "lotustester1", permission = "active" } - }, - name = "transfer", - data = new Dictionary() - { - { "from", "lotustester1" }, - { "to", "lotustester2" }, - { "quantity", "0.0001 EOS" }, - { "memo", "hello crypto world! lt1 to lt2" } - } - } - } - }); - } - } -} diff --git a/EosSharp/EosSharp.UnitTests.Core/SerializationUnitTestCases.cs b/EosSharp/EosSharp.UnitTests.Core/SerializationUnitTestCases.cs deleted file mode 100644 index 1cddb63..0000000 --- a/EosSharp/EosSharp.UnitTests.Core/SerializationUnitTestCases.cs +++ /dev/null @@ -1,34 +0,0 @@ -using EosSharp.Core.Helpers; -using System; -using System.Collections.Generic; -using System.Linq; - -namespace EosSharp.UnitTests -{ - public class SerializationUnitTestCases - { - public void DoubleSerialization() - { - string doubleStr = "10001"; - var doubleBytes = SerializationHelper.DecimalToBinary(8, doubleStr); - var doubleBytes2 = BitConverter.GetBytes(Convert.ToUInt64(doubleStr)); - var doubleResStr = SerializationHelper.BinaryToDecimal(doubleBytes); - } - - public void DecimalSerialization() - { - string decimalStr = "10001"; - var decimalBytes = SerializationHelper.DecimalToBinary(16, decimalStr); - - Int32[] bits = decimal.GetBits(Convert.ToDecimal(decimalStr)); - List bytes = new List(); - foreach (Int32 i in bits) - { - bytes.AddRange(BitConverter.GetBytes(i)); - } - var decimalBytes2 = bytes.ToArray(); - - var decimalResStr = SerializationHelper.BinaryToDecimal(decimalBytes); - } - } -} diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/ApiUnitTests.cs b/EosSharp/EosSharp.UnitTests.Unity3D/ApiUnitTests.cs deleted file mode 100644 index 49719d9..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/ApiUnitTests.cs +++ /dev/null @@ -1,474 +0,0 @@ -// Auto Generated, do not edit. -using EosSharp.Core; -using EosSharp.Core.Api.v1; -using EosSharp.Core.Providers; -using EosSharp.Unity3D; -using Newtonsoft.Json; -using System; -using System.Threading.Tasks; - -namespace EosSharp.UnitTests.Unity3D -{ - public class ApiUnitTests - { - ApiUnitTestCases ApiUnitTestCases; - public ApiUnitTests() - { - var eosConfig = new EosConfigurator() - { - SignProvider = new DefaultSignProvider("5K57oSZLpfzePvQNpsLS6NfKXLhhRARNU13q6u2ZPQCGHgKLbTA"), - - //HttpEndpoint = "https://nodes.eos42.io", //Mainnet - //ChainId = "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906" - - HttpEndpoint = "https://nodeos01.btuga.io", - ChainId = "cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f" - }; - var eosApi = new EosApi(eosConfig, new HttpHandler()); - - ApiUnitTestCases = new ApiUnitTestCases(eosConfig, eosApi); - } - - public async Task GetInfo() - { - bool success = false; - try - { - await ApiUnitTestCases.GetInfo(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetInfo run successfuly."); - else - Console.WriteLine("Test GetInfo run failed."); - } - public async Task GetAccount() - { - bool success = false; - try - { - await ApiUnitTestCases.GetAccount(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetAccount run successfuly."); - else - Console.WriteLine("Test GetAccount run failed."); - } - public async Task GetCode() - { - bool success = false; - try - { - await ApiUnitTestCases.GetCode(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetCode run successfuly."); - else - Console.WriteLine("Test GetCode run failed."); - } - public async Task GetAbi() - { - bool success = false; - try - { - await ApiUnitTestCases.GetAbi(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetAbi run successfuly."); - else - Console.WriteLine("Test GetAbi run failed."); - } - public async Task GetRawCodeAndAbi() - { - bool success = false; - try - { - await ApiUnitTestCases.GetRawCodeAndAbi(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetRawCodeAndAbi run successfuly."); - else - Console.WriteLine("Test GetRawCodeAndAbi run failed."); - } - public async Task GetRawAbi() - { - bool success = false; - try - { - await ApiUnitTestCases.GetRawAbi(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetRawAbi run successfuly."); - else - Console.WriteLine("Test GetRawAbi run failed."); - } - public async Task AbiJsonToBin() - { - bool success = false; - try - { - await ApiUnitTestCases.AbiJsonToBin(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test AbiJsonToBin run successfuly."); - else - Console.WriteLine("Test AbiJsonToBin run failed."); - } - public async Task AbiBinToJson() - { - bool success = false; - try - { - await ApiUnitTestCases.AbiBinToJson(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test AbiBinToJson run successfuly."); - else - Console.WriteLine("Test AbiBinToJson run failed."); - } - public async Task GetRequiredKeys() - { - bool success = false; - try - { - await ApiUnitTestCases.GetRequiredKeys(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetRequiredKeys run successfuly."); - else - Console.WriteLine("Test GetRequiredKeys run failed."); - } - public async Task GetBlock() - { - bool success = false; - try - { - await ApiUnitTestCases.GetBlock(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetBlock run successfuly."); - else - Console.WriteLine("Test GetBlock run failed."); - } - public async Task GetBlockHeaderState() - { - bool success = false; - try - { - await ApiUnitTestCases.GetBlockHeaderState(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetBlockHeaderState run successfuly."); - else - Console.WriteLine("Test GetBlockHeaderState run failed."); - } - public async Task GetTableRows() - { - bool success = false; - try - { - await ApiUnitTestCases.GetTableRows(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetTableRows run successfuly."); - else - Console.WriteLine("Test GetTableRows run failed."); - } - public async Task GetTableByScope() - { - bool success = false; - try - { - await ApiUnitTestCases.GetTableByScope(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetTableByScope run successfuly."); - else - Console.WriteLine("Test GetTableByScope run failed."); - } - public async Task GetCurrencyBalance() - { - bool success = false; - try - { - await ApiUnitTestCases.GetCurrencyBalance(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetCurrencyBalance run successfuly."); - else - Console.WriteLine("Test GetCurrencyBalance run failed."); - } - public async Task GetCurrencyStats() - { - bool success = false; - try - { - await ApiUnitTestCases.GetCurrencyStats(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetCurrencyStats run successfuly."); - else - Console.WriteLine("Test GetCurrencyStats run failed."); - } - public async Task GetProducers() - { - bool success = false; - try - { - await ApiUnitTestCases.GetProducers(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetProducers run successfuly."); - else - Console.WriteLine("Test GetProducers run failed."); - } - public async Task GetProducerSchedule() - { - bool success = false; - try - { - await ApiUnitTestCases.GetProducerSchedule(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetProducerSchedule run successfuly."); - else - Console.WriteLine("Test GetProducerSchedule run failed."); - } - public async Task GetScheduledTransactions() - { - bool success = false; - try - { - await ApiUnitTestCases.GetScheduledTransactions(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetScheduledTransactions run successfuly."); - else - Console.WriteLine("Test GetScheduledTransactions run failed."); - } - public async Task PushTransaction() - { - bool success = false; - try - { - await ApiUnitTestCases.PushTransaction(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test PushTransaction run successfuly."); - else - Console.WriteLine("Test PushTransaction run failed."); - } - public async Task GetActions() - { - bool success = false; - try - { - await ApiUnitTestCases.GetActions(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetActions run successfuly."); - else - Console.WriteLine("Test GetActions run failed."); - } - public async Task GetTransaction() - { - bool success = false; - try - { - await ApiUnitTestCases.GetTransaction(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetTransaction run successfuly."); - else - Console.WriteLine("Test GetTransaction run failed."); - } - public async Task GetKeyAccounts() - { - bool success = false; - try - { - await ApiUnitTestCases.GetKeyAccounts(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetKeyAccounts run successfuly."); - else - Console.WriteLine("Test GetKeyAccounts run failed."); - } - public async Task GetControlledAccounts() - { - bool success = false; - try - { - await ApiUnitTestCases.GetControlledAccounts(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetControlledAccounts run successfuly."); - else - Console.WriteLine("Test GetControlledAccounts run failed."); - } - - public async Task TestAll() - { - await GetInfo(); - await GetAccount(); - await GetCode(); - await GetAbi(); - await GetRawCodeAndAbi(); - await GetRawAbi(); - await AbiJsonToBin(); - await AbiBinToJson(); - await GetRequiredKeys(); - await GetBlock(); - await GetBlockHeaderState(); - await GetTableRows(); - await GetTableByScope(); - await GetCurrencyBalance(); - await GetCurrencyStats(); - await GetProducers(); - await GetProducerSchedule(); - await GetScheduledTransactions(); - await PushTransaction(); - await GetActions(); - await GetTransaction(); - await GetKeyAccounts(); - await GetControlledAccounts(); - } - } -} \ No newline at end of file diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/ApiUnitTests.tt b/EosSharp/EosSharp.UnitTests.Unity3D/ApiUnitTests.tt deleted file mode 100644 index 4e7048f..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/ApiUnitTests.tt +++ /dev/null @@ -1,65 +0,0 @@ -<#@ template debug="false" hostspecific="false" language="C#" #> -<#@ assembly name="System.Core" #> -<#@ import namespace="System.Globalization" #> -<#@ include file=".\..\EosSharp.UnitTests.Core\EosTestCasesDef.t4" #> -<#@ output extension=".cs" #> -// Auto Generated, do not edit. -using EosSharp.Core; -using EosSharp.Core.Api.v1; -using EosSharp.Core.Providers; -using EosSharp.Unity3D; -using Newtonsoft.Json; -using System; -using System.Threading.Tasks; - -namespace EosSharp.UnitTests.Unity3D -{ - public class ApiUnitTests - { - ApiUnitTestCases ApiUnitTestCases; - public ApiUnitTests() - { - var eosConfig = new EosConfigurator() - { - SignProvider = new DefaultSignProvider("5K57oSZLpfzePvQNpsLS6NfKXLhhRARNU13q6u2ZPQCGHgKLbTA"), - - //HttpEndpoint = "https://nodes.eos42.io", //Mainnet - //ChainId = "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906" - - HttpEndpoint = "https://nodeos01.btuga.io", - ChainId = "cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f" - }; - var eosApi = new EosApi(eosConfig, new HttpHandler()); - - ApiUnitTestCases = new ApiUnitTestCases(eosConfig, eosApi); - } - -<# foreach (var tc in ApiUnitTestCases) { #> - public async Task <#= tc #>() - { - bool success = false; - try - { - await ApiUnitTestCases.<#= tc #>(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test <#= tc #> run successfuly."); - else - Console.WriteLine("Test <#= tc #> run failed."); - } -<# } #> - - public async Task TestAll() - { -<# foreach (var tc in ApiUnitTestCases) { #> - await <#= tc #>(); -<# } #> - } - } -} \ No newline at end of file diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/EosSharp.UnitTests.Unity3D.csproj b/EosSharp/EosSharp.UnitTests.Unity3D/EosSharp.UnitTests.Unity3D.csproj deleted file mode 100644 index 0ef43c9..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/EosSharp.UnitTests.Unity3D.csproj +++ /dev/null @@ -1,56 +0,0 @@ - - - - netstandard2.0 - - - - - - - - - - - - - - - - - ApiUnitTests.tt - True - True - - - EosUnitTests.tt - True - True - - - SerializationUnitTests.tt - True - True - - - - - - ApiUnitTests.cs - TextTemplatingFileGenerator - - - EosUnitTests.cs - TextTemplatingFileGenerator - - - SerializationUnitTests.cs - TextTemplatingFileGenerator - - - - - - - - diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/EosUnitTests.cs b/EosSharp/EosSharp.UnitTests.Unity3D/EosUnitTests.cs deleted file mode 100644 index ef5758e..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/EosUnitTests.cs +++ /dev/null @@ -1,245 +0,0 @@ -// Auto Generated, do not edit. -using EosSharp.Core; -using EosSharp.Core.Api.v1; -using EosSharp.Core.Providers; -using EosSharp.Unity3D; -using Newtonsoft.Json; -using System; -using System.Threading.Tasks; - -namespace EosSharp.UnitTests.Unity3D -{ - public class EosUnitTests - { - EosUnitTestCases EosUnitTestCases; - public EosUnitTests() - { - var eosConfig = new EosConfigurator() - { - SignProvider = new DefaultSignProvider("5K57oSZLpfzePvQNpsLS6NfKXLhhRARNU13q6u2ZPQCGHgKLbTA"), - - //HttpEndpoint = "https://nodes.eos42.io", //Mainnet - //ChainId = "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906" - - HttpEndpoint = "https://nodeos01.btuga.io", - ChainId = "cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f" - }; - var eosApi = new EosApi(eosConfig, new HttpHandler()); - - EosUnitTestCases = new EosUnitTestCases(new Eos(eosConfig)); - } - public async Task GetBlock() - { - bool success = false; - try - { - await EosUnitTestCases.GetBlock(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetBlock run successfuly."); - else - Console.WriteLine("Test GetBlock run failed."); - } - public async Task GetTableRows() - { - bool success = false; - try - { - await EosUnitTestCases.GetTableRows(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetTableRows run successfuly."); - else - Console.WriteLine("Test GetTableRows run failed."); - } - public async Task GetTableRowsGeneric() - { - bool success = false; - try - { - await EosUnitTestCases.GetTableRowsGeneric(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetTableRowsGeneric run successfuly."); - else - Console.WriteLine("Test GetTableRowsGeneric run failed."); - } - public async Task GetProducers() - { - bool success = false; - try - { - await EosUnitTestCases.GetProducers(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetProducers run successfuly."); - else - Console.WriteLine("Test GetProducers run failed."); - } - public async Task GetScheduledTransactions() - { - bool success = false; - try - { - await EosUnitTestCases.GetScheduledTransactions(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test GetScheduledTransactions run successfuly."); - else - Console.WriteLine("Test GetScheduledTransactions run failed."); - } - public async Task CreateTransactionArrayData() - { - bool success = false; - try - { - await EosUnitTestCases.CreateTransactionArrayData(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test CreateTransactionArrayData run successfuly."); - else - Console.WriteLine("Test CreateTransactionArrayData run failed."); - } - public async Task CreateTransactionActionArrayStructData() - { - bool success = false; - try - { - await EosUnitTestCases.CreateTransactionActionArrayStructData(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test CreateTransactionActionArrayStructData run successfuly."); - else - Console.WriteLine("Test CreateTransactionActionArrayStructData run failed."); - } - public async Task CreateTransactionAnonymousObjectData() - { - bool success = false; - try - { - await EosUnitTestCases.CreateTransactionAnonymousObjectData(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test CreateTransactionAnonymousObjectData run successfuly."); - else - Console.WriteLine("Test CreateTransactionAnonymousObjectData run failed."); - } - public async Task CreateTransaction() - { - bool success = false; - try - { - await EosUnitTestCases.CreateTransaction(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test CreateTransaction run successfuly."); - else - Console.WriteLine("Test CreateTransaction run failed."); - } - public async Task CreateNewAccount() - { - bool success = false; - try - { - await EosUnitTestCases.CreateNewAccount(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test CreateNewAccount run successfuly."); - else - Console.WriteLine("Test CreateNewAccount run failed."); - } - public async Task CreateTransaction2Providers() - { - bool success = false; - try - { - await EosUnitTestCases.CreateTransaction2Providers(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test CreateTransaction2Providers run successfuly."); - else - Console.WriteLine("Test CreateTransaction2Providers run failed."); - } - - public async Task TestAll() - { - await GetBlock(); - await GetTableRows(); - await GetTableRowsGeneric(); - await GetProducers(); - await GetScheduledTransactions(); - await CreateTransactionArrayData(); - await CreateTransactionActionArrayStructData(); - await CreateTransactionAnonymousObjectData(); - await CreateTransaction(); - await CreateNewAccount(); - await CreateTransaction2Providers(); - } - } -} \ No newline at end of file diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/EosUnitTests.tt b/EosSharp/EosSharp.UnitTests.Unity3D/EosUnitTests.tt deleted file mode 100644 index 93cfcf3..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/EosUnitTests.tt +++ /dev/null @@ -1,64 +0,0 @@ -<#@ template debug="false" hostspecific="false" language="C#" #> -<#@ assembly name="System.Core" #> -<#@ import namespace="System.Globalization" #> -<#@ include file=".\..\EosSharp.UnitTests.Core\EosTestCasesDef.t4" #> -<#@ output extension=".cs" #> -// Auto Generated, do not edit. -using EosSharp.Core; -using EosSharp.Core.Api.v1; -using EosSharp.Core.Providers; -using EosSharp.Unity3D; -using Newtonsoft.Json; -using System; -using System.Threading.Tasks; - -namespace EosSharp.UnitTests.Unity3D -{ - public class EosUnitTests - { - EosUnitTestCases EosUnitTestCases; - public EosUnitTests() - { - var eosConfig = new EosConfigurator() - { - SignProvider = new DefaultSignProvider("5K57oSZLpfzePvQNpsLS6NfKXLhhRARNU13q6u2ZPQCGHgKLbTA"), - - //HttpEndpoint = "https://nodes.eos42.io", //Mainnet - //ChainId = "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906" - - HttpEndpoint = "https://nodeos01.btuga.io", - ChainId = "cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f" - }; - var eosApi = new EosApi(eosConfig, new HttpHandler()); - - EosUnitTestCases = new EosUnitTestCases(new Eos(eosConfig)); - } -<# foreach (var tc in EosUnitTestCases) { #> - public async Task <#= tc #>() - { - bool success = false; - try - { - await EosUnitTestCases.<#= tc #>(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test <#= tc #> run successfuly."); - else - Console.WriteLine("Test <#= tc #> run failed."); - } -<# } #> - - public async Task TestAll() - { -<# foreach (var tc in EosUnitTestCases) { #> - await <#= tc #>(); -<# } #> - } - } -} \ No newline at end of file diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/SerializationUnitTests.cs b/EosSharp/EosSharp.UnitTests.Unity3D/SerializationUnitTests.cs deleted file mode 100644 index aa32670..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/SerializationUnitTests.cs +++ /dev/null @@ -1,58 +0,0 @@ -// Auto Generated, do not edit. -using Newtonsoft.Json; -using System; - -namespace EosSharp.UnitTests.Unity3D -{ - public class SerializationUnitTests - { - SerializationUnitTestCases SerializationUnitTestCases; - public SerializationUnitTests() - { - SerializationUnitTestCases = new SerializationUnitTestCases(); - } - - public void DoubleSerialization() - { - bool success = false; - try - { - SerializationUnitTestCases.DoubleSerialization(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test DoubleSerialization run successfuly."); - else - Console.WriteLine("Test DoubleSerialization run failed."); - } - public void DecimalSerialization() - { - bool success = false; - try - { - SerializationUnitTestCases.DecimalSerialization(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test DecimalSerialization run successfuly."); - else - Console.WriteLine("Test DecimalSerialization run failed."); - } - - public void TestAll() - { - DoubleSerialization(); - DecimalSerialization(); - } - } -} \ No newline at end of file diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/SerializationUnitTests.tt b/EosSharp/EosSharp.UnitTests.Unity3D/SerializationUnitTests.tt deleted file mode 100644 index 43dcceb..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/SerializationUnitTests.tt +++ /dev/null @@ -1,48 +0,0 @@ -<#@ template debug="false" hostspecific="false" language="C#" #> -<#@ assembly name="System.Core" #> -<#@ import namespace="System.Globalization" #> -<#@ include file=".\..\EosSharp.UnitTests.Core\EosTestCasesDef.t4" #> -<#@ output extension=".cs" #> -// Auto Generated, do not edit. -using Newtonsoft.Json; -using System; - -namespace EosSharp.UnitTests.Unity3D -{ - public class SerializationUnitTests - { - SerializationUnitTestCases SerializationUnitTestCases; - public SerializationUnitTests() - { - SerializationUnitTestCases = new SerializationUnitTestCases(); - } - -<# foreach (var tc in SerializationUnitTestCases) { #> - public void <#= tc #>() - { - bool success = false; - try - { - SerializationUnitTestCases.<#= tc #>(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if(success) - Console.WriteLine("Test <#= tc #> run successfuly."); - else - Console.WriteLine("Test <#= tc #> run failed."); - } -<# } #> - - public void TestAll() - { -<# foreach (var tc in SerializationUnitTestCases) { #> - <#= tc #>(); -<# } #> - } - } -} \ No newline at end of file diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/SignUnitTests.cs b/EosSharp/EosSharp.UnitTests.Unity3D/SignUnitTests.cs deleted file mode 100644 index 29cd313..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/SignUnitTests.cs +++ /dev/null @@ -1,128 +0,0 @@ -using EosSharp.Core; -using EosSharp.Core.Api.v1; -using EosSharp.Core.Helpers; -using EosSharp.Core.Providers; -using EosSharp.Unity3D; -using Newtonsoft.Json; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace EosSharp.UnitTests.Unity3D -{ - public class SignUnitTests - { - readonly EosConfigurator EosConfig = null; - EosApi DefaultApi { get; set; } - public SignUnitTests() - { - EosConfig = new EosConfigurator() - { - SignProvider = new DefaultSignProvider("5K57oSZLpfzePvQNpsLS6NfKXLhhRARNU13q6u2ZPQCGHgKLbTA"), - - //HttpEndpoint = "https://nodes.eos42.io", //Mainnet - //ChainId = "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906" - - HttpEndpoint = "https://nodeos01.btuga.io", - ChainId = "cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f" - }; - DefaultApi = new EosApi(EosConfig, new HttpHandler()); - } - - public void GenerateKeyPair() - { - Console.WriteLine(JsonConvert.SerializeObject(CryptoHelper.GenerateKeyPair("R1"))); - Console.WriteLine(JsonConvert.SerializeObject(CryptoHelper.GenerateKeyPair())); - } - - public void Base64ToByteArray() - { - string base64EncodedData = "DmVvc2lvOjphYmkvMS4wAQxhY2NvdW50X25hbWUEbmFtZQcIdHJhbnNmZXIABARmcm9tDGFjY291bnRfbmFtZQJ0bwxhY2NvdW50X25hbWUIcXVhbnRpdHkFYXNzZXQEbWVtbwZzdHJpbmcGY3JlYXRlAAIGaXNzdWVyDGFjY291bnRfbmFtZQ5tYXhpbXVtX3N1cHBseQVhc3NldAVpc3N1ZQADAnRvDGFjY291bnRfbmFtZQhxdWFudGl0eQVhc3NldARtZW1vBnN0cmluZwZyZXRpcmUAAghxdWFudGl0eQVhc3NldARtZW1vBnN0cmluZwVjbG9zZQACBW93bmVyDGFjY291bnRfbmFtZQZzeW1ib2wGc3ltYm9sB2FjY291bnQAAQdiYWxhbmNlBWFzc2V0DmN1cnJlbmN5X3N0YXRzAAMGc3VwcGx5BWFzc2V0Cm1heF9zdXBwbHkFYXNzZXQGaXNzdWVyDGFjY291bnRfbmFtZQUAAABXLTzNzQh0cmFuc2ZlcucFIyMgVHJhbnNmZXIgVGVybXMgJiBDb25kaXRpb25zCgpJLCB7e2Zyb219fSwgY2VydGlmeSB0aGUgZm9sbG93aW5nIHRvIGJlIHRydWUgdG8gdGhlIGJlc3Qgb2YgbXkga25vd2xlZGdlOgoKMS4gSSBjZXJ0aWZ5IHRoYXQge3txdWFudGl0eX19IGlzIG5vdCB0aGUgcHJvY2VlZHMgb2YgZnJhdWR1bGVudCBvciB2aW9sZW50IGFjdGl2aXRpZXMuCjIuIEkgY2VydGlmeSB0aGF0LCB0byB0aGUgYmVzdCBvZiBteSBrbm93bGVkZ2UsIHt7dG99fSBpcyBub3Qgc3VwcG9ydGluZyBpbml0aWF0aW9uIG9mIHZpb2xlbmNlIGFnYWluc3Qgb3RoZXJzLgozLiBJIGhhdmUgZGlzY2xvc2VkIGFueSBjb250cmFjdHVhbCB0ZXJtcyAmIGNvbmRpdGlvbnMgd2l0aCByZXNwZWN0IHRvIHt7cXVhbnRpdHl9fSB0byB7e3RvfX0uCgpJIHVuZGVyc3RhbmQgdGhhdCBmdW5kcyB0cmFuc2ZlcnMgYXJlIG5vdCByZXZlcnNpYmxlIGFmdGVyIHRoZSB7e3RyYW5zYWN0aW9uLmRlbGF5fX0gc2Vjb25kcyBvciBvdGhlciBkZWxheSBhcyBjb25maWd1cmVkIGJ5IHt7ZnJvbX19J3MgcGVybWlzc2lvbnMuCgpJZiB0aGlzIGFjdGlvbiBmYWlscyB0byBiZSBpcnJldmVyc2libHkgY29uZmlybWVkIGFmdGVyIHJlY2VpdmluZyBnb29kcyBvciBzZXJ2aWNlcyBmcm9tICd7e3RvfX0nLCBJIGFncmVlIHRvIGVpdGhlciByZXR1cm4gdGhlIGdvb2RzIG9yIHNlcnZpY2VzIG9yIHJlc2VuZCB7e3F1YW50aXR5fX0gaW4gYSB0aW1lbHkgbWFubmVyLgoAAAAAAKUxdgVpc3N1ZQAAAAAAqGzURQZjcmVhdGUAAAAAAKjrsroGcmV0aXJlAAAAAAAAhWlEBWNsb3NlAAIAAAA4T00RMgNpNjQBCGN1cnJlbmN5AQZ1aW50NjQHYWNjb3VudAAAAAAAkE3GA2k2NAEIY3VycmVuY3kBBnVpbnQ2NA5jdXJyZW5jeV9zdGF0cwAAAA==="; - var base64EncodedBytes = SerializationHelper.Base64FcStringToByteArray(base64EncodedData); - } - - public async Task SignProvider() - { - var signProvider = new DefaultSignProvider("5K57oSZLpfzePvQNpsLS6NfKXLhhRARNU13q6u2ZPQCGHgKLbTA"); - var requiredKeys = new List() { "EOS8Q8CJqwnSsV4A6HDBEqmQCqpQcBnhGME1RUvydDRnswNngpqfr" }; - - if ((await signProvider.GetAvailableKeys()).All(ak => requiredKeys.Contains(ak))) - Console.WriteLine("Test SignProvider run successfuly."); - else - Console.WriteLine("Test SignProvider run failed."); - } - - public async Task SignHelloWorld() - { - var requiredKeys = new List() { "EOS8Q8CJqwnSsV4A6HDBEqmQCqpQcBnhGME1RUvydDRnswNngpqfr" }; - var helloBytes = Encoding.UTF8.GetBytes("Hello world!"); - var signatures = await EosConfig.SignProvider.Sign(DefaultApi.Config.ChainId, requiredKeys, helloBytes); - - if (signatures.First() == "SIG_K1_JxtwrzV246xdAgqgH36oX5MjMeg1sEFdUWuwnE9Fhr9eqi5JzgmKXm9UEJgNZMLYdnZhphL1QmE8aW7rTDPC8k8acvkoMR") - Console.WriteLine("Test SignHelloWorld run successfuly."); - else - Console.WriteLine("Test SignHelloWorld run failed."); - } - - public async Task SignTransaction() - { - bool success = false; - try - { - var trx = new Transaction() - { - // trx info - max_net_usage_words = 0, - max_cpu_usage_ms = 0, - delay_sec = 0, - context_free_actions = new List(), - transaction_extensions = new List(), - actions = new List() - { - new Core.Api.v1.Action() - { - account = "eosio.token", - authorization = new List() - { - new PermissionLevel() {actor = "tester112345", permission = "active" } - }, - name = "transfer", - data = new Dictionary() - { - { "from", "tester112345" }, - { "to", "tester212345" }, - { "quantity", "0.0001 EOS" }, - { "memo", "hello crypto world!" } - } - } - } - }; - - var abiSerializer = new AbiSerializationProvider(DefaultApi); - var packedTrx = await abiSerializer.SerializePackedTransaction(trx); - var requiredKeys = new List() { "EOS8Q8CJqwnSsV4A6HDBEqmQCqpQcBnhGME1RUvydDRnswNngpqfr" }; - var signatures = await EosConfig.SignProvider.Sign(DefaultApi.Config.ChainId, requiredKeys, packedTrx); - - success = signatures.First() == "SIG_K1_Jze1PGnAo9MVHkxRxekZQKJebM11AgtK4NhsFtDEZsLujrocvJ5dnhejyr9RQji2K3DWdyUpM9BGyWts7FFr8Wib95hiTj"; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if (success) - Console.WriteLine("Test SignTransaction run successfuly."); - else - Console.WriteLine("Test SignTransaction run failed."); - } - - public async Task TestAll() - { - await SignProvider(); - await SignHelloWorld(); - await SignTransaction(); - } - } -} diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/StressUnitTests.cs b/EosSharp/EosSharp.UnitTests.Unity3D/StressUnitTests.cs deleted file mode 100644 index 9142862..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/StressUnitTests.cs +++ /dev/null @@ -1,77 +0,0 @@ -using EosSharp.Core; -using EosSharp.Core.Providers; -using EosSharp.Unity3D; -using Newtonsoft.Json; -using System; -using System.Collections.Generic; -using System.Threading.Tasks; - -namespace EosSharp.UnitTests.Unity3D -{ - public class StressUnitTests - { - Eos Eos { get; set; } - public StressUnitTests() - { - Eos = new Eos(new EosConfigurator() - { - SignProvider = new DefaultSignProvider("5K57oSZLpfzePvQNpsLS6NfKXLhhRARNU13q6u2ZPQCGHgKLbTA"), - - HttpEndpoint = "https://api.eossweden.se", //Mainnet - ChainId = "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906" - - //HttpEndpoint = "https://nodeos01.btuga.io", - //ChainId = "cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f" - }); - } - - public async Task GetBlockTaskLoop() - { - bool success = false; - int nrTasks = 50; - int nrBlocks = 1000; - int blockStartPos = 100; - int taskBlocks = nrBlocks / nrTasks; - - try - { - List tasks = new List(); - - for (int i = 0; i < nrTasks; i++) - { - for (int j = 1; j <= taskBlocks; j++) - { - try - { - await Eos.GetBlock((i * taskBlocks + blockStartPos + j).ToString()); - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - } - } - - await Task.WhenAll(tasks.ToArray()); - - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - if (success) - Console.WriteLine("Test GetBlockTaskLoop run successfuly."); - else - Console.WriteLine("Test GetBlockTaskLoop run failed."); - } - - public async Task TestAll() - { - //TODO disabled for now because of CORS policy blocked in localhost - //await GetBlockTaskLoop(); - await Task.FromResult(0); - } - } -} diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Plugins.meta b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Plugins.meta deleted file mode 100644 index 4e2245d..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Plugins.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: df467aa2cb4274149bd32ddea1e96e99 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Scenes.meta b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Scenes.meta deleted file mode 100644 index 81a55a0..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Scenes.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8734696c225819646b9f975cf10af64c -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Scenes/SampleScene.unity b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Scenes/SampleScene.unity deleted file mode 100644 index 5b684c9..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Scenes/SampleScene.unity +++ /dev/null @@ -1,724 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} - m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} - m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 0 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 170076734} - m_IndirectSpecularColor: {r: 0.44657874, g: 0.49641258, b: 0.5748172, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_GIWorkflowMode: 0 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 10 - m_Resolution: 2 - m_BakeResolution: 10 - m_AtlasSize: 512 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 2 - m_BakeBackend: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 256 - m_PVRBounces: 2 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 1 ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &170076733 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 170076735} - - component: {fileID: 170076734} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &170076734 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 170076733} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 1 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &170076735 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 170076733} - m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} - m_LocalPosition: {x: 0, y: 3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1 &313339385 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 313339388} - - component: {fileID: 313339387} - - component: {fileID: 313339386} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &313339386 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 313339385} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &313339387 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 313339385} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 10 ---- !u!4 &313339388 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 313339385} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &486284633 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 486284634} - - component: {fileID: 486284636} - - component: {fileID: 486284635} - m_Layer: 5 - m_Name: RawImage - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &486284634 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 486284633} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1847280483} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -200, y: -12} - m_SizeDelta: {x: 400, y: 179} - m_Pivot: {x: 0, y: 0} ---- !u!114 &486284635 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 486284633} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -98529514, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Texture: {fileID: 2800000, guid: c4b0d10a67912b44586f7aab127dd3f2, type: 3} - m_UVRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 ---- !u!222 &486284636 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 486284633} - m_CullTransparentMesh: 0 ---- !u!1 &534669902 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 534669905} - - component: {fileID: 534669904} - - component: {fileID: 534669903} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!81 &534669903 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 534669902} - m_Enabled: 1 ---- !u!20 &534669904 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 534669902} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_GateFitMode: 2 - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &534669905 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 534669902} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1166372426 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1166372427} - - component: {fileID: 1166372429} - - component: {fileID: 1166372428} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1166372427 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1166372426} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2001832563} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1166372428 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1166372426} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Unit Test All ---- !u!222 &1166372429 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1166372426} - m_CullTransparentMesh: 0 ---- !u!1 &1847280479 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1847280483} - - component: {fileID: 1847280482} - - component: {fileID: 1847280481} - - component: {fileID: 1847280480} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1847280480 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1847280479} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &1847280481 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1847280479} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &1847280482 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1847280479} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &1847280483 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1847280479} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 2001832563} - - {fileID: 486284634} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!1 &2001832562 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2001832563} - - component: {fileID: 2001832567} - - component: {fileID: 2001832566} - - component: {fileID: 2001832565} - - component: {fileID: 2001832564} - m_Layer: 5 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2001832563 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2001832562} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1166372427} - m_Father: {fileID: 1847280483} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -44.6} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2001832564 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2001832562} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f12df905f1e00714eb53d8685af878de, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &2001832565 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2001832562} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 2001832566} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2001832564} - m_MethodName: UnitTestAll - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &2001832566 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2001832562} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 ---- !u!222 &2001832567 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2001832562} - m_CullTransparentMesh: 0 diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Scenes/SampleScene.unity.meta b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Scenes/SampleScene.unity.meta deleted file mode 100644 index 799abf6..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Scenes/SampleScene.unity.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 621e2cbb5e258fd4f9674d8e495660ac -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Scenes/Scripts.meta b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Scenes/Scripts.meta deleted file mode 100644 index 72acf41..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Scenes/Scripts.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 20d4469e0dd48354db160ea0275cba33 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Scenes/Scripts/UnitTestsScript.cs b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Scenes/Scripts/UnitTestsScript.cs deleted file mode 100644 index 0f71be8..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Scenes/Scripts/UnitTestsScript.cs +++ /dev/null @@ -1,32 +0,0 @@ -using EosSharp.UnitTests.Unity3D; -using Newtonsoft.Json; -using System; -using UnityEngine; - -public class UnitTestsScript : MonoBehaviour -{ - public async void UnitTestAll() - { - try - { - ApiUnitTests autc = new ApiUnitTests(); - await autc.TestAll(); - - EosUnitTests eut = new EosUnitTests(); - await eut.TestAll(); - - SerializationUnitTests sut = new SerializationUnitTests(); - sut.TestAll(); - - SignUnitTests signUnitTests = new SignUnitTests(); - await signUnitTests.TestAll(); - - StressUnitTests stressUnitTests = new StressUnitTests(); - await stressUnitTests.TestAll(); - } - catch (Exception ex) - { - print(JsonConvert.SerializeObject(ex)); - } - } -} diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Scenes/Scripts/UnitTestsScript.cs.meta b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Scenes/Scripts/UnitTestsScript.cs.meta deleted file mode 100644 index a186804..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/Scenes/Scripts/UnitTestsScript.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f12df905f1e00714eb53d8685af878de -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/gs_home_devs_streamlined.png b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/gs_home_devs_streamlined.png deleted file mode 100644 index 64f2c30..0000000 Binary files a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/gs_home_devs_streamlined.png and /dev/null differ diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/gs_home_devs_streamlined.png.meta b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/gs_home_devs_streamlined.png.meta deleted file mode 100644 index 747a0d7..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Assets/gs_home_devs_streamlined.png.meta +++ /dev/null @@ -1,88 +0,0 @@ -fileFormatVersion: 2 -guid: c4b0d10a67912b44586f7aab127dd3f2 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 7 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - vertices: [] - indices: - edges: [] - weights: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Logs/Packages-Update.log b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Logs/Packages-Update.log deleted file mode 100644 index c79ae8f..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Logs/Packages-Update.log +++ /dev/null @@ -1,43 +0,0 @@ - -=== Fri Jan 11 16:19:59 2019 - -Packages were changed. -Update Mode: mergeDefaultDependencies - -The following packages were added: - com.unity.analytics@3.2.2 - com.unity.purchasing@2.0.3 - com.unity.ads@2.3.1 - com.unity.textmeshpro@1.3.0 - com.unity.package-manager-ui@2.0.3 - com.unity.collab-proxy@1.2.15 - com.unity.modules.ai@1.0.0 - com.unity.modules.animation@1.0.0 - com.unity.modules.assetbundle@1.0.0 - com.unity.modules.audio@1.0.0 - com.unity.modules.cloth@1.0.0 - com.unity.modules.director@1.0.0 - com.unity.modules.imageconversion@1.0.0 - com.unity.modules.imgui@1.0.0 - com.unity.modules.jsonserialize@1.0.0 - com.unity.modules.particlesystem@1.0.0 - com.unity.modules.physics@1.0.0 - com.unity.modules.physics2d@1.0.0 - com.unity.modules.screencapture@1.0.0 - com.unity.modules.terrain@1.0.0 - com.unity.modules.terrainphysics@1.0.0 - com.unity.modules.tilemap@1.0.0 - com.unity.modules.ui@1.0.0 - com.unity.modules.uielements@1.0.0 - com.unity.modules.umbra@1.0.0 - com.unity.modules.unityanalytics@1.0.0 - com.unity.modules.unitywebrequest@1.0.0 - com.unity.modules.unitywebrequestassetbundle@1.0.0 - com.unity.modules.unitywebrequestaudio@1.0.0 - com.unity.modules.unitywebrequesttexture@1.0.0 - com.unity.modules.unitywebrequestwww@1.0.0 - com.unity.modules.vehicles@1.0.0 - com.unity.modules.video@1.0.0 - com.unity.modules.vr@1.0.0 - com.unity.modules.wind@1.0.0 - com.unity.modules.xr@1.0.0 diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Packages/manifest.json b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Packages/manifest.json deleted file mode 100644 index 16819bf..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/Packages/manifest.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "dependencies": { - "com.unity.ads": "2.3.1", - "com.unity.analytics": "3.2.2", - "com.unity.collab-proxy": "1.2.15", - "com.unity.package-manager-ui": "2.0.3", - "com.unity.purchasing": "2.0.3", - "com.unity.textmeshpro": "1.3.0", - "com.unity.modules.ai": "1.0.0", - "com.unity.modules.animation": "1.0.0", - "com.unity.modules.assetbundle": "1.0.0", - "com.unity.modules.audio": "1.0.0", - "com.unity.modules.cloth": "1.0.0", - "com.unity.modules.director": "1.0.0", - "com.unity.modules.imageconversion": "1.0.0", - "com.unity.modules.imgui": "1.0.0", - "com.unity.modules.jsonserialize": "1.0.0", - "com.unity.modules.particlesystem": "1.0.0", - "com.unity.modules.physics": "1.0.0", - "com.unity.modules.physics2d": "1.0.0", - "com.unity.modules.screencapture": "1.0.0", - "com.unity.modules.terrain": "1.0.0", - "com.unity.modules.terrainphysics": "1.0.0", - "com.unity.modules.tilemap": "1.0.0", - "com.unity.modules.ui": "1.0.0", - "com.unity.modules.uielements": "1.0.0", - "com.unity.modules.umbra": "1.0.0", - "com.unity.modules.unityanalytics": "1.0.0", - "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.modules.unitywebrequestassetbundle": "1.0.0", - "com.unity.modules.unitywebrequestaudio": "1.0.0", - "com.unity.modules.unitywebrequesttexture": "1.0.0", - "com.unity.modules.unitywebrequestwww": "1.0.0", - "com.unity.modules.vehicles": "1.0.0", - "com.unity.modules.video": "1.0.0", - "com.unity.modules.vr": "1.0.0", - "com.unity.modules.wind": "1.0.0", - "com.unity.modules.xr": "1.0.0" - } -} diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/AudioManager.asset b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/AudioManager.asset deleted file mode 100644 index 4f31e74..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/AudioManager.asset +++ /dev/null @@ -1,17 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!11 &1 -AudioManager: - m_ObjectHideFlags: 0 - m_Volume: 1 - Rolloff Scale: 1 - Doppler Factor: 1 - Default Speaker Mode: 2 - m_SampleRate: 0 - m_DSPBufferSize: 1024 - m_VirtualVoiceCount: 512 - m_RealVoiceCount: 32 - m_SpatializerPlugin: - m_AmbisonicDecoderPlugin: - m_DisableAudio: 0 - m_VirtualizeEffects: 1 diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/ClusterInputManager.asset b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/ClusterInputManager.asset deleted file mode 100644 index e7886b2..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/ClusterInputManager.asset +++ /dev/null @@ -1,6 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!236 &1 -ClusterInputManager: - m_ObjectHideFlags: 0 - m_Inputs: [] diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/DynamicsManager.asset b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/DynamicsManager.asset deleted file mode 100644 index b3c263d..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/DynamicsManager.asset +++ /dev/null @@ -1,30 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!55 &1 -PhysicsManager: - m_ObjectHideFlags: 0 - serializedVersion: 8 - m_Gravity: {x: 0, y: -9.81, z: 0} - m_DefaultMaterial: {fileID: 0} - m_BounceThreshold: 2 - m_SleepThreshold: 0.005 - m_DefaultContactOffset: 0.01 - m_DefaultSolverIterations: 6 - m_DefaultSolverVelocityIterations: 1 - m_QueriesHitBackfaces: 0 - m_QueriesHitTriggers: 1 - m_EnableAdaptiveForce: 0 - m_ClothInterCollisionDistance: 0 - m_ClothInterCollisionStiffness: 0 - m_ContactsGeneration: 1 - m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff - m_AutoSimulation: 1 - m_AutoSyncTransforms: 0 - m_ReuseCollisionCallbacks: 1 - m_ClothInterCollisionSettingsToggle: 0 - m_ContactPairsMode: 0 - m_BroadphaseType: 0 - m_WorldBounds: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 250, y: 250, z: 250} - m_WorldSubdivisions: 8 diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/EditorBuildSettings.asset b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/EditorBuildSettings.asset deleted file mode 100644 index 9bd6d10..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/EditorBuildSettings.asset +++ /dev/null @@ -1,11 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1045 &1 -EditorBuildSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Scenes: - - enabled: 0 - path: - guid: 00000000000000000000000000000000 - m_configObjects: {} diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/EditorSettings.asset b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/EditorSettings.asset deleted file mode 100644 index 29dea52..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/EditorSettings.asset +++ /dev/null @@ -1,21 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!159 &1 -EditorSettings: - m_ObjectHideFlags: 0 - serializedVersion: 7 - m_ExternalVersionControlSupport: Visible Meta Files - m_SerializationMode: 2 - m_LineEndingsForNewScripts: 2 - m_DefaultBehaviorMode: 0 - m_SpritePackerMode: 0 - m_SpritePackerPaddingPower: 1 - m_EtcTextureCompressorBehavior: 1 - m_EtcTextureFastCompressor: 1 - m_EtcTextureNormalCompressor: 2 - m_EtcTextureBestCompressor: 4 - m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd - m_ProjectGenerationRootNamespace: - m_UserGeneratedProjectSuffix: - m_CollabEditorSettings: - inProgressEnabled: 1 diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/GraphicsSettings.asset b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/GraphicsSettings.asset deleted file mode 100644 index 1a6b7d1..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/GraphicsSettings.asset +++ /dev/null @@ -1,64 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!30 &1 -GraphicsSettings: - m_ObjectHideFlags: 0 - serializedVersion: 12 - m_Deferred: - m_Mode: 1 - m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} - m_DeferredReflections: - m_Mode: 1 - m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} - m_ScreenSpaceShadows: - m_Mode: 1 - m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} - m_LegacyDeferred: - m_Mode: 1 - m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} - m_DepthNormals: - m_Mode: 1 - m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} - m_MotionVectors: - m_Mode: 1 - m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} - m_LightHalo: - m_Mode: 1 - m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} - m_LensFlare: - m_Mode: 1 - m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} - m_AlwaysIncludedShaders: - - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 16000, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 17000, guid: 0000000000000000f000000000000000, type: 0} - m_PreloadedShaders: [] - m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, - type: 0} - m_CustomRenderPipeline: {fileID: 0} - m_TransparencySortMode: 0 - m_TransparencySortAxis: {x: 0, y: 0, z: 1} - m_DefaultRenderingPath: 1 - m_DefaultMobileRenderingPath: 1 - m_TierSettings: [] - m_LightmapStripping: 0 - m_FogStripping: 0 - m_InstancingStripping: 0 - m_LightmapKeepPlain: 1 - m_LightmapKeepDirCombined: 1 - m_LightmapKeepDynamicPlain: 1 - m_LightmapKeepDynamicDirCombined: 1 - m_LightmapKeepShadowMask: 1 - m_LightmapKeepSubtractive: 1 - m_FogKeepLinear: 1 - m_FogKeepExp: 1 - m_FogKeepExp2: 1 - m_AlbedoSwatchInfos: [] - m_LightsUseLinearIntensity: 0 - m_LightsUseColorTemperature: 0 diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/InputManager.asset b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/InputManager.asset deleted file mode 100644 index 17c8f53..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/InputManager.asset +++ /dev/null @@ -1,295 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!13 &1 -InputManager: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Axes: - - serializedVersion: 3 - m_Name: Horizontal - descriptiveName: - descriptiveNegativeName: - negativeButton: left - positiveButton: right - altNegativeButton: a - altPositiveButton: d - gravity: 3 - dead: 0.001 - sensitivity: 3 - snap: 1 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Vertical - descriptiveName: - descriptiveNegativeName: - negativeButton: down - positiveButton: up - altNegativeButton: s - altPositiveButton: w - gravity: 3 - dead: 0.001 - sensitivity: 3 - snap: 1 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: left ctrl - altNegativeButton: - altPositiveButton: mouse 0 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: left alt - altNegativeButton: - altPositiveButton: mouse 1 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: left shift - altNegativeButton: - altPositiveButton: mouse 2 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Jump - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: space - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse X - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse Y - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 1 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse ScrollWheel - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 2 - joyNum: 0 - - serializedVersion: 3 - m_Name: Horizontal - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Vertical - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 1 - type: 2 - axis: 1 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 0 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 1 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 2 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Jump - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 3 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Submit - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: return - altNegativeButton: - altPositiveButton: joystick button 0 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Submit - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: enter - altNegativeButton: - altPositiveButton: space - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Cancel - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: escape - altNegativeButton: - altPositiveButton: joystick button 1 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/NavMeshAreas.asset b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/NavMeshAreas.asset deleted file mode 100644 index 3b0b7c3..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/NavMeshAreas.asset +++ /dev/null @@ -1,91 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!126 &1 -NavMeshProjectSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - areas: - - name: Walkable - cost: 1 - - name: Not Walkable - cost: 1 - - name: Jump - cost: 2 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - m_LastAgentTypeID: -887442657 - m_Settings: - - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.75 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_SettingNames: - - Humanoid diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/NetworkManager.asset b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/NetworkManager.asset deleted file mode 100644 index 5dc6a83..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/NetworkManager.asset +++ /dev/null @@ -1,8 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!149 &1 -NetworkManager: - m_ObjectHideFlags: 0 - m_DebugLevel: 0 - m_Sendrate: 15 - m_AssetToPrefab: {} diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/Physics2DSettings.asset b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/Physics2DSettings.asset deleted file mode 100644 index 57760e2..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/Physics2DSettings.asset +++ /dev/null @@ -1,38 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!19 &1 -Physics2DSettings: - m_ObjectHideFlags: 0 - serializedVersion: 4 - m_Gravity: {x: 0, y: -9.81} - m_DefaultMaterial: {fileID: 0} - m_VelocityIterations: 8 - m_PositionIterations: 3 - m_VelocityThreshold: 1 - m_MaxLinearCorrection: 0.2 - m_MaxAngularCorrection: 8 - m_MaxTranslationSpeed: 100 - m_MaxRotationSpeed: 360 - m_BaumgarteScale: 0.2 - m_BaumgarteTimeOfImpactScale: 0.75 - m_TimeToSleep: 0.5 - m_LinearSleepTolerance: 0.01 - m_AngularSleepTolerance: 2 - m_DefaultContactOffset: 0.01 - m_AutoSimulation: 1 - m_QueriesHitTriggers: 1 - m_QueriesStartInColliders: 1 - m_ChangeStopsCallbacks: 0 - m_CallbacksOnDisable: 1 - m_ReuseCollisionCallbacks: 1 - m_AutoSyncTransforms: 0 - m_AlwaysShowColliders: 0 - m_ShowColliderSleep: 1 - m_ShowColliderContacts: 0 - m_ShowColliderAABB: 0 - m_ContactArrowScale: 0.2 - m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} - m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} - m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} - m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} - m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/PresetManager.asset b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/PresetManager.asset deleted file mode 100644 index 820e662..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/PresetManager.asset +++ /dev/null @@ -1,27 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1386491679 &1 -PresetManager: - m_ObjectHideFlags: 0 - m_DefaultList: - - type: - m_NativeTypeID: 108 - m_ManagedTypePPtr: {fileID: 0} - m_ManagedTypeFallback: - defaultPresets: - - m_Preset: {fileID: 2655988077585873504, guid: c1cf8506f04ef2c4a88b64b6c4202eea, - type: 2} - - type: - m_NativeTypeID: 1020 - m_ManagedTypePPtr: {fileID: 0} - m_ManagedTypeFallback: - defaultPresets: - - m_Preset: {fileID: 2655988077585873504, guid: 0cd792cc87e492d43b4e95b205fc5cc6, - type: 2} - - type: - m_NativeTypeID: 1006 - m_ManagedTypePPtr: {fileID: 0} - m_ManagedTypeFallback: - defaultPresets: - - m_Preset: {fileID: 2655988077585873504, guid: 7a99f8aa944efe94cb9bd74562b7d5f9, - type: 2} diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/ProjectSettings.asset b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/ProjectSettings.asset deleted file mode 100644 index e1682e1..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/ProjectSettings.asset +++ /dev/null @@ -1,622 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!129 &1 -PlayerSettings: - m_ObjectHideFlags: 0 - serializedVersion: 15 - productGUID: bd525ff73364b3045a899ba1b28d89d4 - AndroidProfiler: 0 - AndroidFilterTouchesWhenObscured: 0 - AndroidEnableSustainedPerformanceMode: 0 - defaultScreenOrientation: 4 - targetDevice: 2 - useOnDemandResources: 0 - accelerometerFrequency: 60 - companyName: GetScatter - productName: UnityTester - defaultCursor: {fileID: 0} - cursorHotspot: {x: 0, y: 0} - m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} - m_ShowUnitySplashScreen: 1 - m_ShowUnitySplashLogo: 1 - m_SplashScreenOverlayOpacity: 1 - m_SplashScreenAnimation: 1 - m_SplashScreenLogoStyle: 1 - m_SplashScreenDrawMode: 0 - m_SplashScreenBackgroundAnimationZoom: 1 - m_SplashScreenLogoAnimationZoom: 1 - m_SplashScreenBackgroundLandscapeAspect: 1 - m_SplashScreenBackgroundPortraitAspect: 1 - m_SplashScreenBackgroundLandscapeUvs: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - m_SplashScreenBackgroundPortraitUvs: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - m_SplashScreenLogos: [] - m_VirtualRealitySplashScreen: {fileID: 0} - m_HolographicTrackingLossScreen: {fileID: 0} - defaultScreenWidth: 1024 - defaultScreenHeight: 768 - defaultScreenWidthWeb: 960 - defaultScreenHeightWeb: 600 - m_StereoRenderingPath: 0 - m_ActiveColorSpace: 0 - m_MTRendering: 1 - m_StackTraceTypes: 010000000100000001000000010000000100000001000000 - iosShowActivityIndicatorOnLoading: -1 - androidShowActivityIndicatorOnLoading: -1 - iosAppInBackgroundBehavior: 0 - displayResolutionDialog: 1 - iosAllowHTTPDownload: 1 - allowedAutorotateToPortrait: 1 - allowedAutorotateToPortraitUpsideDown: 1 - allowedAutorotateToLandscapeRight: 1 - allowedAutorotateToLandscapeLeft: 1 - useOSAutorotation: 1 - use32BitDisplayBuffer: 1 - preserveFramebufferAlpha: 0 - disableDepthAndStencilBuffers: 0 - androidStartInFullscreen: 1 - androidRenderOutsideSafeArea: 0 - androidBlitType: 0 - defaultIsNativeResolution: 1 - macRetinaSupport: 1 - runInBackground: 1 - captureSingleScreen: 0 - muteOtherAudioSources: 0 - Prepare IOS For Recording: 0 - Force IOS Speakers When Recording: 0 - deferSystemGesturesMode: 0 - hideHomeButton: 0 - submitAnalytics: 1 - usePlayerLog: 1 - bakeCollisionMeshes: 0 - forceSingleInstance: 0 - resizableWindow: 0 - useMacAppStoreValidation: 0 - macAppStoreCategory: public.app-category.games - gpuSkinning: 1 - graphicsJobs: 0 - xboxPIXTextureCapture: 0 - xboxEnableAvatar: 0 - xboxEnableKinect: 0 - xboxEnableKinectAutoTracking: 0 - xboxEnableFitness: 0 - visibleInBackground: 1 - allowFullscreenSwitch: 1 - graphicsJobMode: 0 - fullscreenMode: 1 - xboxSpeechDB: 0 - xboxEnableHeadOrientation: 0 - xboxEnableGuest: 0 - xboxEnablePIXSampling: 0 - metalFramebufferOnly: 0 - xboxOneResolution: 0 - xboxOneSResolution: 0 - xboxOneXResolution: 3 - xboxOneMonoLoggingLevel: 0 - xboxOneLoggingLevel: 1 - xboxOneDisableEsram: 0 - xboxOnePresentImmediateThreshold: 0 - switchQueueCommandMemory: 0 - vulkanEnableSetSRGBWrite: 0 - m_SupportedAspectRatios: - 4:3: 1 - 5:4: 1 - 16:10: 1 - 16:9: 1 - Others: 1 - bundleVersion: 0.1 - preloadedAssets: [] - metroInputSource: 0 - wsaTransparentSwapchain: 0 - m_HolographicPauseOnTrackingLoss: 1 - xboxOneDisableKinectGpuReservation: 0 - xboxOneEnable7thCore: 0 - isWsaHolographicRemotingEnabled: 0 - vrSettings: - cardboard: - depthFormat: 0 - enableTransitionView: 0 - daydream: - depthFormat: 0 - useSustainedPerformanceMode: 0 - enableVideoLayer: 0 - useProtectedVideoMemory: 0 - minimumSupportedHeadTracking: 0 - maximumSupportedHeadTracking: 1 - hololens: - depthFormat: 1 - depthBufferSharingEnabled: 0 - oculus: - sharedDepthBuffer: 1 - dashSupport: 1 - enable360StereoCapture: 0 - protectGraphicsMemory: 0 - enableFrameTimingStats: 0 - useHDRDisplay: 0 - m_ColorGamuts: 00000000 - targetPixelDensity: 30 - resolutionScalingMode: 0 - androidSupportedAspectRatio: 1 - androidMaxAspectRatio: 2.1 - applicationIdentifier: {} - buildNumber: {} - AndroidBundleVersionCode: 1 - AndroidMinSdkVersion: 16 - AndroidTargetSdkVersion: 0 - AndroidPreferredInstallLocation: 1 - aotOptions: - stripEngineCode: 1 - iPhoneStrippingLevel: 0 - iPhoneScriptCallOptimization: 0 - ForceInternetPermission: 0 - ForceSDCardPermission: 0 - CreateWallpaper: 0 - APKExpansionFiles: 0 - keepLoadedShadersAlive: 0 - StripUnusedMeshComponents: 1 - VertexChannelCompressionMask: 4054 - iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 9.0 - tvOSSdkVersion: 0 - tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 9.0 - uIPrerenderedIcon: 0 - uIRequiresPersistentWiFi: 0 - uIRequiresFullScreen: 1 - uIStatusBarHidden: 1 - uIExitOnSuspend: 0 - uIStatusBarStyle: 0 - iPhoneSplashScreen: {fileID: 0} - iPhoneHighResSplashScreen: {fileID: 0} - iPhoneTallHighResSplashScreen: {fileID: 0} - iPhone47inSplashScreen: {fileID: 0} - iPhone55inPortraitSplashScreen: {fileID: 0} - iPhone55inLandscapeSplashScreen: {fileID: 0} - iPhone58inPortraitSplashScreen: {fileID: 0} - iPhone58inLandscapeSplashScreen: {fileID: 0} - iPadPortraitSplashScreen: {fileID: 0} - iPadHighResPortraitSplashScreen: {fileID: 0} - iPadLandscapeSplashScreen: {fileID: 0} - iPadHighResLandscapeSplashScreen: {fileID: 0} - appleTVSplashScreen: {fileID: 0} - appleTVSplashScreen2x: {fileID: 0} - tvOSSmallIconLayers: [] - tvOSSmallIconLayers2x: [] - tvOSLargeIconLayers: [] - tvOSLargeIconLayers2x: [] - tvOSTopShelfImageLayers: [] - tvOSTopShelfImageLayers2x: [] - tvOSTopShelfImageWideLayers: [] - tvOSTopShelfImageWideLayers2x: [] - iOSLaunchScreenType: 0 - iOSLaunchScreenPortrait: {fileID: 0} - iOSLaunchScreenLandscape: {fileID: 0} - iOSLaunchScreenBackgroundColor: - serializedVersion: 2 - rgba: 0 - iOSLaunchScreenFillPct: 100 - iOSLaunchScreenSize: 100 - iOSLaunchScreenCustomXibPath: - iOSLaunchScreeniPadType: 0 - iOSLaunchScreeniPadImage: {fileID: 0} - iOSLaunchScreeniPadBackgroundColor: - serializedVersion: 2 - rgba: 0 - iOSLaunchScreeniPadFillPct: 100 - iOSLaunchScreeniPadSize: 100 - iOSLaunchScreeniPadCustomXibPath: - iOSUseLaunchScreenStoryboard: 0 - iOSLaunchScreenCustomStoryboardPath: - iOSDeviceRequirements: [] - iOSURLSchemes: [] - iOSBackgroundModes: 0 - iOSMetalForceHardShadows: 0 - metalEditorSupport: 1 - metalAPIValidation: 1 - iOSRenderExtraFrameOnPause: 0 - appleDeveloperTeamID: - iOSManualSigningProvisioningProfileID: - tvOSManualSigningProvisioningProfileID: - iOSManualSigningProvisioningProfileType: 0 - tvOSManualSigningProvisioningProfileType: 0 - appleEnableAutomaticSigning: 0 - iOSRequireARKit: 0 - appleEnableProMotion: 0 - clonedFromGUID: c0afd0d1d80e3634a9dac47e8a0426ea - templatePackageId: com.unity.template.3d@1.0.4 - templateDefaultScene: Assets/Scenes/SampleScene.unity - AndroidTargetArchitectures: 5 - AndroidSplashScreenScale: 0 - androidSplashScreen: {fileID: 0} - AndroidKeystoreName: - AndroidKeyaliasName: - AndroidBuildApkPerCpuArchitecture: 0 - AndroidTVCompatibility: 1 - AndroidIsGame: 1 - AndroidEnableTango: 0 - androidEnableBanner: 1 - androidUseLowAccuracyLocation: 0 - m_AndroidBanners: - - width: 320 - height: 180 - banner: {fileID: 0} - androidGamepadSupportLevel: 0 - resolutionDialogBanner: {fileID: 0} - m_BuildTargetIcons: [] - m_BuildTargetPlatformIcons: [] - m_BuildTargetBatching: - - m_BuildTarget: Standalone - m_StaticBatching: 1 - m_DynamicBatching: 0 - - m_BuildTarget: tvOS - m_StaticBatching: 1 - m_DynamicBatching: 0 - - m_BuildTarget: Android - m_StaticBatching: 1 - m_DynamicBatching: 0 - - m_BuildTarget: iPhone - m_StaticBatching: 1 - m_DynamicBatching: 0 - - m_BuildTarget: WebGL - m_StaticBatching: 0 - m_DynamicBatching: 0 - m_BuildTargetGraphicsAPIs: - - m_BuildTarget: AndroidPlayer - m_APIs: 0b00000008000000 - m_Automatic: 1 - - m_BuildTarget: iOSSupport - m_APIs: 10000000 - m_Automatic: 1 - - m_BuildTarget: AppleTVSupport - m_APIs: 10000000 - m_Automatic: 0 - - m_BuildTarget: WebGLSupport - m_APIs: 0b000000 - m_Automatic: 1 - m_BuildTargetVRSettings: - - m_BuildTarget: Standalone - m_Enabled: 0 - m_Devices: - - Oculus - - OpenVR - m_BuildTargetEnableVuforiaSettings: [] - openGLRequireES31: 0 - openGLRequireES31AEP: 0 - m_TemplateCustomTags: {} - mobileMTRendering: - Android: 1 - iPhone: 1 - tvOS: 1 - m_BuildTargetGroupLightmapEncodingQuality: [] - m_BuildTargetGroupLightmapSettings: [] - playModeTestRunnerEnabled: 0 - runPlayModeTestAsEditModeTest: 0 - actionOnDotNetUnhandledException: 1 - enableInternalProfiler: 0 - logObjCUncaughtExceptions: 1 - enableCrashReportAPI: 0 - cameraUsageDescription: - locationUsageDescription: - microphoneUsageDescription: - switchNetLibKey: - switchSocketMemoryPoolSize: 6144 - switchSocketAllocatorPoolSize: 128 - switchSocketConcurrencyLimit: 14 - switchScreenResolutionBehavior: 2 - switchUseCPUProfiler: 0 - switchApplicationID: 0x01004b9000490000 - switchNSODependencies: - switchTitleNames_0: - switchTitleNames_1: - switchTitleNames_2: - switchTitleNames_3: - switchTitleNames_4: - switchTitleNames_5: - switchTitleNames_6: - switchTitleNames_7: - switchTitleNames_8: - switchTitleNames_9: - switchTitleNames_10: - switchTitleNames_11: - switchTitleNames_12: - switchTitleNames_13: - switchTitleNames_14: - switchPublisherNames_0: - switchPublisherNames_1: - switchPublisherNames_2: - switchPublisherNames_3: - switchPublisherNames_4: - switchPublisherNames_5: - switchPublisherNames_6: - switchPublisherNames_7: - switchPublisherNames_8: - switchPublisherNames_9: - switchPublisherNames_10: - switchPublisherNames_11: - switchPublisherNames_12: - switchPublisherNames_13: - switchPublisherNames_14: - switchIcons_0: {fileID: 0} - switchIcons_1: {fileID: 0} - switchIcons_2: {fileID: 0} - switchIcons_3: {fileID: 0} - switchIcons_4: {fileID: 0} - switchIcons_5: {fileID: 0} - switchIcons_6: {fileID: 0} - switchIcons_7: {fileID: 0} - switchIcons_8: {fileID: 0} - switchIcons_9: {fileID: 0} - switchIcons_10: {fileID: 0} - switchIcons_11: {fileID: 0} - switchIcons_12: {fileID: 0} - switchIcons_13: {fileID: 0} - switchIcons_14: {fileID: 0} - switchSmallIcons_0: {fileID: 0} - switchSmallIcons_1: {fileID: 0} - switchSmallIcons_2: {fileID: 0} - switchSmallIcons_3: {fileID: 0} - switchSmallIcons_4: {fileID: 0} - switchSmallIcons_5: {fileID: 0} - switchSmallIcons_6: {fileID: 0} - switchSmallIcons_7: {fileID: 0} - switchSmallIcons_8: {fileID: 0} - switchSmallIcons_9: {fileID: 0} - switchSmallIcons_10: {fileID: 0} - switchSmallIcons_11: {fileID: 0} - switchSmallIcons_12: {fileID: 0} - switchSmallIcons_13: {fileID: 0} - switchSmallIcons_14: {fileID: 0} - switchManualHTML: - switchAccessibleURLs: - switchLegalInformation: - switchMainThreadStackSize: 1048576 - switchPresenceGroupId: - switchLogoHandling: 0 - switchReleaseVersion: 0 - switchDisplayVersion: 1.0.0 - switchStartupUserAccount: 0 - switchTouchScreenUsage: 0 - switchSupportedLanguagesMask: 0 - switchLogoType: 0 - switchApplicationErrorCodeCategory: - switchUserAccountSaveDataSize: 0 - switchUserAccountSaveDataJournalSize: 0 - switchApplicationAttribute: 0 - switchCardSpecSize: -1 - switchCardSpecClock: -1 - switchRatingsMask: 0 - switchRatingsInt_0: 0 - switchRatingsInt_1: 0 - switchRatingsInt_2: 0 - switchRatingsInt_3: 0 - switchRatingsInt_4: 0 - switchRatingsInt_5: 0 - switchRatingsInt_6: 0 - switchRatingsInt_7: 0 - switchRatingsInt_8: 0 - switchRatingsInt_9: 0 - switchRatingsInt_10: 0 - switchRatingsInt_11: 0 - switchLocalCommunicationIds_0: - switchLocalCommunicationIds_1: - switchLocalCommunicationIds_2: - switchLocalCommunicationIds_3: - switchLocalCommunicationIds_4: - switchLocalCommunicationIds_5: - switchLocalCommunicationIds_6: - switchLocalCommunicationIds_7: - switchParentalControl: 0 - switchAllowsScreenshot: 1 - switchAllowsVideoCapturing: 1 - switchAllowsRuntimeAddOnContentInstall: 0 - switchDataLossConfirmation: 0 - switchUserAccountLockEnabled: 0 - switchSupportedNpadStyles: 3 - switchNativeFsCacheSize: 32 - switchIsHoldTypeHorizontal: 0 - switchSupportedNpadCount: 8 - switchSocketConfigEnabled: 0 - switchTcpInitialSendBufferSize: 32 - switchTcpInitialReceiveBufferSize: 64 - switchTcpAutoSendBufferSizeMax: 256 - switchTcpAutoReceiveBufferSizeMax: 256 - switchUdpSendBufferSize: 9 - switchUdpReceiveBufferSize: 42 - switchSocketBufferEfficiency: 4 - switchSocketInitializeEnabled: 1 - switchNetworkInterfaceManagerInitializeEnabled: 1 - switchPlayerConnectionEnabled: 1 - ps4NPAgeRating: 12 - ps4NPTitleSecret: - ps4NPTrophyPackPath: - ps4ParentalLevel: 11 - ps4ContentID: ED1633-NPXX51362_00-0000000000000000 - ps4Category: 0 - ps4MasterVersion: 01.00 - ps4AppVersion: 01.00 - ps4AppType: 0 - ps4ParamSfxPath: - ps4VideoOutPixelFormat: 0 - ps4VideoOutInitialWidth: 1920 - ps4VideoOutBaseModeInitialWidth: 1920 - ps4VideoOutReprojectionRate: 60 - ps4PronunciationXMLPath: - ps4PronunciationSIGPath: - ps4BackgroundImagePath: - ps4StartupImagePath: - ps4StartupImagesFolder: - ps4IconImagesFolder: - ps4SaveDataImagePath: - ps4SdkOverride: - ps4BGMPath: - ps4ShareFilePath: - ps4ShareOverlayImagePath: - ps4PrivacyGuardImagePath: - ps4NPtitleDatPath: - ps4RemotePlayKeyAssignment: -1 - ps4RemotePlayKeyMappingDir: - ps4PlayTogetherPlayerCount: 0 - ps4EnterButtonAssignment: 1 - ps4ApplicationParam1: 0 - ps4ApplicationParam2: 0 - ps4ApplicationParam3: 0 - ps4ApplicationParam4: 0 - ps4DownloadDataSize: 0 - ps4GarlicHeapSize: 2048 - ps4ProGarlicHeapSize: 2560 - ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ - ps4pnSessions: 1 - ps4pnPresence: 1 - ps4pnFriends: 1 - ps4pnGameCustomData: 1 - playerPrefsSupport: 0 - enableApplicationExit: 0 - resetTempFolder: 1 - restrictedAudioUsageRights: 0 - ps4UseResolutionFallback: 0 - ps4ReprojectionSupport: 0 - ps4UseAudio3dBackend: 0 - ps4SocialScreenEnabled: 0 - ps4ScriptOptimizationLevel: 0 - ps4Audio3dVirtualSpeakerCount: 14 - ps4attribCpuUsage: 0 - ps4PatchPkgPath: - ps4PatchLatestPkgPath: - ps4PatchChangeinfoPath: - ps4PatchDayOne: 0 - ps4attribUserManagement: 0 - ps4attribMoveSupport: 0 - ps4attrib3DSupport: 0 - ps4attribShareSupport: 0 - ps4attribExclusiveVR: 0 - ps4disableAutoHideSplash: 0 - ps4videoRecordingFeaturesUsed: 0 - ps4contentSearchFeaturesUsed: 0 - ps4attribEyeToEyeDistanceSettingVR: 0 - ps4IncludedModules: [] - monoEnv: - splashScreenBackgroundSourceLandscape: {fileID: 0} - splashScreenBackgroundSourcePortrait: {fileID: 0} - spritePackerPolicy: - webGLMemorySize: 256 - webGLExceptionSupport: 3 - webGLNameFilesAsHashes: 0 - webGLDataCaching: 1 - webGLDebugSymbols: 0 - webGLEmscriptenArgs: - webGLModulesDirectory: - webGLTemplate: APPLICATION:Default - webGLAnalyzeBuildSize: 0 - webGLUseEmbeddedResources: 0 - webGLCompressionFormat: 1 - webGLLinkerTarget: 1 - webGLThreadsSupport: 0 - scriptingDefineSymbols: {} - platformArchitecture: {} - scriptingBackend: {} - il2cppCompilerConfiguration: {} - managedStrippingLevel: - WebGL: 3 - incrementalIl2cppBuild: {} - allowUnsafeCode: 0 - additionalIl2CppArgs: - scriptingRuntimeVersion: 1 - apiCompatibilityLevelPerPlatform: {} - m_RenderingPath: 1 - m_MobileRenderingPath: 1 - metroPackageName: Template_3D - metroPackageVersion: - metroCertificatePath: - metroCertificatePassword: - metroCertificateSubject: - metroCertificateIssuer: - metroCertificateNotAfter: 0000000000000000 - metroApplicationDescription: Template_3D - wsaImages: {} - metroTileShortName: - metroTileShowName: 0 - metroMediumTileShowName: 0 - metroLargeTileShowName: 0 - metroWideTileShowName: 0 - metroSupportStreamingInstall: 0 - metroLastRequiredScene: 0 - metroDefaultTileSize: 1 - metroTileForegroundText: 2 - metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} - metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, - a: 1} - metroSplashScreenUseBackgroundColor: 0 - platformCapabilities: {} - metroTargetDeviceFamilies: {} - metroFTAName: - metroFTAFileTypes: [] - metroProtocolName: - metroCompilationOverrides: 1 - XboxOneProductId: - XboxOneUpdateKey: - XboxOneSandboxId: - XboxOneContentId: - XboxOneTitleId: - XboxOneSCId: - XboxOneGameOsOverridePath: - XboxOnePackagingOverridePath: - XboxOneAppManifestOverridePath: - XboxOneVersion: 1.0.0.0 - XboxOnePackageEncryption: 0 - XboxOnePackageUpdateGranularity: 2 - XboxOneDescription: - XboxOneLanguage: - - enus - XboxOneCapability: [] - XboxOneGameRating: {} - XboxOneIsContentPackage: 0 - XboxOneEnableGPUVariability: 0 - XboxOneSockets: {} - XboxOneSplashScreen: {fileID: 0} - XboxOneAllowedProductIds: [] - XboxOnePersistentLocalStorageSize: 0 - XboxOneXTitleMemory: 8 - xboxOneScriptCompiler: 0 - XboxOneOverrideIdentityName: - vrEditorSettings: - daydream: - daydreamIconForeground: {fileID: 0} - daydreamIconBackground: {fileID: 0} - cloudServicesEnabled: - UNet: 1 - luminIcon: - m_Name: - m_ModelFolderPath: - m_PortalFolderPath: - luminCert: - m_CertPath: - m_PrivateKeyPath: - luminIsChannelApp: 0 - luminVersion: - m_VersionCode: 1 - m_VersionName: - facebookSdkVersion: 7.9.4 - facebookAppId: - facebookCookies: 1 - facebookLogging: 1 - facebookStatus: 1 - facebookXfbml: 0 - facebookFrictionlessRequests: 1 - apiCompatibilityLevel: 6 - cloudProjectId: - framebufferDepthMemorylessMode: 0 - projectName: - organizationId: - cloudEnabled: 0 - enableNativePlatformBackendsForNewInputSystem: 0 - disableOldInputManagerSupport: 0 - legacyClampBlendShapeWeights: 0 diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/ProjectVersion.txt b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/ProjectVersion.txt deleted file mode 100644 index ca32b1e..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/ProjectVersion.txt +++ /dev/null @@ -1 +0,0 @@ -m_EditorVersion: 2018.3.0f2 diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/QualitySettings.asset b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/QualitySettings.asset deleted file mode 100644 index b82e822..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/QualitySettings.asset +++ /dev/null @@ -1,219 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!47 &1 -QualitySettings: - m_ObjectHideFlags: 0 - serializedVersion: 5 - m_CurrentQuality: 4 - m_QualitySettings: - - serializedVersion: 2 - name: Very Low - pixelLightCount: 0 - shadows: 0 - shadowResolution: 0 - shadowProjection: 1 - shadowCascades: 1 - shadowDistance: 15 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 0 - blendWeights: 1 - textureQuality: 1 - anisotropicTextures: 0 - antiAliasing: 0 - softParticles: 0 - softVegetation: 0 - realtimeReflectionProbes: 0 - billboardsFaceCameraPosition: 0 - vSyncCount: 0 - lodBias: 0.3 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 4 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 16 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Low - pixelLightCount: 0 - shadows: 0 - shadowResolution: 0 - shadowProjection: 1 - shadowCascades: 1 - shadowDistance: 20 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 0 - blendWeights: 2 - textureQuality: 0 - anisotropicTextures: 0 - antiAliasing: 0 - softParticles: 0 - softVegetation: 0 - realtimeReflectionProbes: 0 - billboardsFaceCameraPosition: 0 - vSyncCount: 0 - lodBias: 0.4 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 16 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 16 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Medium - pixelLightCount: 1 - shadows: 1 - shadowResolution: 0 - shadowProjection: 1 - shadowCascades: 1 - shadowDistance: 20 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 0 - blendWeights: 2 - textureQuality: 0 - anisotropicTextures: 1 - antiAliasing: 0 - softParticles: 0 - softVegetation: 0 - realtimeReflectionProbes: 0 - billboardsFaceCameraPosition: 0 - vSyncCount: 1 - lodBias: 0.7 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 64 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 16 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: High - pixelLightCount: 2 - shadows: 2 - shadowResolution: 1 - shadowProjection: 1 - shadowCascades: 2 - shadowDistance: 40 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 1 - blendWeights: 2 - textureQuality: 0 - anisotropicTextures: 1 - antiAliasing: 2 - softParticles: 0 - softVegetation: 1 - realtimeReflectionProbes: 1 - billboardsFaceCameraPosition: 1 - vSyncCount: 1 - lodBias: 1 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 256 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 16 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Very High - pixelLightCount: 3 - shadows: 2 - shadowResolution: 2 - shadowProjection: 1 - shadowCascades: 2 - shadowDistance: 40 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 1 - blendWeights: 4 - textureQuality: 0 - anisotropicTextures: 1 - antiAliasing: 4 - softParticles: 1 - softVegetation: 1 - realtimeReflectionProbes: 1 - billboardsFaceCameraPosition: 1 - vSyncCount: 1 - lodBias: 1.5 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 1024 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 16 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Ultra - pixelLightCount: 4 - shadows: 2 - shadowResolution: 2 - shadowProjection: 1 - shadowCascades: 4 - shadowDistance: 150 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 1 - blendWeights: 4 - textureQuality: 0 - anisotropicTextures: 1 - antiAliasing: 4 - softParticles: 1 - softVegetation: 1 - realtimeReflectionProbes: 1 - billboardsFaceCameraPosition: 1 - vSyncCount: 1 - lodBias: 2 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 4096 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 16 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - m_PerPlatformDefaultQuality: {} diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/TagManager.asset b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/TagManager.asset deleted file mode 100644 index 17cb803..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/TagManager.asset +++ /dev/null @@ -1,43 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!78 &1 -TagManager: - serializedVersion: 2 - tags: [] - layers: - - Default - - TransparentFX - - Ignore Raycast - - - - Water - - UI - - - - - - PostProcessing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - m_SortingLayers: - - name: Default - uniqueID: 0 - locked: 0 diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/TimeManager.asset b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/TimeManager.asset deleted file mode 100644 index 06bcc6d..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/TimeManager.asset +++ /dev/null @@ -1,9 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!5 &1 -TimeManager: - m_ObjectHideFlags: 0 - Fixed Timestep: 0.02 - Maximum Allowed Timestep: 0.1 - m_TimeScale: 1 - Maximum Particle Timestep: 0.03 diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/UnityConnectSettings.asset b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/UnityConnectSettings.asset deleted file mode 100644 index c3ae9a0..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/UnityConnectSettings.asset +++ /dev/null @@ -1,34 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!310 &1 -UnityConnectSettings: - m_ObjectHideFlags: 0 - serializedVersion: 1 - m_Enabled: 1 - m_TestMode: 0 - m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events - m_EventUrl: https://cdp.cloud.unity3d.com/v1/events - m_ConfigUrl: https://config.uca.cloud.unity3d.com - m_TestInitMode: 0 - CrashReportingSettings: - m_EventUrl: https://perf-events.cloud.unity3d.com - m_Enabled: 0 - m_LogBufferSize: 10 - m_CaptureEditorExceptions: 1 - UnityPurchasingSettings: - m_Enabled: 0 - m_TestMode: 0 - UnityAnalyticsSettings: - m_Enabled: 0 - m_TestMode: 0 - m_InitializeOnStartup: 1 - UnityAdsSettings: - m_Enabled: 0 - m_InitializeOnStartup: 1 - m_TestMode: 0 - m_IosGameId: - m_AndroidGameId: - m_GameIds: {} - m_GameId: - PerformanceReportingSettings: - m_Enabled: 0 diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/VFXManager.asset b/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/VFXManager.asset deleted file mode 100644 index 6e0eaca..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/UnityTester/ProjectSettings/VFXManager.asset +++ /dev/null @@ -1,11 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!937362698 &1 -VFXManager: - m_ObjectHideFlags: 0 - m_IndirectShader: {fileID: 0} - m_CopyBufferShader: {fileID: 0} - m_SortShader: {fileID: 0} - m_RenderPipeSettingsPath: - m_FixedTimeStep: 0.016666668 - m_MaxDeltaTime: 0.05 diff --git a/EosSharp/EosSharp.UnitTests.Unity3D/app.config b/EosSharp/EosSharp.UnitTests.Unity3D/app.config deleted file mode 100644 index a358f44..0000000 --- a/EosSharp/EosSharp.UnitTests.Unity3D/app.config +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/EosSharp/EosSharp.UnitTests/ApiUnitTests.cs b/EosSharp/EosSharp.UnitTests/ApiUnitTests.cs deleted file mode 100644 index 1a79c89..0000000 --- a/EosSharp/EosSharp.UnitTests/ApiUnitTests.cs +++ /dev/null @@ -1,428 +0,0 @@ -// Auto Generated, do not edit. -using EosSharp.Core; -using EosSharp.Core.Api.v1; -using EosSharp.Core.Providers; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using Newtonsoft.Json; -using System; -using System.Threading.Tasks; - -namespace EosSharp.UnitTests -{ - [TestClass] - public class ApiUnitTests - { - ApiUnitTestCases ApiUnitTestCases; - public ApiUnitTests() - { - var eosConfig = new EosConfigurator() - { - SignProvider = new DefaultSignProvider("5K57oSZLpfzePvQNpsLS6NfKXLhhRARNU13q6u2ZPQCGHgKLbTA"), - - //HttpEndpoint = "https://nodes.eos42.io", //Mainnet - //ChainId = "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906" - - HttpEndpoint = "https://jungle2.cryptolions.io", - ChainId = "e70aaab8997e1dfce58fbfac80cbbb8fecec7b99cf982a9444273cbc64c41473" - - //HttpEndpoint = "http://localhost:8888", - //ChainId = "cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f" - }; - var eosApi = new EosApi(eosConfig, new HttpHandler()); - - ApiUnitTestCases = new ApiUnitTestCases(eosConfig, eosApi); - } - - [TestMethod] - [TestCategory("Api Tests")] - public async Task GetInfo() - { - bool success = false; - try - { - await ApiUnitTestCases.GetInfo(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task GetAccount() - { - bool success = false; - try - { - await ApiUnitTestCases.GetAccount(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task GetCode() - { - bool success = false; - try - { - await ApiUnitTestCases.GetCode(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task GetAbi() - { - bool success = false; - try - { - await ApiUnitTestCases.GetAbi(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task GetRawCodeAndAbi() - { - bool success = false; - try - { - await ApiUnitTestCases.GetRawCodeAndAbi(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task GetRawAbi() - { - bool success = false; - try - { - await ApiUnitTestCases.GetRawAbi(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task AbiJsonToBin() - { - bool success = false; - try - { - await ApiUnitTestCases.AbiJsonToBin(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task AbiBinToJson() - { - bool success = false; - try - { - await ApiUnitTestCases.AbiBinToJson(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task GetRequiredKeys() - { - bool success = false; - try - { - await ApiUnitTestCases.GetRequiredKeys(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task GetBlock() - { - bool success = false; - try - { - await ApiUnitTestCases.GetBlock(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task GetBlockHeaderState() - { - bool success = false; - try - { - await ApiUnitTestCases.GetBlockHeaderState(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task GetTableRows() - { - bool success = false; - try - { - await ApiUnitTestCases.GetTableRows(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task GetTableByScope() - { - bool success = false; - try - { - await ApiUnitTestCases.GetTableByScope(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task GetCurrencyBalance() - { - bool success = false; - try - { - await ApiUnitTestCases.GetCurrencyBalance(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task GetCurrencyStats() - { - bool success = false; - try - { - await ApiUnitTestCases.GetCurrencyStats(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task GetProducers() - { - bool success = false; - try - { - await ApiUnitTestCases.GetProducers(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task GetProducerSchedule() - { - bool success = false; - try - { - await ApiUnitTestCases.GetProducerSchedule(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task GetScheduledTransactions() - { - bool success = false; - try - { - await ApiUnitTestCases.GetScheduledTransactions(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task PushTransaction() - { - bool success = false; - try - { - await ApiUnitTestCases.PushTransaction(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task GetActions() - { - bool success = false; - try - { - await ApiUnitTestCases.GetActions(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task GetTransaction() - { - bool success = false; - try - { - await ApiUnitTestCases.GetTransaction(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task GetKeyAccounts() - { - bool success = false; - try - { - await ApiUnitTestCases.GetKeyAccounts(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Api Tests")] - public async Task GetControlledAccounts() - { - bool success = false; - try - { - await ApiUnitTestCases.GetControlledAccounts(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - } -} \ No newline at end of file diff --git a/EosSharp/EosSharp.UnitTests/ApiUnitTests.tt b/EosSharp/EosSharp.UnitTests/ApiUnitTests.tt deleted file mode 100644 index e71f27f..0000000 --- a/EosSharp/EosSharp.UnitTests/ApiUnitTests.tt +++ /dev/null @@ -1,61 +0,0 @@ -<#@ template debug="false" hostspecific="false" language="C#" #> -<#@ assembly name="System.Core" #> -<#@ import namespace="System.Globalization" #> -<#@ include file=".\..\EosSharp.UnitTests.Core\EosTestCasesDef.t4" #> -<#@ output extension=".cs" #> -// Auto Generated, do not edit. -using EosSharp.Core; -using EosSharp.Core.Api.v1; -using EosSharp.Core.Providers; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using Newtonsoft.Json; -using System; -using System.Threading.Tasks; - -namespace EosSharp.UnitTests -{ - [TestClass] - public class ApiUnitTests - { - ApiUnitTestCases ApiUnitTestCases; - public ApiUnitTests() - { - var eosConfig = new EosConfigurator() - { - SignProvider = new DefaultSignProvider("5K57oSZLpfzePvQNpsLS6NfKXLhhRARNU13q6u2ZPQCGHgKLbTA"), - - //HttpEndpoint = "https://nodes.eos42.io", //Mainnet - //ChainId = "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906" - - HttpEndpoint = "https://jungle2.cryptolions.io", - ChainId = "e70aaab8997e1dfce58fbfac80cbbb8fecec7b99cf982a9444273cbc64c41473" - - //HttpEndpoint = "http://localhost:8888", - //ChainId = "cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f" - }; - var eosApi = new EosApi(eosConfig, new HttpHandler()); - - ApiUnitTestCases = new ApiUnitTestCases(eosConfig, eosApi); - } - -<# foreach (var tc in ApiUnitTestCases) { #> - [TestMethod] - [TestCategory("Api Tests")] - public async Task <#= tc #>() - { - bool success = false; - try - { - await ApiUnitTestCases.<#= tc #>(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } -<# } #> - } -} \ No newline at end of file diff --git a/EosSharp/EosSharp.UnitTests/EosSharp.UnitTests.csproj b/EosSharp/EosSharp.UnitTests/EosSharp.UnitTests.csproj deleted file mode 100644 index 152bec7..0000000 --- a/EosSharp/EosSharp.UnitTests/EosSharp.UnitTests.csproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - AnyCPU - {969C1A19-C591-4EAE-A8F3-AE39878CA2C2} - Library - Properties - EosSharp.UnitTests - EosSharp.UnitTests - v4.7.1 - 512 - {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 15.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - $(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages - False - UnitTest - - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - ..\packages\Cryptography.ECDSA.Secp256K1.1.1.2\lib\netstandard2.0\Cryptography.ECDSA.dll - - - - ..\packages\MSTest.TestFramework.1.4.0\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.dll - - - ..\packages\MSTest.TestFramework.1.4.0\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll - - - ..\packages\Newtonsoft.Json.12.0.1\lib\net45\Newtonsoft.Json.dll - - - - - - - SerializationUnitTests.tt - True - True - - - EosUnitTests.tt - True - True - - - ApiUnitTests.tt - True - True - - - - - - - - - - - - - {7f63bfd8-ac29-419f-a532-cc6ddeef1b46} - EosSharp.Core - - - {fe13b07e-bbc9-4142-b653-affbd567c4f6} - EosSharp.UnitTests.Core - - - {a7498dea-becb-49ce-9e9d-e06fdfa29e5a} - EosSharp - - - - - TextTemplatingFileGenerator - ApiUnitTests.cs - - - - - - - - TextTemplatingFileGenerator - EosUnitTests.cs - - - - - TextTemplatingFileGenerator - SerializationUnitTests.cs - - - - - - - This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - - - - \ No newline at end of file diff --git a/EosSharp/EosSharp.UnitTests/EosUnitTests.cs b/EosSharp/EosSharp.UnitTests/EosUnitTests.cs deleted file mode 100644 index d3553c1..0000000 --- a/EosSharp/EosSharp.UnitTests/EosUnitTests.cs +++ /dev/null @@ -1,204 +0,0 @@ -// Auto Generated, do not edit. -using EosSharp.Core; -using EosSharp.Core.Api.v1; -using EosSharp.Core.Providers; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using Newtonsoft.Json; -using System; -using System.Threading.Tasks; - -namespace EosSharp.UnitTests -{ - [TestClass] - public class EosUnitTests - { - EosUnitTestCases EosUnitTestCases; - public EosUnitTests() - { - var eosConfig = new EosConfigurator() - { - SignProvider = new DefaultSignProvider("5K57oSZLpfzePvQNpsLS6NfKXLhhRARNU13q6u2ZPQCGHgKLbTA"), - - //HttpEndpoint = "https://nodes.eos42.io", //Mainnet - //ChainId = "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906" - - HttpEndpoint = "https://jungle2.cryptolions.io", - ChainId = "e70aaab8997e1dfce58fbfac80cbbb8fecec7b99cf982a9444273cbc64c41473" - - //HttpEndpoint = "http://localhost:8888", - //ChainId = "cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f" - }; - EosUnitTestCases = new EosUnitTestCases(new Eos(eosConfig)); - } - [TestMethod] - [TestCategory("Eos Tests")] - public async Task GetBlock() - { - bool success = false; - try - { - await EosUnitTestCases.GetBlock(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Eos Tests")] - public async Task GetTableRows() - { - bool success = false; - try - { - await EosUnitTestCases.GetTableRows(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Eos Tests")] - public async Task GetTableRowsGeneric() - { - bool success = false; - try - { - await EosUnitTestCases.GetTableRowsGeneric(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Eos Tests")] - public async Task GetProducers() - { - bool success = false; - try - { - await EosUnitTestCases.GetProducers(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Eos Tests")] - public async Task GetScheduledTransactions() - { - bool success = false; - try - { - await EosUnitTestCases.GetScheduledTransactions(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Eos Tests")] - public async Task CreateTransactionArrayData() - { - bool success = false; - try - { - await EosUnitTestCases.CreateTransactionArrayData(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Eos Tests")] - public async Task CreateTransactionActionArrayStructData() - { - bool success = false; - try - { - await EosUnitTestCases.CreateTransactionActionArrayStructData(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Eos Tests")] - public async Task CreateTransactionAnonymousObjectData() - { - bool success = false; - try - { - await EosUnitTestCases.CreateTransactionAnonymousObjectData(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Eos Tests")] - public async Task CreateTransaction() - { - bool success = false; - try - { - await EosUnitTestCases.CreateTransaction(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Eos Tests")] - public async Task CreateNewAccount() - { - bool success = false; - try - { - await EosUnitTestCases.CreateNewAccount(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - } -} \ No newline at end of file diff --git a/EosSharp/EosSharp.UnitTests/EosUnitTests.tt b/EosSharp/EosSharp.UnitTests/EosUnitTests.tt deleted file mode 100644 index 39d36f8..0000000 --- a/EosSharp/EosSharp.UnitTests/EosUnitTests.tt +++ /dev/null @@ -1,58 +0,0 @@ -<#@ template debug="false" hostspecific="false" language="C#" #> -<#@ assembly name="System.Core" #> -<#@ import namespace="System.Globalization" #> -<#@ include file=".\..\EosSharp.UnitTests.Core\EosTestCasesDef.t4" #> -<#@ output extension=".cs" #> -// Auto Generated, do not edit. -using EosSharp.Core; -using EosSharp.Core.Api.v1; -using EosSharp.Core.Providers; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using Newtonsoft.Json; -using System; -using System.Threading.Tasks; - -namespace EosSharp.UnitTests -{ - [TestClass] - public class EosUnitTests - { - EosUnitTestCases EosUnitTestCases; - public EosUnitTests() - { - var eosConfig = new EosConfigurator() - { - SignProvider = new DefaultSignProvider("5K57oSZLpfzePvQNpsLS6NfKXLhhRARNU13q6u2ZPQCGHgKLbTA"), - - //HttpEndpoint = "https://nodes.eos42.io", //Mainnet - //ChainId = "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906" - - HttpEndpoint = "https://jungle2.cryptolions.io", - ChainId = "e70aaab8997e1dfce58fbfac80cbbb8fecec7b99cf982a9444273cbc64c41473" - - //HttpEndpoint = "http://localhost:8888", - //ChainId = "cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f" - }; - EosUnitTestCases = new EosUnitTestCases(new Eos(eosConfig)); - } -<# foreach (var tc in EosUnitTestCases) { #> - [TestMethod] - [TestCategory("Eos Tests")] - public async Task <#= tc #>() - { - bool success = false; - try - { - await EosUnitTestCases.<#= tc #>(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } -<# } #> - } -} \ No newline at end of file diff --git a/EosSharp/EosSharp.UnitTests/MultisigUnitTests.cs b/EosSharp/EosSharp.UnitTests/MultisigUnitTests.cs deleted file mode 100644 index baee04b..0000000 --- a/EosSharp/EosSharp.UnitTests/MultisigUnitTests.cs +++ /dev/null @@ -1,58 +0,0 @@ -using Cryptography.ECDSA; -using EosSharp.Core; -using EosSharp.Core.Api.v1; -using EosSharp.Core.Helpers; -using EosSharp.Core.Interfaces; -using EosSharp.Core.Providers; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using Newtonsoft.Json; -using System; -using System.Collections.Generic; -using System.Threading.Tasks; - -namespace EosSharp.UnitTests -{ - [TestClass] - public class MultisigUnitTests - { - EosUnitTestCases EosUnitTestCases; - public MultisigUnitTests() - { - var eosConfig = new EosConfigurator() - { - SignProvider = new CombinedSignersProvider(new List() { - new DefaultSignProvider("5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3"), - new DefaultSignProvider("5JjWBn4DKVPe7DSXXXK852CQeEVBQjyqW9s7vbzXAQqxLxca5Hz") - }), - - //HttpEndpoint = "https://nodes.eos42.io", //Mainnet - //ChainId = "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906" - - HttpEndpoint = "https://jungle2.cryptolions.io", - ChainId = "e70aaab8997e1dfce58fbfac80cbbb8fecec7b99cf982a9444273cbc64c41473" - - //HttpEndpoint = "http://localhost:8888", - //ChainId = "cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f" - }; - EosUnitTestCases = new EosUnitTestCases(new Eos(eosConfig)); - } - - [TestMethod] - [TestCategory("Multisig Tests")] - public async Task CreateTransaction2ProvidersAsync() - { - bool success = false; - try - { - await EosUnitTestCases.CreateTransaction2Providers(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - } -} diff --git a/EosSharp/EosSharp.UnitTests/Properties/AssemblyInfo.cs b/EosSharp/EosSharp.UnitTests/Properties/AssemblyInfo.cs deleted file mode 100644 index 7554f8f..0000000 --- a/EosSharp/EosSharp.UnitTests/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -[assembly: AssemblyTitle("EosSharp.UnitTests")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("EosSharp.UnitTests")] -[assembly: AssemblyCopyright("Copyright © 2018")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -[assembly: ComVisible(false)] - -[assembly: Guid("969c1a19-c591-4eae-a8f3-ae39878ca2c2")] - -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/EosSharp/EosSharp.UnitTests/SerializationUnitTests.cs b/EosSharp/EosSharp.UnitTests/SerializationUnitTests.cs deleted file mode 100644 index 5eeb575..0000000 --- a/EosSharp/EosSharp.UnitTests/SerializationUnitTests.cs +++ /dev/null @@ -1,52 +0,0 @@ -// Auto Generated, do not edit. -using Microsoft.VisualStudio.TestTools.UnitTesting; -using Newtonsoft.Json; -using System; - -namespace EosSharp.UnitTests -{ - [TestClass] - public class SerializationUnitTests - { - SerializationUnitTestCases SerializationUnitTestCases; - public SerializationUnitTests() - { - SerializationUnitTestCases = new SerializationUnitTestCases(); - } - - [TestMethod] - [TestCategory("Serialization Tests")] - public void DoubleSerialization() - { - bool success = false; - try - { - SerializationUnitTestCases.DoubleSerialization(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - [TestMethod] - [TestCategory("Serialization Tests")] - public void DecimalSerialization() - { - bool success = false; - try - { - SerializationUnitTestCases.DecimalSerialization(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - } -} \ No newline at end of file diff --git a/EosSharp/EosSharp.UnitTests/SerializationUnitTests.tt b/EosSharp/EosSharp.UnitTests/SerializationUnitTests.tt deleted file mode 100644 index 4bbfe1c..0000000 --- a/EosSharp/EosSharp.UnitTests/SerializationUnitTests.tt +++ /dev/null @@ -1,42 +0,0 @@ -<#@ template debug="false" hostspecific="false" language="C#" #> -<#@ assembly name="System.Core" #> -<#@ import namespace="System.Globalization" #> -<#@ include file=".\..\EosSharp.UnitTests.Core\EosTestCasesDef.t4" #> -<#@ output extension=".cs" #> -// Auto Generated, do not edit. -using Microsoft.VisualStudio.TestTools.UnitTesting; -using Newtonsoft.Json; -using System; - -namespace EosSharp.UnitTests -{ - [TestClass] - public class SerializationUnitTests - { - SerializationUnitTestCases SerializationUnitTestCases; - public SerializationUnitTests() - { - SerializationUnitTestCases = new SerializationUnitTestCases(); - } - -<# foreach (var tc in SerializationUnitTestCases) { #> - [TestMethod] - [TestCategory("Serialization Tests")] - public void <#= tc #>() - { - bool success = false; - try - { - SerializationUnitTestCases.<#= tc #>(); - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } -<# } #> - } -} \ No newline at end of file diff --git a/EosSharp/EosSharp.UnitTests/SignUnitTests.cs b/EosSharp/EosSharp.UnitTests/SignUnitTests.cs deleted file mode 100644 index e690361..0000000 --- a/EosSharp/EosSharp.UnitTests/SignUnitTests.cs +++ /dev/null @@ -1,146 +0,0 @@ -using Cryptography.ECDSA; -using EosSharp.Core; -using EosSharp.Core.Api.v1; -using EosSharp.Core.Helpers; -using EosSharp.Core.Providers; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using Newtonsoft.Json; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace EosSharp.UnitTests -{ - [TestClass] - public class SignUnitTests - { - readonly EosConfigurator EosConfig = null; - EosApi DefaultApi { get; set; } - public SignUnitTests() - { - EosConfig = new EosConfigurator() - { - SignProvider = new DefaultSignProvider("5K57oSZLpfzePvQNpsLS6NfKXLhhRARNU13q6u2ZPQCGHgKLbTA"), - - //HttpEndpoint = "https://nodes.eos42.io", //Mainnet - //ChainId = "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906" - - HttpEndpoint = "https://jungle2.cryptolions.io", - ChainId = "e70aaab8997e1dfce58fbfac80cbbb8fecec7b99cf982a9444273cbc64c41473" - }; - DefaultApi = new EosApi(EosConfig, new HttpHandler()); - } - - [TestMethod] - [TestCategory("Signature Tests")] - public void GenerateKeyPair() - { - Console.WriteLine(JsonConvert.SerializeObject(CryptoHelper.GenerateKeyPair())); - } - - [TestMethod] - [TestCategory("Signature Tests")] - public void VerifyKeyTypes() - { - var key = CryptoHelper.GenerateKeyPair(); - - CryptoHelper.PrivKeyStringToBytes(key.PrivateKey); - CryptoHelper.PubKeyStringToBytes(key.PublicKey); - - var helloBytes = Encoding.UTF8.GetBytes("Hello world!"); - - var hash = Sha256Manager.GetHash(helloBytes); - - var sign = Secp256K1Manager.SignCompressedCompact(hash, CryptoHelper.GetPrivateKeyBytesWithoutCheckSum(key.PrivateKey)); - var check = new List() { sign, Encoding.UTF8.GetBytes("K1") }; - var checksum = Ripemd160Manager.GetHash(SerializationHelper.Combine(check)).Take(4).ToArray(); - var signAndChecksum = new List() { sign, checksum }; - - CryptoHelper.SignStringToBytes("SIG_K1_" + Base58.Encode(SerializationHelper.Combine(signAndChecksum))); - } - - [TestMethod] - [TestCategory("Signature Tests")] - public void Base64ToByteArray() - { - string base64EncodedData = "DmVvc2lvOjphYmkvMS4wAQxhY2NvdW50X25hbWUEbmFtZQcIdHJhbnNmZXIABARmcm9tDGFjY291bnRfbmFtZQJ0bwxhY2NvdW50X25hbWUIcXVhbnRpdHkFYXNzZXQEbWVtbwZzdHJpbmcGY3JlYXRlAAIGaXNzdWVyDGFjY291bnRfbmFtZQ5tYXhpbXVtX3N1cHBseQVhc3NldAVpc3N1ZQADAnRvDGFjY291bnRfbmFtZQhxdWFudGl0eQVhc3NldARtZW1vBnN0cmluZwZyZXRpcmUAAghxdWFudGl0eQVhc3NldARtZW1vBnN0cmluZwVjbG9zZQACBW93bmVyDGFjY291bnRfbmFtZQZzeW1ib2wGc3ltYm9sB2FjY291bnQAAQdiYWxhbmNlBWFzc2V0DmN1cnJlbmN5X3N0YXRzAAMGc3VwcGx5BWFzc2V0Cm1heF9zdXBwbHkFYXNzZXQGaXNzdWVyDGFjY291bnRfbmFtZQUAAABXLTzNzQh0cmFuc2ZlcucFIyMgVHJhbnNmZXIgVGVybXMgJiBDb25kaXRpb25zCgpJLCB7e2Zyb219fSwgY2VydGlmeSB0aGUgZm9sbG93aW5nIHRvIGJlIHRydWUgdG8gdGhlIGJlc3Qgb2YgbXkga25vd2xlZGdlOgoKMS4gSSBjZXJ0aWZ5IHRoYXQge3txdWFudGl0eX19IGlzIG5vdCB0aGUgcHJvY2VlZHMgb2YgZnJhdWR1bGVudCBvciB2aW9sZW50IGFjdGl2aXRpZXMuCjIuIEkgY2VydGlmeSB0aGF0LCB0byB0aGUgYmVzdCBvZiBteSBrbm93bGVkZ2UsIHt7dG99fSBpcyBub3Qgc3VwcG9ydGluZyBpbml0aWF0aW9uIG9mIHZpb2xlbmNlIGFnYWluc3Qgb3RoZXJzLgozLiBJIGhhdmUgZGlzY2xvc2VkIGFueSBjb250cmFjdHVhbCB0ZXJtcyAmIGNvbmRpdGlvbnMgd2l0aCByZXNwZWN0IHRvIHt7cXVhbnRpdHl9fSB0byB7e3RvfX0uCgpJIHVuZGVyc3RhbmQgdGhhdCBmdW5kcyB0cmFuc2ZlcnMgYXJlIG5vdCByZXZlcnNpYmxlIGFmdGVyIHRoZSB7e3RyYW5zYWN0aW9uLmRlbGF5fX0gc2Vjb25kcyBvciBvdGhlciBkZWxheSBhcyBjb25maWd1cmVkIGJ5IHt7ZnJvbX19J3MgcGVybWlzc2lvbnMuCgpJZiB0aGlzIGFjdGlvbiBmYWlscyB0byBiZSBpcnJldmVyc2libHkgY29uZmlybWVkIGFmdGVyIHJlY2VpdmluZyBnb29kcyBvciBzZXJ2aWNlcyBmcm9tICd7e3RvfX0nLCBJIGFncmVlIHRvIGVpdGhlciByZXR1cm4gdGhlIGdvb2RzIG9yIHNlcnZpY2VzIG9yIHJlc2VuZCB7e3F1YW50aXR5fX0gaW4gYSB0aW1lbHkgbWFubmVyLgoAAAAAAKUxdgVpc3N1ZQAAAAAAqGzURQZjcmVhdGUAAAAAAKjrsroGcmV0aXJlAAAAAAAAhWlEBWNsb3NlAAIAAAA4T00RMgNpNjQBCGN1cnJlbmN5AQZ1aW50NjQHYWNjb3VudAAAAAAAkE3GA2k2NAEIY3VycmVuY3kBBnVpbnQ2NA5jdXJyZW5jeV9zdGF0cwAAAA==="; - var base64EncodedBytes = SerializationHelper.Base64FcStringToByteArray(base64EncodedData); - } - - [TestMethod] - [TestCategory("Signature Tests")] - public async Task SignProvider() - { - var signProvider = new DefaultSignProvider("5K57oSZLpfzePvQNpsLS6NfKXLhhRARNU13q6u2ZPQCGHgKLbTA"); - var requiredKeys = new List() { "EOS8Q8CJqwnSsV4A6HDBEqmQCqpQcBnhGME1RUvydDRnswNngpqfr" }; - - Assert.IsTrue((await signProvider.GetAvailableKeys()).All(ak => requiredKeys.Contains(ak))); - } - - [TestMethod] - [TestCategory("Signature Tests")] - public void SignParse() - { - var signature = "SIG_K1_KZoEShDrNxiAQq8rYafahdudAESBAfHQxU7ihavonMDMND4jNSHhk9q4UVbs7tTLK6RidFmFmSruipEM1chyxFgN46meSF"; - var keyBytes = CryptoHelper.SignStringToBytes(signature); - } - - [TestMethod] - [TestCategory("Signature Tests")] - public async Task SignHelloWorld() - { - var requiredKeys = new List() { "EOS8Q8CJqwnSsV4A6HDBEqmQCqpQcBnhGME1RUvydDRnswNngpqfr" }; - var helloBytes = Encoding.UTF8.GetBytes("Hello world!"); - var signatures = await EosConfig.SignProvider.Sign(DefaultApi.Config.ChainId, requiredKeys, helloBytes); - - Assert.IsTrue(signatures.First() == "SIG_K1_KZ16wreoktSNYiiJaR3DgUW3QNSHYvhqXcZDc1nvKdFJ7h2HTQPofmBYJos3VgJ1q1ZjCnJQCN6ffagyQL4g9imXD9Fm8m"); - } - - [TestMethod] - [TestCategory("Signature Tests")] - public async Task SignTransaction() - { - var trx = new Transaction() - { - // trx info - max_net_usage_words = 0, - max_cpu_usage_ms = 0, - delay_sec = 0, - context_free_actions = new List(), - transaction_extensions = new List(), - actions = new List() - { - new Core.Api.v1.Action() - { - account = "eosio.token", - authorization = new List() - { - new PermissionLevel() {actor = "tester112345", permission = "active" } - }, - name = "transfer", - data = new { from = "tester112345", to = "tester212345", quantity = "1.0000 EOS", memo = "hello crypto world!" } - } - } - }; - - var abiSerializer = new AbiSerializationProvider(DefaultApi); - var packedTrx = await abiSerializer.SerializePackedTransaction(trx); - var requiredKeys = new List() { "EOS8Q8CJqwnSsV4A6HDBEqmQCqpQcBnhGME1RUvydDRnswNngpqfr" }; - var signatures = await EosConfig.SignProvider.Sign(DefaultApi.Config.ChainId, requiredKeys, packedTrx); - - Assert.IsTrue(signatures.First() == "SIG_K1_KVsYuAMd2gopMCsCPxgUMCaPRMvtnMVTbbEDSujBSw6TVeu7v7xHFRYT2Y6nBKSKS6hHjjJE6YZQNdbrMYX71FibTatikf"); - } - - [TestMethod] - [TestCategory("Signature Tests")] - public async Task DeserializePackedTransaction() - { - var packed_trx = ""; - var abiSerializer = new AbiSerializationProvider(DefaultApi); - var trx = await abiSerializer.DeserializePackedTransaction(packed_trx); - Console.WriteLine(JsonConvert.SerializeObject(trx)); - } - } -} diff --git a/EosSharp/EosSharp.UnitTests/StressUnitTests.cs b/EosSharp/EosSharp.UnitTests/StressUnitTests.cs deleted file mode 100644 index 43ccfd6..0000000 --- a/EosSharp/EosSharp.UnitTests/StressUnitTests.cs +++ /dev/null @@ -1,76 +0,0 @@ -using EosSharp.Core; -using EosSharp.Core.Providers; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using Newtonsoft.Json; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace EosSharp.UnitTests -{ - [TestClass] - public class StressUnitTests - { - Eos Eos { get; set; } - public StressUnitTests() - { - Eos = new Eos(new EosConfigurator() - { - SignProvider = new DefaultSignProvider("5K57oSZLpfzePvQNpsLS6NfKXLhhRARNU13q6u2ZPQCGHgKLbTA"), - - HttpEndpoint = "https://api.eossweden.se", //Mainnet - ChainId = "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906" - - //HttpEndpoint = "https://nodeos01.btuga.io", - //ChainId = "cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f" - }); - } - - [TestMethod] - [TestCategory("Stress Tests")] - public async Task GetBlockTaskLoop() - { - bool success = false; - int nrTasks = 50; - int nrBlocks = 1000; - int blockStartPos = 100; - int taskBlocks = nrBlocks / nrTasks; - - try - { - List tasks = new List(); - - for (int i = 0; i < nrTasks; i++) - { - tasks.Add(Task.Factory.StartNew(async (taskIdObj) => - { - int taskId = taskIdObj as int? ?? 0; - for (int j = 1; j <= taskBlocks; j++) - { - try - { - await Eos.GetBlock((taskId * taskBlocks + blockStartPos + j).ToString()); - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - } - }, i).Unwrap()); - } - - await Task.WhenAll(tasks.ToArray()); - - success = true; - } - catch (Exception ex) - { - Console.WriteLine(JsonConvert.SerializeObject(ex)); - } - - Assert.IsTrue(success); - } - } -} diff --git a/EosSharp/EosSharp.UnitTests/app.config b/EosSharp/EosSharp.UnitTests/app.config deleted file mode 100644 index 3e2877f..0000000 --- a/EosSharp/EosSharp.UnitTests/app.config +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/EosSharp/EosSharp.UnitTests/packages.config b/EosSharp/EosSharp.UnitTests/packages.config deleted file mode 100644 index 867aa1c..0000000 --- a/EosSharp/EosSharp.UnitTests/packages.config +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/EosSharp/EosSharp.Unity3D/Eos.cs b/EosSharp/EosSharp.Unity3D/Eos.cs deleted file mode 100644 index e288d90..0000000 --- a/EosSharp/EosSharp.Unity3D/Eos.cs +++ /dev/null @@ -1,19 +0,0 @@ -using EosSharp.Core; - -namespace EosSharp.Unity3D -{ - /// - /// EOSIO client wrapper using general purpose HttpHandler - /// - public class Eos : EosBase - { - /// - /// EOSIO Client wrapper constructor. - /// - /// Configures client parameters - public Eos(EosConfigurator configuratior) : - base(configuratior, new HttpHandler()) - { - } - } -} diff --git a/EosSharp/EosSharp.Unity3D/EosSharp.Unity3D.csproj b/EosSharp/EosSharp.Unity3D/EosSharp.Unity3D.csproj deleted file mode 100644 index 22dddf6..0000000 --- a/EosSharp/EosSharp.Unity3D/EosSharp.Unity3D.csproj +++ /dev/null @@ -1,27 +0,0 @@ - - - - netstandard2.0 - - - - - - - - - - - - - - C:\Program Files\Unity\Editor\Data\Managed\UnityEditor.dll - C:\Program Files\Unity\Hub\Editor\2019.1.7f1\Editor\Data\Managed\UnityEditor.dll - - - C:\Program Files\Unity\Editor\Data\Managed\UnityEngine.dll - C:\Program Files\Unity\Hub\Editor\2019.1.7f1\Editor\Data\Managed\UnityEngine.dll - - - - diff --git a/EosSharp/EosSharp.Unity3D/HttpHelper.cs b/EosSharp/EosSharp.Unity3D/HttpHelper.cs deleted file mode 100644 index 84cfe84..0000000 --- a/EosSharp/EosSharp.Unity3D/HttpHelper.cs +++ /dev/null @@ -1,281 +0,0 @@ -using Cryptography.ECDSA; -using EosSharp.Core.Exceptions; -using EosSharp.Core.Helpers; -using EosSharp.Core.Interfaces; -using Newtonsoft.Json; -using System; -using System.Collections.Generic; -using System.IO; -using System.Net.Http; -using System.Text; -using System.Threading; -using System.Threading.Tasks; -using UnityEngine; -using UnityEngine.Networking; - -namespace EosSharp.Unity3D -{ - public class HttpHandler : IHttpHandler - { - private static readonly HttpClient client = new HttpClient(); - private static Dictionary ResponseCache { get; set; } = new Dictionary(); - - /// - /// Clear cached responses from requests called with Post/GetWithCacheAsync - /// - public void ClearResponseCache() - { - ResponseCache.Clear(); - } - - /// - /// Make post request with data converted to json asynchronously - /// - /// Response type - /// Url to send the request - /// data sent in the body - /// Response data deserialized to type TResponseData - public async Task PostJsonAsync(string url, object data) - { - UnityWebRequest uwr = BuildUnityWebRequest(url, UnityWebRequest.kHttpVerbPOST, data); - - await uwr.SendWebRequest(); - CheckUnityWebRequestErrors(uwr); - - return JsonConvert.DeserializeObject(uwr.downloadHandler.text); - } - - /// - /// Make post request with data converted to json asynchronously - /// - /// Response type - /// Url to send the request - /// data sent in the body - /// Notification that operation should be canceled - /// Response data deserialized to type TResponseData - public Task PostJsonAsync(string url, object data, CancellationToken cancellationToken) - { - return PostJsonAsync(url, data); - } - - /// - /// Make post request with data converted to json asynchronously. - /// Response is cached based on input (url, data) - /// - /// Response type - /// Url to send the request - /// data sent in the body - /// ignore cached value and make a request caching the result - /// Response data deserialized to type TResponseData - public async Task PostJsonWithCacheAsync(string url, object data, bool reload = false) - { - string hashKey = GetRequestHashKey(url, data); - - if (!reload) - { - object value; - if (ResponseCache.TryGetValue(hashKey, out value)) - return (TResponseData)value; - } - - UnityWebRequest uwr = BuildUnityWebRequest(url, UnityWebRequest.kHttpVerbPOST, data); - - await uwr.SendWebRequest(); - CheckUnityWebRequestErrors(uwr); - - return JsonConvert.DeserializeObject(uwr.downloadHandler.text); - } - - /// - /// Make post request with data converted to json asynchronously. - /// Response is cached based on input (url, data) - /// - /// Response type - /// Url to send the request - /// data sent in the body - /// Notification that operation should be canceled - /// ignore cached value and make a request caching the result - /// Response data deserialized to type TResponseData - public Task PostJsonWithCacheAsync(string url, object data, CancellationToken cancellationToken, bool reload = false) - { - return PostJsonWithCacheAsync(url, data, reload); - } - - /// - /// Make get request asynchronously. - /// - /// Response type - /// Url to send the request - /// Response data deserialized to type TResponseData - public async Task GetJsonAsync(string url) - { - UnityWebRequest uwr = UnityWebRequest.Get(url); - - await uwr.SendWebRequest(); - CheckUnityWebRequestErrors(uwr); - - return JsonConvert.DeserializeObject(uwr.downloadHandler.text); - } - - /// - /// Make get request asynchronously. - /// - /// Response type - /// Url to send the request - /// Notification that operation should be canceled - /// Response data deserialized to type TResponseData - public Task GetJsonAsync(string url, CancellationToken cancellationToken) - { - return GetJsonAsync(url); - } - - /// - /// Generic http request sent asynchronously - /// - /// request body - /// Stream with response - public async Task SendAsync(HttpRequestMessage request) - { - var response = await client.SendAsync(request, HttpCompletionOption.ResponseHeadersRead); - return await BuildSendResponse(response); - } - - /// - /// Generic http request sent asynchronously - /// - /// request body - /// /// Notification that operation should be canceled - /// Stream with response - public async Task SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) - { - var response = await client.SendAsync(request, HttpCompletionOption.ResponseHeadersRead, cancellationToken); - return await BuildSendResponse(response); - } - - /// - /// Upsert response data in the data store - /// - /// response data type - /// data key - /// response data - public void UpdateResponseDataCache(string hashKey, TResponseData responseData) - { - if (ResponseCache.ContainsKey(hashKey)) - { - ResponseCache[hashKey] = responseData; - } - else - { - ResponseCache.Add(hashKey, responseData); - } - } - - /// - /// Calculate request unique hash key - /// - /// Url to send the request - /// data sent in the body - /// - public string GetRequestHashKey(string url, object data) - { - var keyBytes = new List() - { - Encoding.UTF8.GetBytes(url), - SerializationHelper.ObjectToByteArray(data) - }; - return Encoding.Default.GetString(Sha256Manager.GetHash(SerializationHelper.Combine(keyBytes))); - } - - /// - /// Convert response to stream - /// - /// response object - /// Stream with response - public async Task BuildSendResponse(HttpResponseMessage response) - { - var stream = await response.Content.ReadAsStreamAsync(); - - if (response.IsSuccessStatusCode) - return stream; - - var content = await StreamToStringAsync(stream); - throw BuildApiError(content, (int)response.StatusCode); - } - - /// - /// Convert stream to a string - /// - /// - /// - public async Task StreamToStringAsync(Stream stream) - { - string content = null; - - if (stream != null) - using (var sr = new StreamReader(stream)) - content = await sr.ReadToEndAsync(); - - return content; - } - - /// - /// Build unity web request - /// - /// Url to send the request - /// Http verb - /// data sent in the body - /// - private static UnityWebRequest BuildUnityWebRequest(string url, string verb, object data) - { - var uwr = new UnityWebRequest(url, verb) - { - uploadHandler = (UploadHandler)new UploadHandlerRaw(Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(data))), - downloadHandler = (DownloadHandler)new DownloadHandlerBuffer() - }; - - uwr.SetRequestHeader("Content-Type", "application/json"); - return uwr; - } - - /// - /// Build Api Error from response content and http status code - /// - /// content to build - /// status code - /// ApiError object - private static ApiErrorException BuildApiError(string content, int statusCode = 0) - { - ApiErrorException apiError; - try - { - apiError = JsonConvert.DeserializeObject(content); - } - catch (Exception) - { - throw new ApiException() - { - StatusCode = statusCode, - Content = content - }; - } - - return apiError; - } - - /// - /// Checks Unity web request for errors and throws - /// - /// - private static void CheckUnityWebRequestErrors(UnityWebRequest uwr) - { - if (uwr.isNetworkError) - { - throw BuildApiError("Error While Sending: " + uwr.error, (int)uwr.responseCode); - } - else if (uwr.isHttpError) - { - throw BuildApiError(uwr.downloadHandler.text, (int)uwr.responseCode); - } - } - } -} diff --git a/EosSharp/EosSharp.Unity3D/UnityWebRequestAwaiter.cs b/EosSharp/EosSharp.Unity3D/UnityWebRequestAwaiter.cs deleted file mode 100644 index 23f72df..0000000 --- a/EosSharp/EosSharp.Unity3D/UnityWebRequestAwaiter.cs +++ /dev/null @@ -1,48 +0,0 @@ -using System; -using System.Runtime.CompilerServices; -using UnityEngine; -using UnityEngine.Networking; - -namespace EosSharp.Unity3D -{ - /// - /// Class to implement async / awayt on a UnityWebRequest class - /// - public class UnityWebRequestAwaiter : INotifyCompletion - { - private UnityWebRequestAsyncOperation asyncOp; - private Action continuation; - - public UnityWebRequestAwaiter(UnityWebRequestAsyncOperation asyncOp) - { - this.asyncOp = asyncOp; - asyncOp.completed += OnRequestCompleted; - } - - public bool IsCompleted { get { return asyncOp.isDone; } } - - public void GetResult() { } - - public void OnCompleted(Action continuation) - { - this.continuation = continuation; - } - - private void OnRequestCompleted(AsyncOperation obj) - { - if(continuation != null) - continuation(); - } - } - - /// - /// Extender to augment UnityWebRequest clas - /// - public static class ExtensionMethods - { - public static UnityWebRequestAwaiter GetAwaiter(this UnityWebRequestAsyncOperation asyncOp) - { - return new UnityWebRequestAwaiter(asyncOp); - } - } -} \ No newline at end of file diff --git a/EosSharp/EosSharp.sln b/EosSharp/EosSharp.sln index 4d742dd..7d8efb8 100644 --- a/EosSharp/EosSharp.sln +++ b/EosSharp/EosSharp.sln @@ -1,20 +1,12 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.28803.202 +# Visual Studio Version 17 +VisualStudioVersion = 17.6.33829.357 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EosSharp", "EosSharp\EosSharp.csproj", "{A7498DEA-BECB-49CE-9E9D-E06FDFA29E5A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EosSharp.UnitTests", "EosSharp.UnitTests\EosSharp.UnitTests.csproj", "{969C1A19-C591-4EAE-A8F3-AE39878CA2C2}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EosSharp.Core", "EosSharp.Core\EosSharp.Core.csproj", "{7F63BFD8-AC29-419F-A532-CC6DDEEF1B46}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EosSharp.Unity3D", "EosSharp.Unity3D\EosSharp.Unity3D.csproj", "{1A2FC066-2DCE-43DC-8E5A-6FE10505DFA9}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EosSharp.UnitTests.Unity3D", "EosSharp.UnitTests.Unity3D\EosSharp.UnitTests.Unity3D.csproj", "{3F15E919-D4FA-4960-ACB2-AF5F486C1D58}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EosSharp.UnitTests.Core", "EosSharp.UnitTests.Core\EosSharp.UnitTests.Core.csproj", "{FE13B07E-BBC9-4142-B653-AFFBD567C4F6}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -25,26 +17,10 @@ Global {A7498DEA-BECB-49CE-9E9D-E06FDFA29E5A}.Debug|Any CPU.Build.0 = Debug|Any CPU {A7498DEA-BECB-49CE-9E9D-E06FDFA29E5A}.Release|Any CPU.ActiveCfg = Release|Any CPU {A7498DEA-BECB-49CE-9E9D-E06FDFA29E5A}.Release|Any CPU.Build.0 = Release|Any CPU - {969C1A19-C591-4EAE-A8F3-AE39878CA2C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {969C1A19-C591-4EAE-A8F3-AE39878CA2C2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {969C1A19-C591-4EAE-A8F3-AE39878CA2C2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {969C1A19-C591-4EAE-A8F3-AE39878CA2C2}.Release|Any CPU.Build.0 = Release|Any CPU {7F63BFD8-AC29-419F-A532-CC6DDEEF1B46}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7F63BFD8-AC29-419F-A532-CC6DDEEF1B46}.Debug|Any CPU.Build.0 = Debug|Any CPU {7F63BFD8-AC29-419F-A532-CC6DDEEF1B46}.Release|Any CPU.ActiveCfg = Release|Any CPU {7F63BFD8-AC29-419F-A532-CC6DDEEF1B46}.Release|Any CPU.Build.0 = Release|Any CPU - {1A2FC066-2DCE-43DC-8E5A-6FE10505DFA9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1A2FC066-2DCE-43DC-8E5A-6FE10505DFA9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1A2FC066-2DCE-43DC-8E5A-6FE10505DFA9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1A2FC066-2DCE-43DC-8E5A-6FE10505DFA9}.Release|Any CPU.Build.0 = Release|Any CPU - {3F15E919-D4FA-4960-ACB2-AF5F486C1D58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3F15E919-D4FA-4960-ACB2-AF5F486C1D58}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3F15E919-D4FA-4960-ACB2-AF5F486C1D58}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3F15E919-D4FA-4960-ACB2-AF5F486C1D58}.Release|Any CPU.Build.0 = Release|Any CPU - {FE13B07E-BBC9-4142-B653-AFFBD567C4F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FE13B07E-BBC9-4142-B653-AFFBD567C4F6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FE13B07E-BBC9-4142-B653-AFFBD567C4F6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FE13B07E-BBC9-4142-B653-AFFBD567C4F6}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/EosSharp/EosSharp/EosSharp.csproj b/EosSharp/EosSharp/EosSharp.csproj index 4c45223..b77ae12 100644 --- a/EosSharp/EosSharp/EosSharp.csproj +++ b/EosSharp/EosSharp/EosSharp.csproj @@ -1,7 +1,7 @@  - netstandard2.0 + net7.0 Mário Silva GetScatter EOS, NetStandard, secp256k1, Blockchain