You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- feat: Make the EOSSettingsWindow aware of which build targets are available, showing platform-specific options for only those that are.
14
+
- feat: Implement function to enumerate the platforms that can be built against.
15
+
- feat: Add function to generate a RuntimeConfig struct from the values of an EOSConfig class.
16
+
- feat: Add RuntimeConfig struct that stores the totality of the configurable properties used by the plugin during runtime. Also add method to EnumUtility that supports decomposing a bitwise-operator combined enum value into it's constituent discrete components.
17
+
- feat: Add upm layout as upm to asset project
18
+
- feat: Upgrade targetted version of Unity.
19
+
- feat: Add ability configure the plugin to not unload the EOS SDK on shutdown.
20
+
- feat(sample,session): Major Session sample rework
21
+
- tests: Add unit tests for enum extensions.
22
+
- tests: Add unit tests of limited scope.
23
+
- tests(sessions): Create and search for sessions
24
+
- tests(login): Testing scene for auditing logins
25
+
26
+
### Changed
27
+
28
+
- chore(tool,import) : dispose result of async task to prevent warnings
29
+
- chore(lib,android) : remove unused android libs
30
+
- chore(sdk) : updated managed source for 1.16.3 hotfix
- fix(tool,import) : prevent the editor from being stuck forever after finishing the copy
64
+
- fix(import) : updated description according to upm folder migration
65
+
- fix: resolve empty asmdef file warning via dummy file.
66
+
- fix: Add author details to package.json file.
67
+
- fix: Correct minor issue within eos package description where the proper meta files were not being copied correctly.
68
+
- fix: Add empty .gitignore files to Editor and Images directories, in-order to prevent Unity from trying to delete the associated meta files.
69
+
- fix(mac,eac) : modify the execution bit for mac anticheat integrity tool
70
+
- fix(eac,mac) : Mac EAC Settings template
71
+
- fix: Correct references to version of unity that is supported.
72
+
- fix: Change file select extension to asterisk.
73
+
- fix(sample,achievement): General fixes on achievement scene
74
+
- fix(eac,tool) : Allow anticheat integrity tool file path to recognize executables with no extension
75
+
- fix(service,achievement) : prevent error when fetching product user ID prematurely
76
+
- fix: Correct implementation of ConfigEditor so that it can be defaulted to open and work correctly within the EOSUnitTestSettingsWindow.
77
+
- fix: Do not set the selected item during each Update(), as doing so makes it impossible for anything but the UIFirstSelected object to have focus.
78
+
- fix: Change implementation of EOSFileTransfer to have size properly set so determination of size is not dependent on the contents of the Data byte array.
79
+
- fix: Made leaderboard menu hidden, change to have SAMPLE_MENU_DEBUG off by default.
80
+
- fix(eosmanager): Manage application shutdown only on Application.quitting
81
+
- fix: Correct the implementation of the SetSelected function within SampleMenu to properly determine and set the focused control in the menu.
82
+
- fix: Correct implementation of the function that gets the icon texture, by making sure that things are appropriately awaited.
83
+
- fix: Corrected implementation of the get and cache data function within AchievementsService.
84
+
- fix: Change UICustomInvitesMenu OnEnable function to actually be Awake.
85
+
- fix: Change get achievement icon texture to return null on failure, and log a warning in all circumstances of failure.
86
+
- fix: Ensure that the base implementation of the 'Hide()' function is called first thing.
87
+
- fix: Utilize built-in log function instead.
88
+
- fix: Change EOSService to have a default parameter value for the constructor.
89
+
- fix: Return EOSSessionsManager to implement the IEOSSubManager interface.
90
+
- fix: Fix implementations for logging out and logging in for eos services.
91
+
- fix: Change implementation to override and call base implementations for Show/Hide.
92
+
- fix: Correct icon loading logic for achievements to better support async.
93
+
- fix: Change to use events instead of lists of delegate instances.
94
+
- fix: Add proxy call from Hide/Show to call InternalHide/InternalShow.
95
+
- fix: Moved various field members for UIParent into base class SampleMenu field member 'UIParent.'
96
+
- fix: Move functionality within Start to properly be within the InternalAwake function for UIStoreMenu.
97
+
- fix: Update UISessionsMatchmakingMenu to properly hide and/or show when needed.
98
+
- fix: Move implementation of awake to base implementation.
99
+
- fix: Remove Awake implementation from UITitleStorageMenu, depending instead upon the base implementation of Awake().
100
+
- fix: Fold InternalUpdate behavior into base class implementation.
101
+
- fix: Move UIFirstSelected to base class.
102
+
- fix: Transition to using ISampleMenu as an abstract base class.
103
+
- fix: Make the RuntimeConfig a readonly struct.
104
+
- fix(eos,disable) : missing EOS_DISABLEs for newly added function calls or files
105
+
- fix(test,discord) : disable discord within functions on unsupported platforms
106
+
- fix: Place const declaration within proper compiler conditional branch so that it does not trigger a warning about an unused variable.
107
+
- fix: Remove obsolete flag from flags field member of SteamConfig.
108
+
- fix: Remove bootstrappy config parameters from runtimeconfig.
109
+
- fix: Remove unused 'using' statements.
110
+
- fix: Add check within ConfigEditor to make sure that Button config fields are only applied to field members of type Action.
111
+
- fix: Populate steamApiInterfaceVersionsArray regardless of the success or failure of the parsing of the version.
112
+
- fix: Remove field member from EOSSettingsWindow for the SteamConfig file, and any places within that class that reference it.
113
+
- fix: Make field member that was errantly public private.
114
+
- fix: Restore implementation of SteamManager to what it was before.
115
+
- fix: Remove unused code paths.
116
+
- fix: Further improvements to the user interface for changing EOS Plugin settings.
117
+
- fix(android): Remove config data parameter from configuresystemoptions
118
+
- fix: remove extra 'gc' from path for the EOS SDK in package description
119
+
- fix: Update input rendering for SteamConfig to put it into the proper editor window.
120
+
- fix: Move SteamConfig to Assets/Plugins/Source/Editor/Configs/ directory.
121
+
- fix: Rename SteamWorks_Utility to SteamWorksUtility in keeping with the naming conventions used within the project.
2. Pick a port to use on the computer. 8888 is a good quick to type number that isn't usually used by a process.
39
39
3. Log in with one's user credentials that are registered with Epic.
@@ -56,22 +56,22 @@ The login options are as follows:
56
56
- Discord Access Token
57
57
- Openid Access Token
58
58
59
-
For information about login methods per platform, see our documentation: [Login Type by Platform](/docs/login_type_by_platform.md).
59
+
For information about login methods per platform, see our documentation: [Login Type by Platform](/com.playeveryware.eos/Documentation~/login_type_by_platform.md).
> For more information about Epic Online Services (and information about other resources) checkout the [Epic Developer Resources Documentation](https://dev.epicgames.com/docs).
@@ -9,16 +9,16 @@ The following document outlines the two methods with which you can add the plugi
9
9
1. Install [git](https://docs.unity3d.com/2021.3/Documentation/Manual/upm-git.html#req) and [git-lfs](https://docs.unity3d.com/2021.3/Documentation/Manual/upm-git.html#req).
10
10
2. From the Unity Editor, open the Package Manager. `Window -> Package Manager`.
6. Paste in `[email protected]:PlayEveryWare/eos_plugin_for_unity_upm.git`.
20
-
7. After the package has finished installing, [import the samples](/docs/samples.md).
21
-
8. Finally, [Configure the Plugin](/docs/configure_plugin.md).
20
+
7. After the package has finished installing, [import the samples](/com.playeveryware.eos/Documentation~/samples.md).
21
+
8. Finally, [Configure the Plugin](/com.playeveryware.eos/Documentation~/configure_plugin.md).
22
22
23
23
> [!NOTE]
24
24
> For additional details, see the [Unity Documentation for adding a UPM via Git URL](https://docs.unity3d.com/2021.3/Documentation/Manual/upm-ui-giturl.html).
@@ -34,15 +34,15 @@ The following document outlines the two methods with which you can add the plugi
34
34
35
35
3. From the Unity Editor, open the Package Manager via `Window -> Package Manager`.
Copy file name to clipboardExpand all lines: Documentation~/android/environment_setup_android.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@
5
5
6
6
## Unity and Modules
7
7
8
-
1. Install Unity (minimum version 2020.1.11), preferably on Unity Hub
8
+
1. Install Unity (minimum version 2021.3.16f), preferably on Unity Hub
9
9
10
10
2. Open the "Add modules" window.
11
11
@@ -34,14 +34,14 @@ The following methods will show how to install the missing build-tool 30.0.3, an
34
34
35
35
### Manage SDK through command prompt
36
36
37
-
1. (On Windows) If you don't already have the environment variable `JAVA_HOME` as a System Variable, add a new one with the value set to `C:\Program Files\Unity\Hub\Editor\2021.3.8f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK`.
37
+
1. (On Windows) If you don't already have the environment variable `JAVA_HOME` as a System Variable, add a new one with the value set to `C:\Program Files\Unity\Hub\Editor\2021.3.16f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK`.
38
38
39
39
2. Run the command prompt and navigate to the `SDK\tools\bin` folder.
0 commit comments