Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/boilerplate #24

Draft
wants to merge 133 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
133 commits
Select commit Hold shift + click to select a range
e2f2c4b
chore!: SDK replace; numerous errs (!)
dylanh724 Sep 12, 2023
826ff8e
refactor!: Import all, auto clear
dylanh724 Sep 12, 2023
6e85961
chore!: Rm old using
dylanh724 Sep 12, 2023
cb47c1e
refactor!: Remove wrappers, comment TODO, errs wip
dylanh724 Sep 12, 2023
d616d53
refactor!: Missing ToJson, Configuration to ConfigSDK
dylanh724 Sep 12, 2023
d746ec9
refactor!: Configuration cleanup/consistency
dylanh724 Sep 12, 2023
0ad1a95
chore!: Fill sdk placeholder, lobby visibility...
dylanh724 Sep 13, 2023
8b49bb1
chore!: PickRoomExcludeKeyofRoomAllocations replace
dylanh724 Sep 13, 2023
eac4170
chore(pkgs): Upgrade Rider + VS plugins
dylanh724 Sep 13, 2023
301949d
chore: Updated .idea (and !gitignore)
dylanh724 Sep 13, 2023
89876de
chore!: APIException workarounds
dylanh724 Sep 13, 2023
d979be8
chore!: VxSDK constructors, but with null (w/TODO)
dylanh724 Sep 13, 2023
8392181
chore!: Old wrapper porting
dylanh724 Sep 13, 2023
9e032e6
chore!: Remove deprecated AdvancedOpts
dylanh724 Sep 13, 2023
3b84939
chore!: PortNumber -> Port
dylanh724 Sep 13, 2023
3517989
chore: ToJson workarounds
dylanh724 Sep 13, 2023
ec83413
chore!: Request model resyncs
dylanh724 Sep 13, 2023
3055584
chore: Better .idea
dylanh724 Sep 14, 2023
b6a98aa
chore: Rm old sln/csproj (now gitignored)
dylanh724 Sep 14, 2023
628c584
chore!: More constructor/request swaps; many TODOs
dylanh724 Sep 14, 2023
7465b4a
fix: Centralize default Region (to Seattle)
dylanh724 Sep 14, 2023
827d50c
chore!: File stream upload - needs testing
dylanh724 Sep 14, 2023
a84e96e
chore!: GetBuildInfo port
dylanh724 Sep 14, 2023
99b6cc3
doc: Server class header comments
dylanh724 Sep 14, 2023
f501cb7
chore!: StatusEnum port, other fixes in area
dylanh724 Sep 14, 2023
e586f1d
chore!: HathoraServerDeployApi
dylanh724 Sep 14, 2023
af51b47
chore!: Port apps
dylanh724 Sep 14, 2023
d435fb9
chore!: Port Lobby
dylanh724 Sep 14, 2023
15d4950
chore!: Port Process
dylanh724 Sep 14, 2023
937fe57
chore!: Port Room
dylanh724 Sep 14, 2023
d826f34
refactor: ToJson base call consistency
dylanh724 Sep 14, 2023
bcdffdc
chore!: Server Room port
dylanh724 Sep 14, 2023
c4447cf
chore!: More Room ports
dylanh724 Sep 14, 2023
b5dd3ed
refactor!: Auth0DevToken -> HathoraDevToken
dylanh724 Sep 15, 2023
05fe546
chore!: Port buildId, RoomWithoutAllocations, docs
dylanh724 Sep 15, 2023
07391d0
chore!: Port InitConfig to obj
dylanh724 Sep 15, 2023
54a3e7b
chore: Remove config Timeout
dylanh724 Sep 15, 2023
6fdc5f6
fix: Rider pkg upgrade conflict
dylanh724 Sep 15, 2023
15b019c
chore!: Major SDK init changes - cascading changes
dylanh724 Sep 15, 2023
0700fe0
adding newly genereated SDK and fixing to fit new config and sercurit…
jchu231 Sep 16, 2023
12adf79
Merge pull request #21 from hathora/feat/speakeasy-sdk-upgrade-jc
dylanh724 Sep 19, 2023
706230d
fix: Post-sdk merge syntax err clears
dylanh724 Sep 19, 2023
f617f89
fix(fish): Impr invalid config err ui/validations
dylanh724 Sep 19, 2023
b97be31
fix: Server editor calls to sdk
dylanh724 Sep 19, 2023
dc1c0d3
fix: Build validation was also checking deploy reqs
dylanh724 Sep 19, 2023
47307eb
chore: URP autogen
dylanh724 Sep 19, 2023
0bfd994
fix: Dispose UnityWebReq on success (mem leaks)
dylanh724 Sep 19, 2023
9297075
fix: Bypass disposable props when ToJson<T>()
dylanh724 Sep 19, 2023
00aa38a
doc: Minor terminology swap
dylanh724 Sep 19, 2023
e72a98c
refactor!: Run build code port, 200 but no 200Str
dylanh724 Sep 19, 2023
fabaf38
fix!: SDK WORKAROUND: Serialize Region as str
dylanh724 Sep 19, 2023
e349790
chore: Init ToJson settings in constructor once
dylanh724 Sep 19, 2023
e1f1b51
chore!: ToJson now uses SDKs identical serializer
dylanh724 Sep 19, 2023
b7e6d14
chore: Back to Unity 2022 LTS
dylanh724 Sep 20, 2023
615ed99
chore: Null check for deploy logs in response
dylanh724 Sep 20, 2023
179f7fc
fix: Remove redundant dirs; gitignore root /Assets
dylanh724 Sep 20, 2023
d5c465a
chore!: Revert SDK JsonConverter attrs on Region
dylanh724 Sep 20, 2023
31ec608
fix!(BuildV1): SDK Manually change Context-Type
dylanh724 Sep 20, 2023
d984e59
chore: Misc cleanup
dylanh724 Sep 20, 2023
f9a48a0
fix!: SDK temp workaround: +Client auth bearer:
dylanh724 Sep 20, 2023
46e15af
chore: Remove src/ Dockerfile dupe
dylanh724 Sep 20, 2023
4b7ac35
fix!: Serialize result inner to prevent serialize errs
dylanh724 Sep 20, 2023
f7f427a
doc: Misc log
dylanh724 Sep 20, 2023
323a6be
chore: Remove old long Timeout workaround for uploads
dylanh724 Sep 20, 2023
ef45a46
chore: Dupe Dockerfile deleted
dylanh724 Sep 20, 2023
5b1280c
doc: Rm resolved TODOs
dylanh724 Sep 20, 2023
790b6dc
docs: Better naming, comments
dylanh724 Sep 21, 2023
e49adfb
fix (TOPATCH): Update HathoraMgr GameObj
dylanh724 Sep 21, 2023
3ad8826
fix (PATCH): Update HathoraMgr GameObj
dylanh724 Sep 21, 2023
f77034c
refactor: Normalize ArgHandler for virtual start
dylanh724 Sep 21, 2023
acb3f88
feat: BoilerArgHandler
dylanh724 Sep 21, 2023
9588529
feat: BoilerStateMgr
dylanh724 Sep 21, 2023
91ca51a
feat: BoilerUi
dylanh724 Sep 21, 2023
7bee722
feat: HathoraBoilerplate wrapper prefabs + scene
dylanh724 Sep 21, 2023
1a19aef
chore: Remove redundant AppId's (and TODO comment)
dylanh724 Sep 22, 2023
e7b4f8d
refactor: DevAuthToken -> HathoraDevToken
dylanh724 Sep 22, 2023
06051d3
doc: TODO, wrap for persistence
dylanh724 Sep 22, 2023
7a658c0
chore!: Bring back wrappers - ERRS wip
dylanh724 Sep 22, 2023
5b6fd99
doc: Updated class-lvl comments
dylanh724 Sep 22, 2023
9a2e7a3
fix: Cleared issues with only constructor errs left
dylanh724 Sep 22, 2023
bfe669e
fix: Cleared serializable wrapper syntax errs
dylanh724 Sep 22, 2023
6de80af
refactor!: Cache system revamp for Editor, using:
dylanh724 Sep 22, 2023
1a65f6e
fix(sdk-workaround)!: Region enum rn to match Server
dylanh724 Sep 22, 2023
f792f91
adding newly generated Unity SDK. And also updating code to use new s…
jchu231 Sep 26, 2023
56e9aea
adding back runBuild response content-type hack
jchu231 Sep 26, 2023
5dc5b1c
chore: Autogen
dylanh724 Sep 26, 2023
668a0e3
chore: Code cleanup/consistency
dylanh724 Sep 26, 2023
198cd32
chore!: Remove workaround for setting client token
dylanh724 Sep 26, 2023
d354789
fix: Normalize fish + client mgr base prefab
dylanh724 Sep 26, 2023
caf7a0d
chore: Back to 2022.3.9f1
dylanh724 Sep 26, 2023
e7c3da3
chore!: Remove Mirror from build settings:
dylanh724 Sep 26, 2023
51d2b4e
chore: prettify some code changes
dylanh724 Sep 26, 2023
317d259
chore: Rm unused Advanced Deploy ui
dylanh724 Sep 26, 2023
d30c6d4
fix!: 0 index fixes, with prettify bonus
dylanh724 Sep 26, 2023
37e1f4f
fix: Normalize scenes, HathoraClientConfig prefab
dylanh724 Sep 26, 2023
ec184b6
doc: Better err when !Process
dylanh724 Sep 26, 2023
c2861ef
feat: Validate udp/wss-tls via Menu:
dylanh724 Sep 27, 2023
a13a446
doc: Validator TODOs
dylanh724 Sep 27, 2023
dcbb04e
chore: Mv boilerplate to Hathora/
dylanh724 Sep 27, 2023
a856061
doc: readme
dylanh724 Sep 27, 2023
3b12801
feat: HathoraBoiler.asmdef
dylanh724 Sep 27, 2023
ad4423c
doc: ArgHandler better example
dylanh724 Sep 27, 2023
70ba410
feat: BoilerArgHandler !relies on Demo
dylanh724 Sep 27, 2023
35e0689
chore: Boiler ns changes
dylanh724 Sep 27, 2023
4d52509
feat: BoilerStateMgr !relies on demo
dylanh724 Sep 27, 2023
ccecf02
feat: Make bg wallpaper !rely on demo
dylanh724 Sep 27, 2023
5d7e9ab
Merge branch 'feat/speakeasy-sdk-upgrade' into feat/boilerplate
dylanh724 Sep 27, 2023
37456da
feat!: LobbyV3 upgrade - no syntax errs:
dylanh724 Sep 28, 2023
c977d40
refactor!: InitConfig adjustments to new RoomConfig
dylanh724 Sep 28, 2023
f9f8c31
refactor!: Split GetLobbyInfo by shortCode/roomId
dylanh724 Sep 28, 2023
0302f3e
doc: TODO for GetHathoraServerContext() for Lobby
dylanh724 Sep 28, 2023
2583083
Merge branch 'main' of github.com:hathora/hathora-unity into feat/spe…
jchu231 Oct 3, 2023
ff43957
Merge branch 'feat/speakeasy-sdk-upgrade' of github.com:hathora/hatho…
jchu231 Oct 3, 2023
f875edc
updating with final lobbyV3 changes that were released (retry)
jchu231 Oct 4, 2023
8c98f65
revert client config appID
jchu231 Oct 4, 2023
99276d3
Merge pull request #29 from hathora/feat/speakeasy/lobby-v3
dylanh724 Oct 5, 2023
3fce80d
fix: Old deployments aren't req'd to deploy
dylanh724 Oct 5, 2023
4298e7c
chore(gitignore: Ignore sln / csproj meta
dylanh724 Oct 5, 2023
b3c1bd5
chore: Mv proj backk to Unity 2022.3.9
dylanh724 Oct 5, 2023
a6275e8
chore: rm redundant code
dylanh724 Oct 5, 2023
e829daf
fix: BoilerArgHandler extends Monobehaviour
dylanh724 Oct 5, 2023
2b095f1
chore(gitignore): Ignore [csproj|sln].meta
dylanh724 Oct 5, 2023
b5d48f1
refactor!: Unpack HathoraMgr prefab from variant
dylanh724 Oct 5, 2023
442e96e
refactor!: Remove "Boiler" prefix on scripts
dylanh724 Oct 5, 2023
3766d31
chore: Save prefabs
dylanh724 Oct 5, 2023
8e46112
fix: Remove demo script
dylanh724 Oct 5, 2023
2daa442
chore: Resset boiler prefab transform to 0
dylanh724 Oct 5, 2023
d9d7840
fix: Detach background img from demos
dylanh724 Oct 5, 2023
bb3753b
refactor(ArgHandler): Rn to CommandLineArgHandler
dylanh724 Oct 6, 2023
5822282
Merge branch 'feat/speakeasy-sdk-upgrade' into feat/boilerplate
dylanh724 Oct 6, 2023
2d833a3
fix: Scene parity of updated prefabs with prefabs
dylanh724 Oct 6, 2023
52b1320
refactor: Change ns name to HathoraIntegration
dylanh724 Oct 6, 2023
4c4c4d1
refactor(CommandLineArgHandler): Normalize
dylanh724 Oct 6, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 7 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,6 @@ sysinfo.txt
# Temporary auto-generated Android Assets
/src/[Aa]ssets/[Ss]treamingAssets/aa.meta
/src/[Aa]ssets/[Ss]treamingAssets/aa/*
/src/.idea
/src/Build*
/Utils/logs/*
/Utils/uploadToHathora/*
Expand All @@ -91,3 +90,10 @@ src/Assets/Hathora/Core/Scripts/Editor/Common/SuperSave.*
*.*~
src/.hathora/LocalContainer
utils/mono_crash.mem.*.blob
/Assets
src/Dockerfile
.DS_Store

# Ignore all sln/csproj meta files
*.sln.meta
*.csproj.meta
2 changes: 1 addition & 1 deletion src/.hathora/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
############################################################################
# This Dockerfile is auto-generated by HathoraDocker.cs @ 2023-08-04_101043
# This Dockerfile is auto-generated by HathoraDocker.cs @ 2023-10-03_105442
############################################################################

# Using 'Jammy Jellyfish' Ubuntu LTS
Expand Down
13 changes: 13 additions & 0 deletions src/.idea/.idea.src/.idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions src/.idea/.idea.src/.idea/encodings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions src/.idea/.idea.src/.idea/indexLayout.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions src/.idea/.idea.src/.idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions src/Assets/Hathora/Boilerplate.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions src/Assets/Hathora/Boilerplate/#README-Boilerplate.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// #README-Boilerplate
Move this to your own project dir
7 changes: 7 additions & 0 deletions src/Assets/Hathora/Boilerplate/#README-Boilerplate.txt.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions src/Assets/Hathora/Boilerplate/Prefabs.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions src/Assets/Hathora/Boilerplate/Prefabs/Components.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading