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
Copy file name to clipboardExpand all lines: CLAUDE.md
+1-24Lines changed: 1 addition & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,23 +60,6 @@ To add debouncing to an API:
60
60
61
61
Example: `PlayersAPI` defines `enum DebouncedOperation { Update }` and inherits from `DebouncedAPI<PlayersAPI.DebouncedOperation>`. When `Player.SetProp()` is called, it calls `Debounce(DebouncedOperation.Update)`. The first call fires immediately; subsequent calls within the debounce window result in a single trailing API call at the end of the window.
62
62
63
-
## Common Development Commands
64
-
65
-
### Running Tests
66
-
Tests use Unity Test Framework with NUnit. Run via Unity Editor:
67
-
-**Test Runner Window**: Window > General > Test Runner
68
-
-**Run All Tests**: Select "PlayMode" or "EditMode" tab and click "Run All"
69
-
70
-
CI runs tests via GitHub Actions (`.github/workflows/ci.yml`) using Unity 6000.0.59f2.
71
-
72
-
### Building the Package
73
-
The package is built via GitHub Actions (`.github/workflows/create-release.yml`) on tagged releases:
74
-
- Creates `talo.unitypackage` from `Assets/Talo Game Services/**/*`
75
-
- Uploads to itch.io and GitHub releases
76
-
77
-
### Version Management
78
-
Version is stored in `Assets/Talo Game Services/Talo/VERSION`. A pre-commit hook (`.git/hooks/pre-commit`) automatically updates `ClientVersion` in `BaseAPI.cs` to match the VERSION file.
79
-
80
63
## Key Configuration
81
64
82
65
### TaloSettings
@@ -108,13 +91,7 @@ The SDK detects when running under NUnit (checks for `nunit.framework` assembly)
Game saves support local caching and offline operation via `SavesManager`. The manager handles loading, creating, updating, and deleting saves with automatic continuity support.
113
-
114
94
## Git Workflow
115
95
116
-
- Main branch: `develop`
117
96
- Submodules: Required for WebSocket dependency
118
-
- Pre-commit hook: Auto-updates version in BaseAPI.cs
0 commit comments