Skip to content

Commit 7d638f6

Browse files
authored
2.6 release (#1002)
2 parents df91961 + 4e236e3 commit 7d638f6

File tree

521 files changed

+28311
-35934
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

521 files changed

+28311
-35934
lines changed

ChainSafe.Gaming.sln

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ChainSafe.Gaming.Marketplac
4545
EndProject
4646
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ChainSafe.Gaming.InProcessTransactionExecutor.Unity", "src\ChainSafe.Gaming.InProcessTransactionExecutor.Unity\ChainSafe.Gaming.InProcessTransactionExecutor.Unity.csproj", "{46C16E64-DC72-446D-B153-A2142691A151}"
4747
EndProject
48+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ChainSafe.Gaming.HyperPlay", "src\ChainSafe.Gaming.HyperPlay\ChainSafe.Gaming.HyperPlay.csproj", "{0859E3E2-5AB9-4997-9DE7-368EAB89313B}"
49+
EndProject
4850
Global
4951
GlobalSection(SolutionConfigurationPlatforms) = preSolution
5052
Debug|Any CPU = Debug|Any CPU
@@ -153,6 +155,12 @@ Global
153155
{46C16E64-DC72-446D-B153-A2142691A151}.Release|Any CPU.Build.0 = Release|Any CPU
154156
{46C16E64-DC72-446D-B153-A2142691A151}.Test|Any CPU.ActiveCfg = Test|Any CPU
155157
{46C16E64-DC72-446D-B153-A2142691A151}.Test|Any CPU.Build.0 = Test|Any CPU
158+
{0859E3E2-5AB9-4997-9DE7-368EAB89313B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
159+
{0859E3E2-5AB9-4997-9DE7-368EAB89313B}.Debug|Any CPU.Build.0 = Debug|Any CPU
160+
{0859E3E2-5AB9-4997-9DE7-368EAB89313B}.Release|Any CPU.ActiveCfg = Release|Any CPU
161+
{0859E3E2-5AB9-4997-9DE7-368EAB89313B}.Release|Any CPU.Build.0 = Release|Any CPU
162+
{0859E3E2-5AB9-4997-9DE7-368EAB89313B}.Test|Any CPU.ActiveCfg = Debug|Any CPU
163+
{0859E3E2-5AB9-4997-9DE7-368EAB89313B}.Test|Any CPU.Build.0 = Debug|Any CPU
156164
EndGlobalSection
157165
GlobalSection(SolutionProperties) = preSolution
158166
HideSolutionNode = FALSE

Packages/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ crashlytics-build.properties
9393
/io.chainsafe.web3-unity.lootboxes/Samples~/*
9494
/io.chainsafe.web3-unity.ramp/Samples~/*
9595
/io.chainsafe.web3-unity.web3auth/Samples~/*
96+
/io.chainsafe.web3-unity.marketplace/Samples~/*
9697

9798
# Since the folder is called 'Debug', it's being ignored, so negate that
9899
!/io.chainsafe.web3-unity.web3auth/Runtime/Plugins/Web3AuthSDK/Debug

Packages/io.chainsafe.web3-unity/Editor/WebGLTemplates/Web3GL-2020x/assets.meta renamed to Packages/io.chainsafe.web3-unity.hyperplay/Runtime.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Packages/io.chainsafe.web3-unity/Editor/WebGLTemplates/Web3GL-2020x.meta renamed to Packages/io.chainsafe.web3-unity.hyperplay/Runtime/Libraries.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Binary file not shown.

Packages/io.chainsafe.web3-unity.lootboxes/Chainlink/Runtime/Libraries/ChainSafe.Gaming.Marketplace.dll.meta renamed to Packages/io.chainsafe.web3-unity.hyperplay/Runtime/Libraries/ChainSafe.Gaming.HyperPlay.dll.meta

Lines changed: 33 additions & 34 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Packages/io.chainsafe.web3-unity/Editor/WebGLTemplates/Web3GL-2020x/TemplateData.meta renamed to Packages/io.chainsafe.web3-unity.hyperplay/Runtime/Scripts.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
using System.Threading.Tasks;
2+
using ChainSafe.Gaming.Evm.JsonRpc;
3+
using ChainSafe.Gaming.UnityPackage;
4+
using ChainSafe.Gaming.Web3.Build;
5+
using ChainSafe.Gaming.Web3.Unity;
6+
7+
namespace ChainSafe.Gaming.HyperPlay
8+
{
9+
/// <summary>
10+
/// Helper class to build preconfigured Web3 clients for HyperPlay.
11+
/// </summary>
12+
public static class HyperPlayWeb3
13+
{
14+
/// <summary>
15+
/// Builds a lightweight Web3 client with basic HyperPlay functionality.
16+
/// </summary>
17+
/// <param name="config">Your HyperPlay config.</param>
18+
/// <returns>A lightweight version of Web3 client with basic HyperPlay functionality.</returns>
19+
public static ValueTask<Web3.Web3> BuildLightweightWeb3(IHyperPlayConfig config)
20+
{
21+
var projectConfig = ProjectConfigUtilities.Load();
22+
23+
return new Web3Builder(projectConfig).Configure(services =>
24+
{
25+
services.UseUnityEnvironment();
26+
services.UseRpcProvider();
27+
services.UseHyperPlay(config);
28+
}).LaunchAsync();
29+
}
30+
}
31+
}

Packages/io.chainsafe.web3-unity/Runtime/Scripts/EVM/Remote/TokenResponse.cs.meta renamed to Packages/io.chainsafe.web3-unity.hyperplay/Runtime/Scripts/HyperPlayWeb3.cs.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"name": "io.chainsafe.web3-unity.hyperplay.runtime",
3+
"rootNamespace": "ChainSafe.Gaming.HyperPlay",
4+
"references": [
5+
"GUID:5426c6b788696eb4c88f4198b59839eb"
6+
],
7+
"includePlatforms": [],
8+
"excludePlatforms": [],
9+
"allowUnsafeCode": false,
10+
"overrideReferences": false,
11+
"precompiledReferences": [],
12+
"autoReferenced": true,
13+
"defineConstraints": [],
14+
"versionDefines": [],
15+
"noEngineReferences": false
16+
}

0 commit comments

Comments
 (0)