Skip to content

Commit 289d2d0

Browse files
committed
refactor: game bridge file constants
1 parent b3ebc37 commit 289d2d0

File tree

4 files changed

+15
-32
lines changed

4 files changed

+15
-32
lines changed

src/Packages/Passport/Runtime/ThirdParty/Gree/Assets/Plugins/GreeBrowserClient.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,7 @@ namespace Immutable.Browser.Gree
99
public class GreeBrowserClient : IWebBrowserClient
1010
{
1111
private const string TAG = "[GreeBrowserClient]";
12-
private const string ANDROID_DATA_DIRECTORY = "android_asset";
13-
private const string MAC_DATA_DIRECTORY = "/Resources/Data";
14-
private const string MAC_EDITOR_RESOURCES_DIRECTORY = "Packages/com.immutable.passport/Runtime/Resources";
12+
1513
private readonly WebViewObject webViewObject;
1614
public event OnUnityPostMessageDelegate OnUnityPostMessage;
1715
public event OnUnityPostMessageDelegate OnAuthPostMessage;

src/Packages/Passport/Runtime/ThirdParty/ImmutableBrowserCore/Constants.cs

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/Packages/Passport/Runtime/ThirdParty/ImmutableBrowserCore/Constants.cs.meta

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/Packages/Passport/Runtime/ThirdParty/ImmutableBrowserCore/GameBridge.cs

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,35 @@ namespace Immutable.Browser.Core
55
{
66
public static class GameBridge
77
{
8+
private const string SCHEME_FILE = "file:///";
9+
private const string PASSPORT_DATA_DIRECTORY_NAME = "/ImmutableSDK/Runtime/Passport";
10+
private const string PASSPORT_HTML_FILE_NAME = "/index.html";
11+
private const string PASSPORT_PACKAGE_RESOURCES_DIRECTORY = "Packages/com.immutable.passport/Runtime/Resources";
12+
private const string ANDROID_DATA_DIRECTORY = "android_asset";
13+
private const string MAC_DATA_DIRECTORY = "/Resources/Data";
14+
private const string MAC_EDITOR_RESOURCES_DIRECTORY = "Packages/com.immutable.passport/Runtime/Resources";
15+
816
public static string GetFilePath()
917
{
1018
string filePath = "";
1119
#if UNITY_ANDROID && !UNITY_EDITOR
1220
// Android device
13-
filePath = Constants.SCHEME_FILE + ANDROID_DATA_DIRECTORY + Constants.PASSPORT_DATA_DIRECTORY_NAME + Constants.PASSPORT_HTML_FILE_NAME;
21+
filePath = SCHEME_FILE + ANDROID_DATA_DIRECTORY + PASSPORT_DATA_DIRECTORY_NAME + PASSPORT_HTML_FILE_NAME;
1422
#elif UNITY_EDITOR_OSX
1523
// macOS editor
16-
filePath = Constants.SCHEME_FILE + Path.GetFullPath(MAC_EDITOR_RESOURCES_DIRECTORY) + Constants.PASSPORT_HTML_FILE_NAME;
24+
filePath = SCHEME_FILE + Path.GetFullPath(MAC_EDITOR_RESOURCES_DIRECTORY) + PASSPORT_HTML_FILE_NAME;
1725
#elif UNITY_STANDALONE_OSX
1826
// macOS
19-
filePath = Constants.SCHEME_FILE + Path.GetFullPath(Application.dataPath) + MAC_DATA_DIRECTORY + Constants.PASSPORT_DATA_DIRECTORY_NAME + Constants.PASSPORT_HTML_FILE_NAME;
27+
filePath = SCHEME_FILE + Path.GetFullPath(Application.dataPath) + MAC_DATA_DIRECTORY + PASSPORT_DATA_DIRECTORY_NAME + PASSPORT_HTML_FILE_NAME;
2028
filePath = filePath.Replace(" ", "%20");
2129
#elif UNITY_IPHONE
2230
// iOS device
23-
filePath = Path.GetFullPath(Application.dataPath) + Constants.PASSPORT_DATA_DIRECTORY_NAME + Constants.PASSPORT_HTML_FILE_NAME;
31+
filePath = Path.GetFullPath(Application.dataPath) + PASSPORT_DATA_DIRECTORY_NAME + PASSPORT_HTML_FILE_NAME;
2432
#elif UNITY_EDITOR_WIN
2533
// Windows editor
26-
filePath = Constants.SCHEME_FILE + Path.GetFullPath($"{Constants.PASSPORT_PACKAGE_RESOURCES_DIRECTORY}{Constants.PASSPORT_HTML_FILE_NAME}");
34+
filePath = SCHEME_FILE + Path.GetFullPath($"{PASSPORT_PACKAGE_RESOURCES_DIRECTORY}{PASSPORT_HTML_FILE_NAME}");
2735
#else
28-
filePath = Constants.SCHEME_FILE + Path.GetFullPath(Application.dataPath) + Constants.PASSPORT_DATA_DIRECTORY_NAME + Constants.PASSPORT_HTML_FILE_NAME;
36+
filePath = SCHEME_FILE + Path.GetFullPath(Application.dataPath) + PASSPORT_DATA_DIRECTORY_NAME + PASSPORT_HTML_FILE_NAME;
2937
#endif
3038
return filePath;
3139
}

0 commit comments

Comments
 (0)