diff --git a/API_DOCUMENTATION.md b/API_DOCUMENTATION.md new file mode 100644 index 0000000..dd58d8d --- /dev/null +++ b/API_DOCUMENTATION.md @@ -0,0 +1,362 @@ +# Cupid Matchmaker API Documentation + +## Overview + +Cupid Matchmaker is a matchmaking daemon server designed for Unity game matchmaking. It manages player queues, creates game rooms, and spawns game instances when enough players are available. + +**Version:** v1.0 +**Base URL:** `http://localhost:2612` (configurable via `settings.json`) + +--- + +## Authentication + +All endpoints require authentication via a password query parameter. The password is configured in `settings.json`. + +**Note:** All requests must include `?password=` in the query string. + +--- + +## Endpoints + +### 1. Get Server Settings + +Retrieve the current server configuration settings. + +**Endpoint:** `GET /settings` + +**Query Parameters:** +| Parameter | Type | Required | Description | +|-----------|------|----------|-------------| +| `password` | string | Yes | Server password for authentication | + +**Response (200 OK):** +```json +{ + "minimum_players": 2, + "maximum_players": 2, + "waiting_time": 60000, + "port_range_min": 26000, + "port_range_max": 27000, + "games": [ + { + "id": "soccar", + "exe": "/home/react/CupidServer/games/soccar/soccar.x86_64" + } + ] +} +``` + +**Response Fields:** +- `minimum_players` (number): Minimum number of players required to start a game +- `maximum_players` (number): Maximum number of players allowed in a room +- `waiting_time` (number): Room expiration time in milliseconds +- `port_range_min` (number): Minimum port number for game instances +- `port_range_max` (number): Maximum port number for game instances +- `games` (array): List of available game configurations + - `id` (string): Game identifier + - `exe` (string): Path to game executable + +**Error Responses:** +- `403 Unauthorized`: Invalid password + +**Example Request:** +```bash +curl "http://localhost:2612/settings?password=HelloWorld" +``` + +--- + +### 2. Matchmaking (Join Queue / Get Room) + +Main endpoint for matchmaking. Players use this endpoint to join the queue or retrieve their current room information. + +**Endpoint:** `GET /` + +**Query Parameters:** +| Parameter | Type | Required | Description | +|-----------|------|----------|-------------| +| `password` | string | Yes | Server password for authentication | +| `username` | string | Yes | Player's username (minimum 2 characters) | +| `game_name` | string | Yes | Name/identifier of the game to matchmake for | + +**Response Scenarios:** + +#### Scenario 1: Player Already in a Room (200 OK) +Returns the room object if the player is already assigned to a room. + +```json +{ + "Players": [ + { + "Name": "player1", + "LastSeen": 1234567890 + }, + { + "Name": "player2", + "LastSeen": 1234567891 + } + ], + "GameName": "soccar", + "Port": 26150, + "InitTime": 1234567800 +} +``` + +#### Scenario 2: Room Created (200 OK) +Returns a new room when enough players are in the queue and a room is created. + +```json +{ + "Players": [ + { + "Name": "player1", + "LastSeen": 1234567890 + } + ], + "GameName": "soccar", + "Port": 26150, + "InitTime": 1234567890 +} +``` + +#### Scenario 3: Joined Existing Room (200 OK) +Returns the room when a player joins an existing room that has available slots. + +```json +{ + "Players": [ + { + "Name": "player1", + "LastSeen": 1234567890 + }, + { + "Name": "player2", + "LastSeen": 1234567891 + } + ], + "GameName": "soccar", + "Port": 26150, + "InitTime": 1234567800 +} +``` + +#### Scenario 4: Added to Queue (200 OK) +Returns `"0"` when the player is added to the queue or is already in the queue waiting for other players. + +``` +"0" +``` + +**Response Fields:** +- `Players` (array): List of players in the room + - `Name` (string): Player's username + - `LastSeen` (number): Unix timestamp of last activity +- `GameName` (string): Name of the game +- `Port` (number): Port number assigned to the game instance +- `InitTime` (number): Unix timestamp when the room was created + +**Error Responses:** +- `403 Unauthorized`: Invalid password +- `Bad credentials`: Username is less than 2 characters + +**Behavior Notes:** +- Players must poll this endpoint regularly (within 2 seconds) to maintain their queue position +- Rooms expire after `waiting_time` milliseconds +- Players are removed from the queue if inactive for more than 2 seconds +- When enough players are in the queue (≥ `minimum_players`), a new room is created and a game instance is spawned +- Players can join existing rooms if they have available slots and match the `game_name` + +**Example Request:** +```bash +curl "http://localhost:2612/?password=HelloWorld&username=player1&game_name=soccar" +``` + +--- + +### 3. Cancel Queue Entry + +Remove a player from the matchmaking queue. + +**Endpoint:** `GET /cancel` + +**Query Parameters:** +| Parameter | Type | Required | Description | +|-----------|------|----------|-------------| +| `password` | string | Yes | Server password for authentication | +| `username` | string | Yes | Player's username to remove from queue | + +**Response (200 OK):** +- `"1"`: Successfully removed from queue + +**Error Responses:** +- `403 Unauthorized`: Invalid password +- `Bad credentials`: Username is less than 2 characters +- `"Couldn't find user in the queue"`: User not found in queue + +**Example Request:** +```bash +curl "http://localhost:2612/cancel?password=HelloWorld&username=player1" +``` + +--- + +## Data Models + +### Player +```typescript +{ + Name: string; // Player's username + LastSeen: number; // Unix timestamp of last activity +} +``` + +### Room +```typescript +{ + Players: Player[]; // Array of players in the room + GameName: string; // Name/identifier of the game + Port: number; // Port number for the game instance + InitTime: number; // Unix timestamp when room was created +} +``` + +### QueueEntry +```typescript +{ + Name: string; // Player's username + LastSeen: number; // Unix timestamp of last activity +} +``` + +--- + +## Server Configuration + +The server is configured via `settings.json`: + +```json +{ + "port": 2612, + "password": "HelloWorld", + "minimum_players": 2, + "maximum_players": 2, + "waiting_time": 60000, + "port_range_min": 26000, + "port_range_max": 27000, + "game_exe": [ + { + "name": "soccar", + "exe": "/home/react/CupidServer/games/soccar/soccar.x86_64" + } + ], + "log_level": 1 +} +``` + +**Configuration Fields:** +- `port` (number): Server listening port +- `password` (string): Authentication password for API access +- `minimum_players` (number): Minimum players required to start a game +- `maximum_players` (number): Maximum players allowed per room +- `waiting_time` (number): Room expiration time in milliseconds +- `port_range_min` (number): Minimum port for game instances +- `port_range_max` (number): Maximum port for game instances +- `game_exe` (array): Game executable configurations + - `name` (string): Game identifier + - `exe` (string): Path to game executable +- `log_level` (number): Logging verbosity (0 = minimal, 1 = debug, 2 = verbose) + +--- + +## Matchmaking Flow + +1. **Player Joins Queue:** + - Player calls `GET /` with `username` and `game_name` + - If not enough players in queue, player receives `"0"` and is added to queue + +2. **Room Creation:** + - When queue reaches `minimum_players`, a new room is created + - A random port is selected from the configured range + - A game instance is spawned with the selected port + - First player receives the room object + +3. **Room Joining:** + - Subsequent players calling `GET /` can join existing rooms with available slots + - Players receive the room object with updated player list + +4. **Room Expiration:** + - Rooms expire after `waiting_time` milliseconds + - Expired rooms are automatically cleaned up + +5. **Queue Maintenance:** + - Players must poll `GET /` at least every 2 seconds to stay in queue + - Inactive players are automatically removed from queue + +--- + +## Error Handling + +All endpoints return appropriate HTTP status codes: +- `200 OK`: Successful request +- `403 Unauthorized`: Authentication failure +- Error messages are returned as plain text in the response body + +--- + +## Best Practices + +1. **Polling Frequency:** Poll the matchmaking endpoint (`GET /`) every 1-2 seconds to maintain queue position +2. **Error Handling:** Always check for `403 Unauthorized` responses and handle authentication errors +3. **Username Validation:** Ensure usernames are at least 2 characters long +4. **Room Management:** Once a room is received, connect to the game instance on the provided port +5. **Queue Cancellation:** Use `/cancel` endpoint when a player wants to leave the queue + +--- + +## Example Integration + +### JavaScript/TypeScript Example + +```typescript +const BASE_URL = 'http://localhost:2612'; +const PASSWORD = 'HelloWorld'; +const USERNAME = 'player1'; +const GAME_NAME = 'soccar'; + +// Join matchmaking queue +async function joinMatchmaking() { + const url = `${BASE_URL}/?password=${PASSWORD}&username=${USERNAME}&game_name=${GAME_NAME}`; + + const response = await fetch(url); + const data = await response.text(); + + if (data === '0') { + console.log('Added to queue, waiting for players...'); + // Poll every 1.5 seconds + setTimeout(joinMatchmaking, 1500); + } else { + const room = JSON.parse(data); + console.log('Room found!', room); + console.log(`Connect to game on port ${room.Port}`); + } +} + +// Cancel queue +async function cancelQueue() { + const url = `${BASE_URL}/cancel?password=${PASSWORD}&username=${USERNAME}`; + const response = await fetch(url); + const result = await response.text(); + console.log('Cancel result:', result); +} +``` + +--- + +## Notes + +- The server automatically spawns game instances when rooms are created +- Game instances are launched with the `-port` argument +- Rooms are automatically cleaned up when expired or empty +- The queue has a grace period of 2 seconds for player inactivity +- All timestamps are Unix timestamps in milliseconds diff --git a/app.ts b/app.ts index db744d3..c0b4d73 100644 --- a/app.ts +++ b/app.ts @@ -2,11 +2,31 @@ import express, { Request, Response } from 'express'; import ReadSettings from './settings'; import { GetRandomPort, OpenGameInstance } from './helpers'; import { Settings, Player, Room, QueueEntry } from './types'; +import { authenticateMatchmakingRequest, registerAuthRoutes } from './auth_bridge'; +import { + getPlayerLast10MatchRecord, + insertMatchForNewRoom, + registerMatchRoutes, + updateMatchUserBlue, +} from './matches'; const version = "v1.0"; console.log("Starting Cupid Matchmaker for unity " + version); const app = express(); +// Only parse JSON for /auth — avoids parse errors on other routes; clients must send strict JSON (double-quoted keys). +app.use('/auth', express.json()); +app.use((req, res, next) => { + res.setHeader('Access-Control-Allow-Origin', '*'); + res.setHeader('Access-Control-Allow-Methods', 'GET,POST,PATCH,OPTIONS'); + res.setHeader('Access-Control-Allow-Headers', 'Content-Type, Authorization'); + if (req.method === 'OPTIONS') { + res.sendStatus(204); + return; + } + next(); +}); + const queueGraceTime = 2000; // Read settings @@ -20,8 +40,18 @@ if (settings == null) { const typedSettings = settings as Settings; const logLevel = typedSettings.log_level; +const configuredGame = typedSettings.games?.[0]; +if (!configuredGame?.exe) { + console.error("settings.json must include at least one game entry with exe"); + process.exit(1); +} +const gameName = configuredGame.name || "game"; + LogVerbose(typedSettings); +registerAuthRoutes(app, typedSettings); +registerMatchRoutes(app, typedSettings); + let Rooms: Room[] = []; let Queue: QueueEntry[] = []; @@ -42,21 +72,22 @@ app.get('/settings', (req: Request, res: Response) => { res.send(m_settings); }); -app.get('/', (req: Request, res: Response) => { - const username = req.query.username?.toString() ?? ""; - const game_name = req.query.game_name?.toString() ?? ""; - - - if (!ValidateRequest(req, res)) { +app.get('/', async (req: Request, res: Response) => { + const auth = await authenticateMatchmakingRequest(req, typedSettings); + if (!auth.ok) { + res.status(auth.status).send(auth.message); return; } + const { userId, username } = auth.user; + + try { // Check query let joinedRoom: Room | null = null; let alreadyOnQueue = false; Queue.forEach(element => { - if (element.Name === username) { + if (element.UserId === userId) { element.LastSeen = Date.now(); alreadyOnQueue = true; } else { @@ -87,7 +118,7 @@ app.get('/', (req: Request, res: Response) => { } if (roomValid) { element.Players.forEach(player => { - if (player.Name === username) {// Already in a room + if (player.UserId === userId) { joinedRoom = element; } }); @@ -98,14 +129,14 @@ app.get('/', (req: Request, res: Response) => { if (index > -1) { Rooms.splice(index, 1); } - } else if (element.Players.length < typedSettings.maximum_players && element.GameName === game_name) { + } else if (element.Players.length < typedSettings.maximum_players && element.GameName === gameName) { possibleRoom = element; } } }); if (joinedRoom !== null) { // Already in a room. Stopping here - res.send(joinedRoom); + res.send(roomResponseForViewer(joinedRoom, userId)); return; } @@ -113,29 +144,37 @@ app.get('/', (req: Request, res: Response) => { if (possibleRoom === null) { if (Queue.length >= typedSettings.minimum_players) { const newPort = GetRandomPort(typedSettings.port_range_min, typedSettings.port_range_max); + const l10 = await getPlayerLast10MatchRecord(typedSettings, userId); const newRoom: Room = { - Players: [{ Name: username, LastSeen: Date.now() }], - GameName: game_name, + Players: [{ Name: username, LastSeen: Date.now(), UserId: userId, ...l10 }], + GameName: gameName, Port: newPort, InitTime: Date.now() }; + const matchId = await insertMatchForNewRoom(typedSettings, userId); + if (matchId != null) { + newRoom.match_id = matchId; + } Rooms.push(newRoom); - //TODO: Get the correct game exe from the game id - OpenGameInstance(typedSettings.games[0].exe, newPort); - res.send(newRoom); + OpenGameInstance(configuredGame.exe, newPort, matchId ?? undefined); + res.send(roomResponseForViewer(newRoom, userId)); return; } } else { // We know possibleRoom is a Room type here since we checked it's not null const room: Room = possibleRoom; - room.Players.push({ Name: username, LastSeen: Date.now() }); - res.send(room); + const l10 = await getPlayerLast10MatchRecord(typedSettings, userId); + room.Players.push({ Name: username, LastSeen: Date.now(), UserId: userId, ...l10 }); + if (room.match_id != null) { + await updateMatchUserBlue(typedSettings, room.match_id, userId); + } + res.send(roomResponseForViewer(room, userId)); return; } // Not even got a new room. Back to queue if (!alreadyOnQueue) { - const newQueueEntry: QueueEntry = { Name: username, LastSeen: Date.now() }; + const newQueueEntry: QueueEntry = { Name: username, LastSeen: Date.now(), UserId: userId }; LogVerbose(newQueueEntry); Queue.push(newQueueEntry); } @@ -146,17 +185,22 @@ app.get('/', (req: Request, res: Response) => { LogVerbose("Queue"); LogVerbose(Queue); res.send("0"); + } catch (err) { + console.error("Matchmaking error:", err); + res.status(500).send("Internal error"); + } }); -app.get('/cancel', (req: Request, res: Response) => { - const username = req.query.username?.toString() ?? ""; - - if (!ValidateRequest(req, res)) { +app.get('/cancel', async (req: Request, res: Response) => { + const auth = await authenticateMatchmakingRequest(req, typedSettings); + if (!auth.ok) { + res.status(auth.status).send(auth.message); return; } + const { userId } = auth.user; let foundUser = false; Queue.forEach((element) => { - if (element.Name === username) { + if (element.UserId === userId) { const index = Queue.indexOf(element); if (index > -1) { Queue.splice(index, 1); @@ -167,23 +211,15 @@ app.get('/cancel', (req: Request, res: Response) => { } }); if (!foundUser) { - res.send("Couldn't find user " + username + " in the queue"); + res.send("Couldn't find user in the queue"); } }); -function ValidateRequest(req: Request, res: Response): boolean { - const username = req.query.username?.toString() ?? ""; - const password = req.query.password?.toString() ?? ""; - if (password !== typedSettings.password) { - res.send("403 Unauthorized"); - LogVerbose("Unauthorized call " + password + ":" + typedSettings.password); - return false; - } - if (username.length < 2) { - res.send("Bad credentials"); - return false; - } - return true; +/** GET / JSON only: same order as match DB — first joined = red, second = blue. */ +function roomResponseForViewer(room: Room, viewerUserId: number): Room { + const idx = room.Players.findIndex((p) => p.UserId === viewerUserId); + const your_team: 'red' | 'blue' | null = idx === 0 ? 'red' : idx === 1 ? 'blue' : null; + return { ...room, your_team }; } function Log(msg: any): void { @@ -202,5 +238,18 @@ function LogVerbose(msg: any): void { } } +app.use((err: unknown, _req: Request, res: Response, next: express.NextFunction) => { + const e = err as { status?: number; type?: string }; + if (e.status === 400 && e.type === 'entity.parse.failed') { + res.status(400).json({ + ok: false, + error: + 'Invalid JSON body. Use strict JSON with double-quoted keys, e.g. {"username":"player1","password":"secret12"}', + }); + return; + } + next(err); +}); + app.listen(typedSettings.port); console.log("Listening on port " + typedSettings.port); \ No newline at end of file diff --git a/auth_bridge.ts b/auth_bridge.ts new file mode 100644 index 0000000..27a1858 --- /dev/null +++ b/auth_bridge.ts @@ -0,0 +1,364 @@ +import { Request, Response, Express } from 'express'; +import { createClient, SupabaseClient } from '@supabase/supabase-js'; +import * as bcrypt from 'bcrypt'; +import * as crypto from 'crypto'; +import { Settings } from './types'; + +const BCRYPT_ROUNDS = 10; +const TOKEN_TTL_SEC = 60 * 60 * 24 * 7; // 7 days +const USERNAME_MIN = 2; +const PASSWORD_MIN = 6; + +/** 1 USD = 4 RC (IAP packs) */ +export const RC_PER_USD = 4; + +/** Fixed packs: $5, $20, $50 */ +export const RC_PACKS: Record = { + usd_5: { usd: 5, rc: 5 * RC_PER_USD }, + usd_20: { usd: 20, rc: 20 * RC_PER_USD }, + usd_50: { usd: 50, rc: 50 * RC_PER_USD }, +}; + +function isIapDummyMode(settings: Settings): boolean { + return settings.iap_dummy_mode === true; +} + +export interface AuthUserPublic { + id: string; + username: string; + cc: number; + rc: number; + created_at: string; + last_logged_at: string | null; +} + +function authConfigured(settings: Settings): boolean { + return Boolean( + settings.supabase_url?.trim() && + settings.supabase_service_role_key?.trim() && + settings.auth_jwt_secret?.trim() + ); +} + +/** Supabase URL + service role only (e.g. match history without full auth). */ +export function supabaseConfigured(settings: Settings): boolean { + return Boolean(settings.supabase_url?.trim() && settings.supabase_service_role_key?.trim()); +} + +export function createSupabase(settings: Settings): SupabaseClient { + return createClient(settings.supabase_url!.trim(), settings.supabase_service_role_key!.trim(), { + auth: { persistSession: false, autoRefreshToken: false }, + }); +} + +function signToken(userId: string, secret: string): string { + const exp = Math.floor(Date.now() / 1000) + TOKEN_TTL_SEC; + const payload = JSON.stringify({ sub: userId, exp }); + const bodyB64 = Buffer.from(payload, 'utf8').toString('base64url'); + const sig = crypto.createHmac('sha256', secret).update(bodyB64).digest('base64url'); + return `${bodyB64}.${sig}`; +} + +export function verifyAuthToken(token: string, secret: string): { userId: string } | null { + const parts = token.split('.'); + if (parts.length !== 2) return null; + const [bodyB64, sig] = parts; + const expectedSig = crypto.createHmac('sha256', secret).update(bodyB64).digest('base64url'); + const a = Buffer.from(sig, 'utf8'); + const b = Buffer.from(expectedSig, 'utf8'); + if (a.length !== b.length || !crypto.timingSafeEqual(a, b)) return null; + try { + const payload = JSON.parse(Buffer.from(bodyB64, 'base64url').toString('utf8')) as { + sub?: string; + exp?: number; + }; + if (!payload.sub || typeof payload.exp !== 'number') return null; + if (payload.exp < Math.floor(Date.now() / 1000)) return null; + return { userId: payload.sub }; + } catch { + return null; + } +} + +function readBearer(req: Request): string | null { + const h = req.headers.authorization; + if (!h || typeof h !== 'string') return null; + const m = /^Bearer\s+(.+)$/i.exec(h.trim()); + return m ? m[1]!.trim() : null; +} + +function coerceDbUserId(id: unknown): number | null { + if (id == null) return null; + if (typeof id === 'bigint') return Number(id); + if (typeof id === 'number' && Number.isFinite(id)) return id; + if (typeof id === 'string') { + const n = parseInt(id, 10); + return Number.isNaN(n) ? null : n; + } + return null; +} + +export interface MatchmakingUser { + userId: number; + username: string; +} + +/** + * Validates Bearer session token and loads the user from Supabase (id + username). + * Used by GET / and GET /cancel matchmaking. + */ +export async function authenticateMatchmakingRequest( + req: Request, + settings: Settings +): Promise<{ ok: true; user: MatchmakingUser } | { ok: false; status: number; message: string }> { + if (!authConfigured(settings)) { + return { ok: false, status: 503, message: 'Auth not configured' }; + } + const token = readBearer(req); + if (!token) { + return { ok: false, status: 401, message: 'Missing Authorization: Bearer ' }; + } + const v = verifyAuthToken(token, settings.auth_jwt_secret!.trim()); + if (!v) { + return { ok: false, status: 401, message: 'Invalid or expired token' }; + } + const supabase = createSupabase(settings); + const { data, error } = await supabase + .from('users') + .select('id, username') + .eq('id', v.userId) + .maybeSingle(); + if (error || !data || typeof data.username !== 'string' || data.username.length < 2) { + return { ok: false, status: 404, message: 'User not found' }; + } + const userId = coerceDbUserId(data.id); + if (userId == null) { + return { ok: false, status: 500, message: 'Invalid user id' }; + } + return { ok: true, user: { userId, username: data.username } }; +} + +export function registerAuthRoutes(app: Express, settings: Settings): void { + app.post('/auth/register', async (req: Request, res: Response) => { + if (!authConfigured(settings)) { + res.status(503).json({ ok: false, error: 'Auth is not configured on the server' }); + return; + } + const username = typeof req.body?.username === 'string' ? req.body.username.trim() : ''; + const password = typeof req.body?.password === 'string' ? req.body.password : ''; + if (username.length < USERNAME_MIN) { + res.status(400).json({ ok: false, error: `Username must be at least ${USERNAME_MIN} characters` }); + return; + } + if (password.length < PASSWORD_MIN) { + res.status(400).json({ ok: false, error: `Password must be at least ${PASSWORD_MIN} characters` }); + return; + } + + const supabase = createSupabase(settings); + const { data: existing } = await supabase.from('users').select('id').eq('username', username).maybeSingle(); + if (existing) { + res.status(409).json({ ok: false, error: 'Username already taken' }); + return; + } + + const hash = await bcrypt.hash(password, BCRYPT_ROUNDS); + const { data: row, error } = await supabase + .from('users') + .insert({ + username, + password: hash, + cc: 0, + rc: 0, + }) + .select('id, username, cc, rc, created_at, last_logged_at') + .single(); + + if (error || !row) { + res.status(500).json({ ok: false, error: error?.message ?? 'Registration failed' }); + return; + } + + const user: AuthUserPublic = { + id: row.id, + username: row.username, + cc: row.cc, + rc: row.rc, + created_at: row.created_at, + last_logged_at: row.last_logged_at ?? null, + }; + const token = signToken(user.id, settings.auth_jwt_secret!.trim()); + res.status(201).json({ ok: true, token, user }); + }); + + app.post('/auth/login', async (req: Request, res: Response) => { + if (!authConfigured(settings)) { + res.status(503).json({ ok: false, error: 'Auth is not configured on the server' }); + return; + } + const username = typeof req.body?.username === 'string' ? req.body.username.trim() : ''; + const password = typeof req.body?.password === 'string' ? req.body.password : ''; + if (username.length < USERNAME_MIN || !password) { + res.status(400).json({ ok: false, error: 'Invalid username or password' }); + return; + } + + const supabase = createSupabase(settings); + const { data: row, error } = await supabase + .from('users') + .select('id, username, password, cc, rc, created_at') + .eq('username', username) + .maybeSingle(); + + if (error || !row) { + res.status(401).json({ ok: false, error: 'Invalid username or password' }); + return; + } + + const match = await bcrypt.compare(password, row.password); + if (!match) { + res.status(401).json({ ok: false, error: 'Invalid username or password' }); + return; + } + + const nowIso = new Date().toISOString(); + await supabase.from('users').update({ last_logged_at: nowIso }).eq('id', row.id); + + const user: AuthUserPublic = { + id: row.id, + username: row.username, + cc: row.cc, + rc: row.rc, + created_at: row.created_at, + last_logged_at: nowIso, + }; + const token = signToken(user.id, settings.auth_jwt_secret!.trim()); + res.json({ ok: true, token, user }); + }); + + /** Current user from DB (requires login token). Same behavior as GET /auth/user. */ + const handleGetCurrentUser = async (req: Request, res: Response) => { + if (!authConfigured(settings)) { + res.status(503).json({ ok: false, error: 'Auth is not configured on the server' }); + return; + } + const token = readBearer(req); + if (!token) { + res.status(401).json({ ok: false, error: 'Missing Authorization: Bearer ' }); + return; + } + const v = verifyAuthToken(token, settings.auth_jwt_secret!.trim()); + if (!v) { + res.status(401).json({ ok: false, error: 'Invalid or expired token' }); + return; + } + const supabase = createSupabase(settings); + const { data, error } = await supabase + .from('users') + .select('id, username, cc, rc, created_at, last_logged_at') + .eq('id', v.userId) + .maybeSingle(); + if (error || !data) { + res.status(404).json({ ok: false, error: 'User not found' }); + return; + } + const user: AuthUserPublic = { + id: data.id, + username: data.username, + cc: data.cc, + rc: data.rc, + created_at: data.created_at, + last_logged_at: data.last_logged_at ?? null, + }; + res.json({ ok: true, user }); + }; + + app.get('/auth/me', handleGetCurrentUser); + app.get('/auth/user', handleGetCurrentUser); + + /** Public catalog for Unity UI (no auth). */ + app.get('/auth/rc-packs', (_req: Request, res: Response) => { + const packs = Object.entries(RC_PACKS).map(([id, p]) => ({ + id, + usd: p.usd, + rc: p.rc, + })); + res.json({ ok: true, rc_per_usd: RC_PER_USD, packs }); + }); + + /** + * Dummy IAP: adds RC for a named pack when `iap_dummy_mode` is true in settings. + * Later: same route can require a verified store receipt when dummy mode is off. + */ + app.post('/auth/purchase-rc', async (req: Request, res: Response) => { + if (!authConfigured(settings)) { + res.status(503).json({ ok: false, error: 'Auth is not configured on the server' }); + return; + } + if (!isIapDummyMode(settings)) { + res.status(403).json({ + ok: false, + error: 'Dummy purchases are disabled. Configure server-side purchase verification.', + }); + return; + } + const token = readBearer(req); + if (!token) { + res.status(401).json({ ok: false, error: 'Missing Authorization: Bearer ' }); + return; + } + const v = verifyAuthToken(token, settings.auth_jwt_secret!.trim()); + if (!v) { + res.status(401).json({ ok: false, error: 'Invalid or expired token' }); + return; + } + const packId = typeof req.body?.pack === 'string' ? req.body.pack.trim() : ''; + const pack = RC_PACKS[packId]; + if (!pack) { + const valid = Object.keys(RC_PACKS).join(', '); + res.status(400).json({ + ok: false, + error: `Unknown pack "${packId}". Valid: ${valid}`, + }); + return; + } + + const supabase = createSupabase(settings); + const { data: row, error: selErr } = await supabase + .from('users') + .select('rc') + .eq('id', v.userId) + .maybeSingle(); + if (selErr || row === null) { + res.status(404).json({ ok: false, error: 'User not found' }); + return; + } + + const newRc = (row.rc ?? 0) + pack.rc; + const { data: updated, error: upErr } = await supabase + .from('users') + .update({ rc: newRc }) + .eq('id', v.userId) + .select('id, username, cc, rc, created_at, last_logged_at') + .single(); + + if (upErr || !updated) { + res.status(500).json({ ok: false, error: upErr?.message ?? 'Failed to update balance' }); + return; + } + + const user: AuthUserPublic = { + id: updated.id, + username: updated.username, + cc: updated.cc, + rc: updated.rc, + created_at: updated.created_at, + last_logged_at: updated.last_logged_at ?? null, + }; + res.json({ + ok: true, + pack: { id: packId, usd: pack.usd, rc_added: pack.rc }, + user, + }); + }); +} diff --git a/games/soccar/UnityPlayer.so b/games/soccar/UnityPlayer.so new file mode 100644 index 0000000..8366bb7 Binary files /dev/null and b/games/soccar/UnityPlayer.so differ diff --git a/games/soccar/WalkInvest_Soccer_BurstDebugInformation_DoNotShip/Data/Plugins/lib_burst_generated.txt b/games/soccar/WalkInvest_Soccer_BurstDebugInformation_DoNotShip/Data/Plugins/lib_burst_generated.txt new file mode 100644 index 0000000..61c9bd4 --- /dev/null +++ b/games/soccar/WalkInvest_Soccer_BurstDebugInformation_DoNotShip/Data/Plugins/lib_burst_generated.txt @@ -0,0 +1,334 @@ +Library: F:\Projects\Unity\WalkInvest_Soccer_clone_1\Temp\BurstOutput\Data\Plugins\lib_burst_generated +--platform=Linux +--minimum-os-version= +--backend=burst-llvm-19 +--target=X64_SSE2 +--global-safety-checks-setting=Off +--meta-data-generation=False +--dump=Function +--float-precision=Standard +--target-framework=NetFramework +--generate-link-xml=Temp\burst.link.xml +--temp-folder=F:\Projects\Unity\WalkInvest_Soccer_clone_1\Temp\Burst +--enable-frame-info-registration +--key-folder=C:/Program Files/Unity/Hub/Editor/6000.0.59f2/Editor/Data/PlaybackEngines/LinuxStandaloneSupport +--decode-folder=F:\Projects\Unity\WalkInvest_Soccer_clone_1\Library\Burst +--output=F:\Projects\Unity\WalkInvest_Soccer_clone_1\Temp\BurstOutput\Data\Plugins\lib_burst_generated +--pdb-search-paths=Temp/ManagedSymbols/ + +--method=UnityEngine.Rendering.GPUResidentDrawerBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ClassifyMaterials(Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2+ReadOnly[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[UnityEngine.Rendering.BatchMaterialID, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.GPUDrivenPackedMaterialData, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--f259e9421b556600f769263137cdc7bc +--method=Unity.Burst.BurstCompiler+BurstCompilerHelper, Unity.Burst, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::IsBurstEnabled()--8c2be93e18276203cbd918daa2748a10 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.GPUInstanceDataBuffer+ConvertCPUInstancesToGPUInstancesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.GPUInstanceDataBuffer+ConvertCPUInstancesToGPUInstancesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--a917331aad44b603aa293fb2ddd84845 +--method=UnityEngine.U2D.SpriteShapeGenerator, Unity.2D.SpriteShape.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::UTessellator(UnityEngine.U2D.SpriteShapeSegment&, UnityEngine.SpriteShapeModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Mathematics.float2*, Unity.Mathematics, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.UInt16*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32&, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32&, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Collections.Allocator, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--94c3dddf0a01c005fa80e8018c52f749 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.DrawCommandOutputPerBatch, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.DrawCommandOutputPerBatch&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--f531652faf1e45081f68869b8a72d6da +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[Unity.Collections.SortJob`2+SegmentSort[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Unity.Collections.NativeSortExtension+DefaultComparer`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.SortJob`2+SegmentSort[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Unity.Collections.NativeSortExtension+DefaultComparer`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--82ff8baa2abd920945d7abccccedb808 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.InstanceDataSystem+UpdateRendererInstancesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+UpdateRendererInstancesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--629364e44aefad191e287c15b5f1415d +--method=UnityEngine.U2D.Animation.MeshUtilities, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::SortEdges(Unity.Collections.NativeArray`1[[Unity.Mathematics.int2, Unity.Mathematics, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[Unity.Mathematics.int2, Unity.Mathematics, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--7d7fc0f22a40281b2a74b3a9c5da3e3c +--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.ParallelSortExtensions+RadixSortBatchPrefixSumJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.ParallelSortExtensions+RadixSortBatchPrefixSumJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--f94f7ff99dd2661c4fa8531d62e9b853 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.BuildDrawListsJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.BuildDrawListsJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--482aa17deb765720c35123ea290985cd +--method=Unity.Collections.xxHash3, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Hash64Long(System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--93df17b7366cd622dfa5ea2d3c75cf0b +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.InstanceDataSystem+TransformUpdateJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+TransformUpdateJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--627895236a7055248a171dd760154a74 +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[UnityEngine.Rendering.InstanceDataSystem+ComputeInstancesOffsetAndResizeInstancesArrayJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+ComputeInstancesOffsetAndResizeInstancesArrayJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--e1a600a5b1122626d6f5840453636d73 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.U2D.Animation.CopySpriteRendererBuffersJob, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.Animation.CopySpriteRendererBuffersJob&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--2b06055de97035295dc032db19a3a735 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.CompactVisibilityMasksJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.CompactVisibilityMasksJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--77623b226a0d9b2add0602da4c23b102 +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeBitArrayDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeBitArrayDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--9ec4cbd609d0ce32be9a43e477fa08be +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeListDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeListDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--4a1dc7df3f09b836e86a41d0d8fb4229 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.InstanceDataSystem+CollectInstancesLODGroupsAndMasksJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+CollectInstancesLODGroupsAndMasksJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--ad994327679b3c3b4b2057afe8015412 +--method=UnityEngine.Jobs.IJobParallelForTransformExtensions+TransformParallelForLoopStruct`1[[UnityEngine.U2D.Animation.WorldToLocalTransformAccessJob, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.Animation.WorldToLocalTransformAccessJob&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--b0197e8b2118e6410ef3f798b24a1e6e +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.LowLevel.Unsafe.UnsafeParallelHashMapDataDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.LowLevel.Unsafe.UnsafeParallelHashMapDataDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--36a800eeeae3c643da5520fa383c8c70 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.CullingJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.CullingJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--43818c1b0c11124717e9257b630efd6f +--method=UnityEngine.U2D.Animation.BurstedSpriteSkinUtilities, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ValidateBoneWeights(UnityEngine.U2D.Animation.NativeCustomSlice`1[[UnityEngine.BoneWeight, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--9425db96a9fb33479746c6501570455e +--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.ParallelSortExtensions+RadixSortBucketCountJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.ParallelSortExtensions+RadixSortBucketCountJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--ec632d4d28f4ff494fdc1e6f91b50bde +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeReferenceDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeReferenceDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--baf840f8150b604b0fd300ceb19dd50e +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[UnityEngine.U2D.Animation.PrepareDeformJob, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.Animation.PrepareDeformJob&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--a10c29fb1a626a4dab6bf90980926746 +--method=Unity.Burst.Intrinsics.X86, Unity.Burst, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::DoSetCSRTrampoline(System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--da352d92cabf024fc9986011d52a4537 +--method=UnityEngine.Rendering.Universal.ShadowUtility, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::CalculateVertices(Unity.Collections.NativeArray`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowEdge, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Vector2, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowUtility+ShadowMeshVertex, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--c0f203d8da3a5c5a2ea74f891c3f77ec +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.LowLevel.Unsafe.UnsafeStream+ConstructJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.LowLevel.Unsafe.UnsafeStream+ConstructJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--164a9957f2c75e5d4b481d1ceff90393 +--method=UnityEngine.Rendering.LODGroupDataPoolBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::FreeLODGroupData(Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.LODGroupData, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[UnityEngine.Rendering.GPUInstanceIndex, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.GPUInstanceIndex, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--f5e11201c93244611b235bb9cbd6d39f +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[UnityEngine.Rendering.PrefixSumDrawInstancesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.PrefixSumDrawInstancesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--8f37a29b850e64637b028e3529fedcf1 +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeStreamDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeStreamDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--1d663b8d3110406501ef71e24cbc8c20 +--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.ParallelSortExtensions+RadixSortBucketSortJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.ParallelSortExtensions+RadixSortBucketSortJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--cf1f55f4d0e7ff667d7f2d581f72d66e +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.LowLevel.Unsafe.UnsafeParallelHashMapDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.LowLevel.Unsafe.UnsafeParallelHashMapDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--59142aef52ef9b6ab273da58974494a1 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.InstanceDataSystem+QueryRendererGroupInstancesCountJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+QueryRendererGroupInstancesCountJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--7cc5f3a00f14376bdb7c633e66b0a186 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.RegisterNewMaterialsJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.RegisterNewMaterialsJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--18315121a9f14c7140ec55ec386d5f0f +--method=UnityEngine.Rendering.GPUResidentDrawerBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::GetMaterialsWithChangedPackedMaterial(Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.GPUDrivenPackedMaterialData, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2+ReadOnly[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[UnityEngine.Rendering.GPUDrivenPackedMaterialData, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeHashSet`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--a7eb2129bbf8bd7104fae916867c0b01 +--method=UnityEngine.Rendering.InstanceCullerBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::SetupCullingJobInput(System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|UnityEngine.Rendering.BatchCullingContext*, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.ReceiverPlanes*, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.ReceiverSphereCuller*, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.FrustumPlaneCuller*, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Single*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--9f30316e6bdfd8714f19313b7e23c0f5 +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeQueueDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeQueueDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--68a8ea65a4f1ea752d1138be3be73a9a +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.GPUInstanceDataBufferUploader+WriteInstanceDataParameterJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.GPUInstanceDataBufferUploader+WriteInstanceDataParameterJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--980427a8dd28167a01719079bf496bbc +--method=UnityEngine.Rendering.Universal.ShadowUtility, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::CalculateLocalBounds(Unity.Collections.NativeArray`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Bounds&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--42aff6ac0d65367b7d84a9458dd461a7 +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeHashMapDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeHashMapDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--027d1c28103a1381ae64161c5340b997 +--method=UnityEngine.Rendering.Universal.ShadowUtility, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::CalculateTriangles(Unity.Collections.NativeArray`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowEdge, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--2c35c78b2a3680810635a43f22779691 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.FindMaterialDrawInstancesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.FindMaterialDrawInstancesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--64cd2249db1cd2827e4382c5f345d9c3 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.FindNonRegisteredMeshesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.FindNonRegisteredMeshesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--41653fbb2b01af86b92c23069361487d +--method=UnityEngine.Rendering.InstanceDataSystemBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::FreeRendererGroupInstances(Unity.Collections.NativeArray`1+ReadOnly[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.InstanceAllocators&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.CPUInstanceData&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.CPUSharedInstanceData&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelMultiHashMap`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[UnityEngine.Rendering.InstanceHandle, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--3b4428102ac29b8776e97bd2840b189b +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.LowLevel.Unsafe.UnsafeStream+ConstructJobList, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.LowLevel.Unsafe.UnsafeStream+ConstructJobList&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--428d454056b9288c93f4435d6e6f7fda +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.AllocateBinsPerBatch, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.AllocateBinsPerBatch&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--81d4349bbc49408c1d2f4889f8de4ccd +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.FindDrawInstancesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.FindDrawInstancesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--f9bbde7d6de2f38c236b20159d9a044a +--method=UnityEngine.U2D.Animation.BurstedSpriteSkinUtilities, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::SetVertexPositionFromByteBuffer(Unity.Collections.NativeArray`1[[System.Byte, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--d4015a9e8b68219132a23f8b001d93e7 +--method=Unity.Collections.RewindableAllocator, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Try(System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Collections.AllocatorManager+Block&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--cf20d690c33ab495d44c548cd6a31428 +--method=UnityEngine.Rendering.InstanceCullingBatcherBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::CreateDrawBatches(System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.InstanceHandle, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.GPUDrivenRendererGroupData&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[UnityEngine.Rendering.BatchMeshID, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[UnityEngine.Rendering.BatchMaterialID, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[UnityEngine.Rendering.GPUDrivenPackedMaterialData, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2[[UnityEngine.Rendering.RangeKey, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.DrawRange, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2[[UnityEngine.Rendering.DrawKey, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.DrawBatch, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.DrawInstance, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--79a98841a9e88a9648a38b19b7e5260b +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.InstanceDataSystem+ScatterTetrahedronCacheIndicesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+ScatterTetrahedronCacheIndicesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--444a077de582689b80065c15567a7b1a +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.UnsafeQueueDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.UnsafeQueueDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--9158ad0c7b1f439e6e4b8e153f6320c3 +--method=UnityEngine.U2D.Animation.MeshUtilities, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::AddToEdgeMap(Unity.Mathematics.int2&, Unity.Mathematics, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.LowLevel.Unsafe.UnsafeHashMap`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Unity.Mathematics.int3, Unity.Mathematics, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--a42920ae257561a2ee8245f0ae6651ea +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeRingQueueDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeRingQueueDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--b223785fcbdbe4a27e2d3722e3db36c3 +--method=UnityEngine.Rendering.InstanceDataSystemBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ReallocateInstances(System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.GPUDrivenPackedRendererData, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.InstanceAllocators&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.CPUInstanceData&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.CPUSharedInstanceData&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.InstanceHandle, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelMultiHashMap`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[UnityEngine.Rendering.InstanceHandle, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--6cbc8b9fecd561aa69df18786402e579 +--method=UnityEngine.Rendering.InstanceDataSystemBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::FreeInstances(Unity.Collections.NativeArray`1+ReadOnly[[UnityEngine.Rendering.InstanceHandle, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.InstanceAllocators&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.CPUInstanceData&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.CPUSharedInstanceData&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelMultiHashMap`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[UnityEngine.Rendering.InstanceHandle, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--70d01facf59184ab7d9b6bd2740b5132 +--method=Unity.Collections.AllocatorManager+SlabAllocator, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Try(System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Collections.AllocatorManager+Block&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--2434a4c10d01dbab5e7438b2b580d1d1 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.InstanceDataSystem+ProbesUpdateJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+ProbesUpdateJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--ee7932f2d26e0fb2075ceacb8fd2b910 +--method=Unity.Collections.AllocatorManager+StackAllocator, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Try(System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Collections.AllocatorManager+Block&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--478bf3abafa12cba2083fb45bca79b9c +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[UnityEngine.Rendering.UpdatePackedMaterialDataCacheJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.UpdatePackedMaterialDataCacheJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--af2c1e0bcc7571bda3b5bca33403462e +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.SortJob`2+SegmentSortMerge[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Unity.Collections.NativeSortExtension+DefaultComparer`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.SortJob`2+SegmentSortMerge[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Unity.Collections.NativeSortExtension+DefaultComparer`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--2de7610275c816c1669b083b75290d16 +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeTextDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeTextDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--760037f9e4b42ec56ef1759249aa8afe +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.CollectionHelper+DummyJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.CollectionHelper+DummyJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--660453e77e7446c547511a17e62a4458 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.InstanceDataSystem+QueryRendererGroupInstancesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+QueryRendererGroupInstancesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--40ec7fc52bbe67c54ccf3a25c016c022 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.InstanceDataSystem+QueryRendererGroupInstancesMultiJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+QueryRendererGroupInstancesMultiJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--26cbe08c7c0cc9c5beeb20459a4e562d +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[UnityEngine.U2D.Animation.FillPerSkinJobSingleThread, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.Animation.FillPerSkinJobSingleThread&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--7194d9a68a20c1c6a01d3a365d4f21b9 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.FindNonRegisteredMaterialsJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.FindNonRegisteredMaterialsJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--06d34a132a763cc87a1b9dbd3092e8ea +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeStream+ConstructJobList, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeStream+ConstructJobList&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--959783104064e8c81fba5d33d94ead01 +--method=UnityEngine.Jobs.IJobParallelForTransformExtensions+TransformParallelForLoopStruct`1[[UnityEngine.U2D.Animation.LocalToWorldTransformAccessJob, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.Animation.LocalToWorldTransformAccessJob&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--f9554e48e09171c93d417c182c09c36b +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[UnityEngine.U2D.SpriteShapeGenerator, Unity.2D.SpriteShape.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.SpriteShapeGenerator&, Unity.2D.SpriteShape.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--a185c62eba2497c95197140e5282b27a +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.U2D.Animation.BoneDeformBatchedJob, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.Animation.BoneDeformBatchedJob&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--6d933222c5b0c0c915d062861958d408 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.InstanceDataSystem+CalculateInterpolatedLightAndOcclusionProbesBatchJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+CalculateInterpolatedLightAndOcclusionProbesBatchJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--f0c1de1e0e473dd1e2134aa9c2aedec8 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.UpdateLODGroupDataJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.UpdateLODGroupDataJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--5fdfeaf18115ebd7d5568447b4fcc068 +--method=Unity.Collections.xxHash3, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Hash128Long(System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Mathematics.uint4&, Unity.Mathematics, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--fecfb57657b3f1d8498f6d1ebe10e110 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.InstanceDataSystem+UpdateCompactedInstanceVisibilityJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+UpdateCompactedInstanceVisibilityJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--db6d8428411f96db68c6d896350dcfe8 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.UnifiedRayTracing.ComputeTerrainMeshJob, Unity.Rendering.LightTransport.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.UnifiedRayTracing.ComputeTerrainMeshJob&, Unity.Rendering.LightTransport.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--a4b760b874bcc0dd6a3a8c57b4694fd0 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.GPUResidentDrawer+FindRenderersFromMaterialOrMeshJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.GPUResidentDrawer+FindRenderersFromMaterialOrMeshJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--2f7e0116d3410ede708e88fe612f7c45 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.InstanceDataSystem+MotionUpdateJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+MotionUpdateJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--8f778f1045e597de4fb57be76d58bf33 +--method=Unity.Collections.AutoFreeAllocator, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Try(System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Collections.AllocatorManager+Block&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--07fd39dcd121e0de66cd5435146dd2c2 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.U2D.Animation.CalculateSpriteSkinAABBJob, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.Animation.CalculateSpriteSkinAABBJob&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--122fae680333e8e2ba58f80110a0a78c +--method=UnityEngine.Rendering.Universal.ShadowUtility, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::CalculateProjectionInfo(Unity.Collections.NativeArray`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowEdge, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Vector2, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--843202c908bab7e5d293b945a4d70509 +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[UnityEngine.Rendering.PrefixSumDrawsAndInstances, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.PrefixSumDrawsAndInstances&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--209746fb9df6b9e66808d1c71bbb249b +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[UnityEngine.Rendering.RemoveDrawInstanceIndicesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.RemoveDrawInstanceIndicesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--37865de3b54f1de9211580a333ee3519 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.U2D.Animation.SkinDeformBatchedJob, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.Animation.SkinDeformBatchedJob&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--aece0ca012db7ae9f82cc8b3c490870a +--method=UnityEngine.Rendering.GPUResidentDrawerBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::FindUnsupportedRenderers(Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1+ReadOnly[[UnityEngine.Rendering.SmallIntegerArray, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1+ReadOnly[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--daeac82c5bda0cec225f4b7eee5774e9 +--method=UnityEngine.Rendering.InstanceCullingBatcherBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::RemoveDrawInstanceIndices(Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.DrawInstance, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2[[UnityEngine.Rendering.RangeKey, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2[[UnityEngine.Rendering.DrawKey, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.DrawRange, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.DrawBatch, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--7f9c693efd613feefc88a26bf6938ff5 +--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.ParallelSortExtensions+RadixSortPrefixSumJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.ParallelSortExtensions+RadixSortPrefixSumJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--e6a9132d09c113f0975355db1c7ee6e9 +--method=UnityEngine.U2D.Animation.MeshUtilities, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::GetFirstUnusedIndex(Unity.Collections.NativeArray`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--7742443bc60e4cf32e2d83ea81ffbafd +--method=UnityEngine.Rendering.LODGroupDataPoolBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::AllocateOrGetLODGroupDataInstances(Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.LODGroupData, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.LODGroupCullingData, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[UnityEngine.Rendering.GPUInstanceIndex, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.GPUInstanceIndex, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.GPUInstanceIndex, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--b29d8af445855df3eafdddfe8da10cc4 +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.LowLevel.Unsafe.UnsafeStream+DisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.LowLevel.Unsafe.UnsafeStream+DisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--ca60ab232d19a9f4380a530fa0d222cf +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.UpdateLODGroupTransformJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.UpdateLODGroupTransformJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--8a11958584e6d7f43fdafe25379de05d +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.LowLevel.Unsafe.UnsafeDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.LowLevel.Unsafe.UnsafeDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--276b96e48754d7f5ba865bd7f5b37c11 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.U2D.Animation.UpdateBoundJob, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.Animation.UpdateBoundJob&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--381a3a85c237f2f5ef34ba69d4bda072 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.InstanceDataSystem+GetVisibleNonProcessedTreeInstancesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+GetVisibleNonProcessedTreeInstancesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--956e4506a89021f60bea991d59455e85 +--method=Unity.Burst.Intrinsics.X86, Unity.Burst, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::DoGetCSRTrampoline()--89425a97f3f500fa810ad03f0c382542 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.RegisterNewMeshesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.RegisterNewMeshesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--59481637653112fa89d3e6222e05e479 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.InstanceDataSystem+QuerySortedMeshInstancesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+QuerySortedMeshInstancesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--bfb92a5f7fd6b5fad55775a2d5c4b979 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.U2D.Animation.CopySpriteRendererBoneTransformBuffersJob, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.Animation.CopySpriteRendererBoneTransformBuffersJob&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--66b2bcfca35e34fcfd5d46be438048e2 +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeStream+ConstructJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeStream+ConstructJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--b78f808503c8b5fe97a83e833bd5871d +--platform=Linux +--minimum-os-version= +--backend=burst-llvm-19 +--target=AVX2 +--global-safety-checks-setting=Off +--meta-data-generation=False +--dump=Function +--float-precision=Standard +--target-framework=NetFramework +--generate-link-xml=Temp\burst.link.xml +--temp-folder=F:\Projects\Unity\WalkInvest_Soccer_clone_1\Temp\Burst +--enable-frame-info-registration +--key-folder=C:/Program Files/Unity/Hub/Editor/6000.0.59f2/Editor/Data/PlaybackEngines/LinuxStandaloneSupport +--decode-folder=F:\Projects\Unity\WalkInvest_Soccer_clone_1\Library\Burst +--output=F:\Projects\Unity\WalkInvest_Soccer_clone_1\Temp\BurstOutput\Data\Plugins\lib_burst_generated +--pdb-search-paths=Temp/ManagedSymbols/ + +--method=UnityEngine.Rendering.GPUResidentDrawerBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ClassifyMaterials(Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2+ReadOnly[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[UnityEngine.Rendering.BatchMaterialID, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.GPUDrivenPackedMaterialData, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--f259e9421b556600f769263137cdc7bc +--method=Unity.Burst.BurstCompiler+BurstCompilerHelper, Unity.Burst, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::IsBurstEnabled()--8c2be93e18276203cbd918daa2748a10 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.GPUInstanceDataBuffer+ConvertCPUInstancesToGPUInstancesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.GPUInstanceDataBuffer+ConvertCPUInstancesToGPUInstancesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--a917331aad44b603aa293fb2ddd84845 +--method=UnityEngine.U2D.SpriteShapeGenerator, Unity.2D.SpriteShape.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::UTessellator(UnityEngine.U2D.SpriteShapeSegment&, UnityEngine.SpriteShapeModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Mathematics.float2*, Unity.Mathematics, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.UInt16*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32&, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32&, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Collections.Allocator, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--94c3dddf0a01c005fa80e8018c52f749 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.DrawCommandOutputPerBatch, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.DrawCommandOutputPerBatch&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--f531652faf1e45081f68869b8a72d6da +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[Unity.Collections.SortJob`2+SegmentSort[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Unity.Collections.NativeSortExtension+DefaultComparer`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.SortJob`2+SegmentSort[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Unity.Collections.NativeSortExtension+DefaultComparer`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--82ff8baa2abd920945d7abccccedb808 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.InstanceDataSystem+UpdateRendererInstancesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+UpdateRendererInstancesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--629364e44aefad191e287c15b5f1415d +--method=UnityEngine.U2D.Animation.MeshUtilities, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::SortEdges(Unity.Collections.NativeArray`1[[Unity.Mathematics.int2, Unity.Mathematics, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[Unity.Mathematics.int2, Unity.Mathematics, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--7d7fc0f22a40281b2a74b3a9c5da3e3c +--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.ParallelSortExtensions+RadixSortBatchPrefixSumJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.ParallelSortExtensions+RadixSortBatchPrefixSumJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--f94f7ff99dd2661c4fa8531d62e9b853 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.BuildDrawListsJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.BuildDrawListsJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--482aa17deb765720c35123ea290985cd +--method=Unity.Collections.xxHash3, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Hash64Long(System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--93df17b7366cd622dfa5ea2d3c75cf0b +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.InstanceDataSystem+TransformUpdateJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+TransformUpdateJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--627895236a7055248a171dd760154a74 +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[UnityEngine.Rendering.InstanceDataSystem+ComputeInstancesOffsetAndResizeInstancesArrayJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+ComputeInstancesOffsetAndResizeInstancesArrayJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--e1a600a5b1122626d6f5840453636d73 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.U2D.Animation.CopySpriteRendererBuffersJob, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.Animation.CopySpriteRendererBuffersJob&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--2b06055de97035295dc032db19a3a735 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.CompactVisibilityMasksJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.CompactVisibilityMasksJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--77623b226a0d9b2add0602da4c23b102 +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeBitArrayDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeBitArrayDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--9ec4cbd609d0ce32be9a43e477fa08be +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeListDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeListDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--4a1dc7df3f09b836e86a41d0d8fb4229 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.InstanceDataSystem+CollectInstancesLODGroupsAndMasksJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+CollectInstancesLODGroupsAndMasksJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--ad994327679b3c3b4b2057afe8015412 +--method=UnityEngine.Jobs.IJobParallelForTransformExtensions+TransformParallelForLoopStruct`1[[UnityEngine.U2D.Animation.WorldToLocalTransformAccessJob, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.Animation.WorldToLocalTransformAccessJob&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--b0197e8b2118e6410ef3f798b24a1e6e +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.LowLevel.Unsafe.UnsafeParallelHashMapDataDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.LowLevel.Unsafe.UnsafeParallelHashMapDataDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--36a800eeeae3c643da5520fa383c8c70 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.CullingJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.CullingJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--43818c1b0c11124717e9257b630efd6f +--method=UnityEngine.U2D.Animation.BurstedSpriteSkinUtilities, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ValidateBoneWeights(UnityEngine.U2D.Animation.NativeCustomSlice`1[[UnityEngine.BoneWeight, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--9425db96a9fb33479746c6501570455e +--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.ParallelSortExtensions+RadixSortBucketCountJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.ParallelSortExtensions+RadixSortBucketCountJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--ec632d4d28f4ff494fdc1e6f91b50bde +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeReferenceDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeReferenceDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--baf840f8150b604b0fd300ceb19dd50e +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[UnityEngine.U2D.Animation.PrepareDeformJob, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.Animation.PrepareDeformJob&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--a10c29fb1a626a4dab6bf90980926746 +--method=Unity.Burst.Intrinsics.X86, Unity.Burst, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::DoSetCSRTrampoline(System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--da352d92cabf024fc9986011d52a4537 +--method=UnityEngine.Rendering.Universal.ShadowUtility, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::CalculateVertices(Unity.Collections.NativeArray`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowEdge, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Vector2, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowUtility+ShadowMeshVertex, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--c0f203d8da3a5c5a2ea74f891c3f77ec +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.LowLevel.Unsafe.UnsafeStream+ConstructJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.LowLevel.Unsafe.UnsafeStream+ConstructJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--164a9957f2c75e5d4b481d1ceff90393 +--method=UnityEngine.Rendering.LODGroupDataPoolBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::FreeLODGroupData(Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.LODGroupData, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[UnityEngine.Rendering.GPUInstanceIndex, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.GPUInstanceIndex, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--f5e11201c93244611b235bb9cbd6d39f +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[UnityEngine.Rendering.PrefixSumDrawInstancesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.PrefixSumDrawInstancesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--8f37a29b850e64637b028e3529fedcf1 +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeStreamDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeStreamDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--1d663b8d3110406501ef71e24cbc8c20 +--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.ParallelSortExtensions+RadixSortBucketSortJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.ParallelSortExtensions+RadixSortBucketSortJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--cf1f55f4d0e7ff667d7f2d581f72d66e +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.LowLevel.Unsafe.UnsafeParallelHashMapDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.LowLevel.Unsafe.UnsafeParallelHashMapDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--59142aef52ef9b6ab273da58974494a1 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.InstanceDataSystem+QueryRendererGroupInstancesCountJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+QueryRendererGroupInstancesCountJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--7cc5f3a00f14376bdb7c633e66b0a186 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.RegisterNewMaterialsJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.RegisterNewMaterialsJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--18315121a9f14c7140ec55ec386d5f0f +--method=UnityEngine.Rendering.GPUResidentDrawerBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::GetMaterialsWithChangedPackedMaterial(Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.GPUDrivenPackedMaterialData, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2+ReadOnly[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[UnityEngine.Rendering.GPUDrivenPackedMaterialData, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeHashSet`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--a7eb2129bbf8bd7104fae916867c0b01 +--method=UnityEngine.Rendering.InstanceCullerBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::SetupCullingJobInput(System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|UnityEngine.Rendering.BatchCullingContext*, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.ReceiverPlanes*, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.ReceiverSphereCuller*, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.FrustumPlaneCuller*, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Single*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--9f30316e6bdfd8714f19313b7e23c0f5 +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeQueueDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeQueueDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--68a8ea65a4f1ea752d1138be3be73a9a +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.GPUInstanceDataBufferUploader+WriteInstanceDataParameterJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.GPUInstanceDataBufferUploader+WriteInstanceDataParameterJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--980427a8dd28167a01719079bf496bbc +--method=UnityEngine.Rendering.Universal.ShadowUtility, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::CalculateLocalBounds(Unity.Collections.NativeArray`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Bounds&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--42aff6ac0d65367b7d84a9458dd461a7 +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeHashMapDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeHashMapDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--027d1c28103a1381ae64161c5340b997 +--method=UnityEngine.Rendering.Universal.ShadowUtility, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::CalculateTriangles(Unity.Collections.NativeArray`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowEdge, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--2c35c78b2a3680810635a43f22779691 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.FindMaterialDrawInstancesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.FindMaterialDrawInstancesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--64cd2249db1cd2827e4382c5f345d9c3 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.FindNonRegisteredMeshesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.FindNonRegisteredMeshesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--41653fbb2b01af86b92c23069361487d +--method=UnityEngine.Rendering.InstanceDataSystemBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::FreeRendererGroupInstances(Unity.Collections.NativeArray`1+ReadOnly[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.InstanceAllocators&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.CPUInstanceData&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.CPUSharedInstanceData&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelMultiHashMap`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[UnityEngine.Rendering.InstanceHandle, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--3b4428102ac29b8776e97bd2840b189b +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.LowLevel.Unsafe.UnsafeStream+ConstructJobList, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.LowLevel.Unsafe.UnsafeStream+ConstructJobList&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--428d454056b9288c93f4435d6e6f7fda +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.AllocateBinsPerBatch, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.AllocateBinsPerBatch&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--81d4349bbc49408c1d2f4889f8de4ccd +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.FindDrawInstancesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.FindDrawInstancesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--f9bbde7d6de2f38c236b20159d9a044a +--method=UnityEngine.U2D.Animation.BurstedSpriteSkinUtilities, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::SetVertexPositionFromByteBuffer(Unity.Collections.NativeArray`1[[System.Byte, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--d4015a9e8b68219132a23f8b001d93e7 +--method=Unity.Collections.RewindableAllocator, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Try(System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Collections.AllocatorManager+Block&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--cf20d690c33ab495d44c548cd6a31428 +--method=UnityEngine.Rendering.InstanceCullingBatcherBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::CreateDrawBatches(System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.InstanceHandle, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.GPUDrivenRendererGroupData&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[UnityEngine.Rendering.BatchMeshID, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[UnityEngine.Rendering.BatchMaterialID, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[UnityEngine.Rendering.GPUDrivenPackedMaterialData, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2[[UnityEngine.Rendering.RangeKey, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.DrawRange, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2[[UnityEngine.Rendering.DrawKey, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.DrawBatch, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.DrawInstance, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--79a98841a9e88a9648a38b19b7e5260b +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.InstanceDataSystem+ScatterTetrahedronCacheIndicesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+ScatterTetrahedronCacheIndicesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--444a077de582689b80065c15567a7b1a +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.UnsafeQueueDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.UnsafeQueueDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--9158ad0c7b1f439e6e4b8e153f6320c3 +--method=UnityEngine.U2D.Animation.MeshUtilities, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::AddToEdgeMap(Unity.Mathematics.int2&, Unity.Mathematics, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.LowLevel.Unsafe.UnsafeHashMap`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Unity.Mathematics.int3, Unity.Mathematics, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--a42920ae257561a2ee8245f0ae6651ea +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeRingQueueDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeRingQueueDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--b223785fcbdbe4a27e2d3722e3db36c3 +--method=UnityEngine.Rendering.InstanceDataSystemBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ReallocateInstances(System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.GPUDrivenPackedRendererData, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.InstanceAllocators&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.CPUInstanceData&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.CPUSharedInstanceData&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.InstanceHandle, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelMultiHashMap`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[UnityEngine.Rendering.InstanceHandle, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--6cbc8b9fecd561aa69df18786402e579 +--method=UnityEngine.Rendering.InstanceDataSystemBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::FreeInstances(Unity.Collections.NativeArray`1+ReadOnly[[UnityEngine.Rendering.InstanceHandle, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.InstanceAllocators&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.CPUInstanceData&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|UnityEngine.Rendering.CPUSharedInstanceData&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelMultiHashMap`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[UnityEngine.Rendering.InstanceHandle, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--70d01facf59184ab7d9b6bd2740b5132 +--method=Unity.Collections.AllocatorManager+SlabAllocator, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Try(System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Collections.AllocatorManager+Block&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--2434a4c10d01dbab5e7438b2b580d1d1 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.InstanceDataSystem+ProbesUpdateJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+ProbesUpdateJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--ee7932f2d26e0fb2075ceacb8fd2b910 +--method=Unity.Collections.AllocatorManager+StackAllocator, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Try(System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Collections.AllocatorManager+Block&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--478bf3abafa12cba2083fb45bca79b9c +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[UnityEngine.Rendering.UpdatePackedMaterialDataCacheJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.UpdatePackedMaterialDataCacheJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--af2c1e0bcc7571bda3b5bca33403462e +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.SortJob`2+SegmentSortMerge[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Unity.Collections.NativeSortExtension+DefaultComparer`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.SortJob`2+SegmentSortMerge[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Unity.Collections.NativeSortExtension+DefaultComparer`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--2de7610275c816c1669b083b75290d16 +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeTextDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeTextDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--760037f9e4b42ec56ef1759249aa8afe +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.CollectionHelper+DummyJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.CollectionHelper+DummyJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--660453e77e7446c547511a17e62a4458 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.InstanceDataSystem+QueryRendererGroupInstancesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+QueryRendererGroupInstancesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--40ec7fc52bbe67c54ccf3a25c016c022 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.InstanceDataSystem+QueryRendererGroupInstancesMultiJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+QueryRendererGroupInstancesMultiJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--26cbe08c7c0cc9c5beeb20459a4e562d +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[UnityEngine.U2D.Animation.FillPerSkinJobSingleThread, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.Animation.FillPerSkinJobSingleThread&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--7194d9a68a20c1c6a01d3a365d4f21b9 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.FindNonRegisteredMaterialsJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.FindNonRegisteredMaterialsJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--06d34a132a763cc87a1b9dbd3092e8ea +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeStream+ConstructJobList, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeStream+ConstructJobList&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--959783104064e8c81fba5d33d94ead01 +--method=UnityEngine.Jobs.IJobParallelForTransformExtensions+TransformParallelForLoopStruct`1[[UnityEngine.U2D.Animation.LocalToWorldTransformAccessJob, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.Animation.LocalToWorldTransformAccessJob&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--f9554e48e09171c93d417c182c09c36b +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[UnityEngine.U2D.SpriteShapeGenerator, Unity.2D.SpriteShape.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.SpriteShapeGenerator&, Unity.2D.SpriteShape.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--a185c62eba2497c95197140e5282b27a +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.U2D.Animation.BoneDeformBatchedJob, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.Animation.BoneDeformBatchedJob&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--6d933222c5b0c0c915d062861958d408 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.InstanceDataSystem+CalculateInterpolatedLightAndOcclusionProbesBatchJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+CalculateInterpolatedLightAndOcclusionProbesBatchJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--f0c1de1e0e473dd1e2134aa9c2aedec8 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.UpdateLODGroupDataJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.UpdateLODGroupDataJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--5fdfeaf18115ebd7d5568447b4fcc068 +--method=Unity.Collections.xxHash3, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Hash128Long(System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Mathematics.uint4&, Unity.Mathematics, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--fecfb57657b3f1d8498f6d1ebe10e110 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.InstanceDataSystem+UpdateCompactedInstanceVisibilityJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+UpdateCompactedInstanceVisibilityJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--db6d8428411f96db68c6d896350dcfe8 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.UnifiedRayTracing.ComputeTerrainMeshJob, Unity.Rendering.LightTransport.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.UnifiedRayTracing.ComputeTerrainMeshJob&, Unity.Rendering.LightTransport.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--a4b760b874bcc0dd6a3a8c57b4694fd0 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.GPUResidentDrawer+FindRenderersFromMaterialOrMeshJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.GPUResidentDrawer+FindRenderersFromMaterialOrMeshJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--2f7e0116d3410ede708e88fe612f7c45 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.InstanceDataSystem+MotionUpdateJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+MotionUpdateJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--8f778f1045e597de4fb57be76d58bf33 +--method=Unity.Collections.AutoFreeAllocator, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Try(System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Collections.AllocatorManager+Block&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--07fd39dcd121e0de66cd5435146dd2c2 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.U2D.Animation.CalculateSpriteSkinAABBJob, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.Animation.CalculateSpriteSkinAABBJob&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--122fae680333e8e2ba58f80110a0a78c +--method=UnityEngine.Rendering.Universal.ShadowUtility, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::CalculateProjectionInfo(Unity.Collections.NativeArray`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowEdge, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Vector2, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--843202c908bab7e5d293b945a4d70509 +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[UnityEngine.Rendering.PrefixSumDrawsAndInstances, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.PrefixSumDrawsAndInstances&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--209746fb9df6b9e66808d1c71bbb249b +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[UnityEngine.Rendering.RemoveDrawInstanceIndicesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.RemoveDrawInstanceIndicesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--37865de3b54f1de9211580a333ee3519 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.U2D.Animation.SkinDeformBatchedJob, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.Animation.SkinDeformBatchedJob&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--aece0ca012db7ae9f82cc8b3c490870a +--method=UnityEngine.Rendering.GPUResidentDrawerBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::FindUnsupportedRenderers(Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1+ReadOnly[[UnityEngine.Rendering.SmallIntegerArray, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1+ReadOnly[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--daeac82c5bda0cec225f4b7eee5774e9 +--method=UnityEngine.Rendering.InstanceCullingBatcherBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::RemoveDrawInstanceIndices(Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.DrawInstance, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2[[UnityEngine.Rendering.RangeKey, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2[[UnityEngine.Rendering.DrawKey, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.DrawRange, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.DrawBatch, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--7f9c693efd613feefc88a26bf6938ff5 +--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.ParallelSortExtensions+RadixSortPrefixSumJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.ParallelSortExtensions+RadixSortPrefixSumJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--e6a9132d09c113f0975355db1c7ee6e9 +--method=UnityEngine.U2D.Animation.MeshUtilities, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::GetFirstUnusedIndex(Unity.Collections.NativeArray`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--7742443bc60e4cf32e2d83ea81ffbafd +--method=UnityEngine.Rendering.LODGroupDataPoolBurst, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::AllocateOrGetLODGroupDataInstances(Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.LODGroupData, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.LODGroupCullingData, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeParallelHashMap`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[UnityEngine.Rendering.GPUInstanceIndex, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeList`1[[UnityEngine.Rendering.GPUInstanceIndex, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.GPUInstanceIndex, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--b29d8af445855df3eafdddfe8da10cc4 +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.LowLevel.Unsafe.UnsafeStream+DisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.LowLevel.Unsafe.UnsafeStream+DisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--ca60ab232d19a9f4380a530fa0d222cf +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.UpdateLODGroupTransformJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.UpdateLODGroupTransformJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--8a11958584e6d7f43fdafe25379de05d +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.LowLevel.Unsafe.UnsafeDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.LowLevel.Unsafe.UnsafeDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--276b96e48754d7f5ba865bd7f5b37c11 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.U2D.Animation.UpdateBoundJob, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.Animation.UpdateBoundJob&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--381a3a85c237f2f5ef34ba69d4bda072 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.InstanceDataSystem+GetVisibleNonProcessedTreeInstancesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+GetVisibleNonProcessedTreeInstancesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--956e4506a89021f60bea991d59455e85 +--method=Unity.Burst.Intrinsics.X86, Unity.Burst, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::DoGetCSRTrampoline()--89425a97f3f500fa810ad03f0c382542 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.Rendering.RegisterNewMeshesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.RegisterNewMeshesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--59481637653112fa89d3e6222e05e479 +--method=Unity.Jobs.IJobParallelForBatchExtensions+JobParallelForBatchProducer`1[[UnityEngine.Rendering.InstanceDataSystem+QuerySortedMeshInstancesJob, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.InstanceDataSystem+QuerySortedMeshInstancesJob&, Unity.RenderPipelines.GPUDriven.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--bfb92a5f7fd6b5fad55775a2d5c4b979 +--method=Unity.Jobs.IJobParallelForExtensions+ParallelForJobStruct`1[[UnityEngine.U2D.Animation.CopySpriteRendererBoneTransformBuffersJob, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.U2D.Animation.CopySpriteRendererBoneTransformBuffersJob&, Unity.2D.Animation.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--66b2bcfca35e34fcfd5d46be438048e2 +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeStream+ConstructJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeStream+ConstructJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--b78f808503c8b5fe97a83e833bd5871d +--platform=Linux +--minimum-os-version= +--backend=burst-llvm-19 +--target=X64_SSE2 +--global-safety-checks-setting=Off +--disable-safety-checks +--meta-data-generation=False +--dump=Function +--float-precision=Standard +--target-framework=NetFramework +--float-mode=Fast +--generate-link-xml=Temp\burst.link.xml +--temp-folder=F:\Projects\Unity\WalkInvest_Soccer_clone_1\Temp\Burst +--enable-frame-info-registration +--key-folder=C:/Program Files/Unity/Hub/Editor/6000.0.59f2/Editor/Data/PlaybackEngines/LinuxStandaloneSupport +--decode-folder=F:\Projects\Unity\WalkInvest_Soccer_clone_1\Library\Burst +--output=F:\Projects\Unity\WalkInvest_Soccer_clone_1\Temp\BurstOutput\Data\Plugins\lib_burst_generated +--pdb-search-paths=Temp/ManagedSymbols/ + +--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.ZBinningJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.ZBinningJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--77fc393cb521ac129b1392d4eb94d29a +--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.TileRangeExpansionJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.TileRangeExpansionJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--adceb2156d08d59afc9749dc2521fd2b +--platform=Linux +--minimum-os-version= +--backend=burst-llvm-19 +--target=AVX2 +--global-safety-checks-setting=Off +--disable-safety-checks +--meta-data-generation=False +--dump=Function +--float-precision=Standard +--target-framework=NetFramework +--float-mode=Fast +--generate-link-xml=Temp\burst.link.xml +--temp-folder=F:\Projects\Unity\WalkInvest_Soccer_clone_1\Temp\Burst +--enable-frame-info-registration +--key-folder=C:/Program Files/Unity/Hub/Editor/6000.0.59f2/Editor/Data/PlaybackEngines/LinuxStandaloneSupport +--decode-folder=F:\Projects\Unity\WalkInvest_Soccer_clone_1\Library\Burst +--output=F:\Projects\Unity\WalkInvest_Soccer_clone_1\Temp\BurstOutput\Data\Plugins\lib_burst_generated +--pdb-search-paths=Temp/ManagedSymbols/ + +--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.ZBinningJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.ZBinningJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--77fc393cb521ac129b1392d4eb94d29a +--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.TileRangeExpansionJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.TileRangeExpansionJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--adceb2156d08d59afc9749dc2521fd2b +--platform=Linux +--minimum-os-version= +--backend=burst-llvm-19 +--target=X64_SSE2 +--global-safety-checks-setting=Off +--meta-data-generation=False +--dump=Function +--float-precision=Standard +--target-framework=NetFramework +--generate-link-xml=Temp\burst.link.xml +--temp-folder=F:\Projects\Unity\WalkInvest_Soccer_clone_1\Temp\Burst +--enable-frame-info-registration +--key-folder=C:/Program Files/Unity/Hub/Editor/6000.0.59f2/Editor/Data/PlaybackEngines/LinuxStandaloneSupport +--decode-folder=F:\Projects\Unity\WalkInvest_Soccer_clone_1\Library\Burst +--output=F:\Projects\Unity\WalkInvest_Soccer_clone_1\Temp\BurstOutput\Data\Plugins\lib_burst_generated +--pdb-search-paths=Temp/ManagedSymbols/ + +--method=UnityEngine.Rendering.Universal.ShadowUtility, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::GetVertexReferenceStats(Unity.Collections.NativeArray`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowEdge, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Boolean&, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32&, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowUtility+RemappingInfo, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--988a40d3aa93620eb189303886118f02 +--method=UnityEngine.Rendering.Universal.ShadowUtility, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::CalculateEdgesFromLines(Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowEdge, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--a6d65874e98f4719cd829230df3e2d32 +--method=UnityEngine.Rendering.Universal.ShadowUtility, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ClipEdges(Unity.Collections.NativeArray`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowEdge, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Collections.NativeArray`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowEdge, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--c08293264b30953ea71a17b5583decd0 +--method=UnityEngine.Rendering.Universal.ShadowUtility, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ReverseWindingOrder(Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowEdge, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--579647f853f6ee5654b7a57f6a2705bb +--method=UnityEngine.Jobs.IJobParallelForTransformExtensions+TransformParallelForLoopStruct`1[[UnityEngine.Rendering.Universal.DecalUpdateCachedSystem+UpdateTransformsJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.DecalUpdateCachedSystem+UpdateTransformsJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--670478f3fb3f285eeace534fbe61a03e +--method=UnityEngine.Rendering.Universal.ShadowUtility, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::CalculateEdgesFromTriangles(Unity.Collections.NativeArray`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Collections.NativeArray`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowEdge, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--3bfa5fda442fd5668eedd331d03bfb27 +--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.ReflectionProbeMinMaxZJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.ReflectionProbeMinMaxZJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--fbc079948c97a98cd097eb9cc996cc4a +--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.TilingJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.TilingJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--a6f5259e22ed809ef3937424c4bd686d +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[UnityEngine.Rendering.Universal.DecalCreateDrawCallSystem+DrawCallJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.DecalCreateDrawCallSystem+DrawCallJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--aa309157da5950aa53ed6075709e6e40 +--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.LightMinMaxZJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.LightMinMaxZJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--2230a143748f5ecbc3a89a75bf0ad747 +--method=UnityEngine.Rendering.Universal.ShadowUtility, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::GenerateInteriorMesh(Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowUtility+ShadowMeshVertex, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowEdge, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowUtility+ShadowMeshVertex, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32&, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32&, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--7f134032f58654d1a1e32b15afeb1ca9 +--platform=Linux +--minimum-os-version= +--backend=burst-llvm-19 +--target=AVX2 +--global-safety-checks-setting=Off +--meta-data-generation=False +--dump=Function +--float-precision=Standard +--target-framework=NetFramework +--generate-link-xml=Temp\burst.link.xml +--temp-folder=F:\Projects\Unity\WalkInvest_Soccer_clone_1\Temp\Burst +--enable-frame-info-registration +--key-folder=C:/Program Files/Unity/Hub/Editor/6000.0.59f2/Editor/Data/PlaybackEngines/LinuxStandaloneSupport +--decode-folder=F:\Projects\Unity\WalkInvest_Soccer_clone_1\Library\Burst +--output=F:\Projects\Unity\WalkInvest_Soccer_clone_1\Temp\BurstOutput\Data\Plugins\lib_burst_generated +--pdb-search-paths=Temp/ManagedSymbols/ + +--method=UnityEngine.Rendering.Universal.ShadowUtility, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::GetVertexReferenceStats(Unity.Collections.NativeArray`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowEdge, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Boolean&, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32&, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowUtility+RemappingInfo, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--988a40d3aa93620eb189303886118f02 +--method=UnityEngine.Rendering.Universal.ShadowUtility, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::CalculateEdgesFromLines(Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowEdge, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--a6d65874e98f4719cd829230df3e2d32 +--method=UnityEngine.Rendering.Universal.ShadowUtility, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ClipEdges(Unity.Collections.NativeArray`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowEdge, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Collections.NativeArray`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowEdge, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--c08293264b30953ea71a17b5583decd0 +--method=UnityEngine.Rendering.Universal.ShadowUtility, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ReverseWindingOrder(Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowEdge, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--579647f853f6ee5654b7a57f6a2705bb +--method=UnityEngine.Jobs.IJobParallelForTransformExtensions+TransformParallelForLoopStruct`1[[UnityEngine.Rendering.Universal.DecalUpdateCachedSystem+UpdateTransformsJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.DecalUpdateCachedSystem+UpdateTransformsJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--670478f3fb3f285eeace534fbe61a03e +--method=UnityEngine.Rendering.Universal.ShadowUtility, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::CalculateEdgesFromTriangles(Unity.Collections.NativeArray`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Collections.NativeArray`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowEdge, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--3bfa5fda442fd5668eedd331d03bfb27 +--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.ReflectionProbeMinMaxZJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.ReflectionProbeMinMaxZJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--fbc079948c97a98cd097eb9cc996cc4a +--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.TilingJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.TilingJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--a6f5259e22ed809ef3937424c4bd686d +--method=Unity.Jobs.IJobExtensions+JobStruct`1[[UnityEngine.Rendering.Universal.DecalCreateDrawCallSystem+DrawCallJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.DecalCreateDrawCallSystem+DrawCallJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--aa309157da5950aa53ed6075709e6e40 +--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.LightMinMaxZJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.LightMinMaxZJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--2230a143748f5ecbc3a89a75bf0ad747 +--method=UnityEngine.Rendering.Universal.ShadowUtility, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::GenerateInteriorMesh(Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowUtility+ShadowMeshVertex, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowEdge, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[UnityEngine.Rendering.Universal.ShadowUtility+ShadowMeshVertex, Unity.RenderPipelines.Universal.2D.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Collections.NativeArray`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32&, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32&, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--7f134032f58654d1a1e32b15afeb1ca9 + diff --git a/games/soccar/libdecor-0.so.0 b/games/soccar/libdecor-0.so.0 new file mode 100644 index 0000000..0c07cc1 Binary files /dev/null and b/games/soccar/libdecor-0.so.0 differ diff --git a/games/soccar/libdecor-cairo.so b/games/soccar/libdecor-cairo.so new file mode 100644 index 0000000..8283259 Binary files /dev/null and b/games/soccar/libdecor-cairo.so differ diff --git a/games/soccar/soccar.x86_64 b/games/soccar/soccar.x86_64 new file mode 100755 index 0000000..9bc4b14 Binary files /dev/null and b/games/soccar/soccar.x86_64 differ diff --git a/games/soccar/soccar_Data/Managed/Assembly-CSharp-firstpass.dll b/games/soccar/soccar_Data/Managed/Assembly-CSharp-firstpass.dll new file mode 100644 index 0000000..bcfe1d2 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Assembly-CSharp-firstpass.dll differ diff --git a/games/soccar/soccar_Data/Managed/Assembly-CSharp.dll b/games/soccar/soccar_Data/Managed/Assembly-CSharp.dll new file mode 100644 index 0000000..f99c9e0 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Assembly-CSharp.dll differ diff --git a/games/soccar/soccar_Data/Managed/CFXRDemo.dll b/games/soccar/soccar_Data/Managed/CFXRDemo.dll new file mode 100644 index 0000000..ebd11af Binary files /dev/null and b/games/soccar/soccar_Data/Managed/CFXRDemo.dll differ diff --git a/games/soccar/soccar_Data/Managed/CFXRRuntime.dll b/games/soccar/soccar_Data/Managed/CFXRRuntime.dll new file mode 100644 index 0000000..ada1738 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/CFXRRuntime.dll differ diff --git a/games/soccar/soccar_Data/Managed/DOTween.dll b/games/soccar/soccar_Data/Managed/DOTween.dll new file mode 100644 index 0000000..1b0c4c7 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/DOTween.dll differ diff --git a/games/soccar/soccar_Data/Managed/KinoBloom.Runtime.dll b/games/soccar/soccar_Data/Managed/KinoBloom.Runtime.dll new file mode 100644 index 0000000..7a1b480 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/KinoBloom.Runtime.dll differ diff --git a/games/soccar/soccar_Data/Managed/Mirror.Authenticators.dll b/games/soccar/soccar_Data/Managed/Mirror.Authenticators.dll new file mode 100644 index 0000000..9577a3b Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Mirror.Authenticators.dll differ diff --git a/games/soccar/soccar_Data/Managed/Mirror.BouncyCastle.Cryptography.dll b/games/soccar/soccar_Data/Managed/Mirror.BouncyCastle.Cryptography.dll new file mode 100644 index 0000000..5838952 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Mirror.BouncyCastle.Cryptography.dll differ diff --git a/games/soccar/soccar_Data/Managed/Mirror.Components.dll b/games/soccar/soccar_Data/Managed/Mirror.Components.dll new file mode 100644 index 0000000..e8e73b6 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Mirror.Components.dll differ diff --git a/games/soccar/soccar_Data/Managed/Mirror.Examples.dll b/games/soccar/soccar_Data/Managed/Mirror.Examples.dll new file mode 100644 index 0000000..24c3145 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Mirror.Examples.dll differ diff --git a/games/soccar/soccar_Data/Managed/Mirror.Transports.dll b/games/soccar/soccar_Data/Managed/Mirror.Transports.dll new file mode 100644 index 0000000..b47b69a Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Mirror.Transports.dll differ diff --git a/games/soccar/soccar_Data/Managed/Mirror.dll b/games/soccar/soccar_Data/Managed/Mirror.dll new file mode 100644 index 0000000..169223d Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Mirror.dll differ diff --git a/games/soccar/soccar_Data/Managed/Mono.Security.dll b/games/soccar/soccar_Data/Managed/Mono.Security.dll new file mode 100644 index 0000000..3f8a2d7 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Mono.Security.dll differ diff --git a/games/soccar/soccar_Data/Managed/Newtonsoft.Json.dll b/games/soccar/soccar_Data/Managed/Newtonsoft.Json.dll new file mode 100644 index 0000000..d9a10ce Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Newtonsoft.Json.dll differ diff --git a/games/soccar/soccar_Data/Managed/SimpleWebTransport.dll b/games/soccar/soccar_Data/Managed/SimpleWebTransport.dll new file mode 100644 index 0000000..8f0070b Binary files /dev/null and b/games/soccar/soccar_Data/Managed/SimpleWebTransport.dll differ diff --git a/games/soccar/soccar_Data/Managed/System.ComponentModel.Composition.dll b/games/soccar/soccar_Data/Managed/System.ComponentModel.Composition.dll new file mode 100644 index 0000000..36957cf Binary files /dev/null and b/games/soccar/soccar_Data/Managed/System.ComponentModel.Composition.dll differ diff --git a/games/soccar/soccar_Data/Managed/System.Configuration.dll b/games/soccar/soccar_Data/Managed/System.Configuration.dll new file mode 100644 index 0000000..50f1385 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/System.Configuration.dll differ diff --git a/games/soccar/soccar_Data/Managed/System.Core.dll b/games/soccar/soccar_Data/Managed/System.Core.dll new file mode 100644 index 0000000..be9dfbf Binary files /dev/null and b/games/soccar/soccar_Data/Managed/System.Core.dll differ diff --git a/games/soccar/soccar_Data/Managed/System.Data.DataSetExtensions.dll b/games/soccar/soccar_Data/Managed/System.Data.DataSetExtensions.dll new file mode 100644 index 0000000..a1a881d Binary files /dev/null and b/games/soccar/soccar_Data/Managed/System.Data.DataSetExtensions.dll differ diff --git a/games/soccar/soccar_Data/Managed/System.Data.dll b/games/soccar/soccar_Data/Managed/System.Data.dll new file mode 100644 index 0000000..1bacd04 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/System.Data.dll differ diff --git a/games/soccar/soccar_Data/Managed/System.Drawing.dll b/games/soccar/soccar_Data/Managed/System.Drawing.dll new file mode 100644 index 0000000..1928e7b Binary files /dev/null and b/games/soccar/soccar_Data/Managed/System.Drawing.dll differ diff --git a/games/soccar/soccar_Data/Managed/System.EnterpriseServices.dll b/games/soccar/soccar_Data/Managed/System.EnterpriseServices.dll new file mode 100644 index 0000000..0f02f79 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/System.EnterpriseServices.dll differ diff --git a/games/soccar/soccar_Data/Managed/System.IO.Compression.FileSystem.dll b/games/soccar/soccar_Data/Managed/System.IO.Compression.FileSystem.dll new file mode 100644 index 0000000..dee2b27 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/System.IO.Compression.FileSystem.dll differ diff --git a/games/soccar/soccar_Data/Managed/System.IO.Compression.dll b/games/soccar/soccar_Data/Managed/System.IO.Compression.dll new file mode 100644 index 0000000..abb151f Binary files /dev/null and b/games/soccar/soccar_Data/Managed/System.IO.Compression.dll differ diff --git a/games/soccar/soccar_Data/Managed/System.Net.Http.dll b/games/soccar/soccar_Data/Managed/System.Net.Http.dll new file mode 100644 index 0000000..3c2407a Binary files /dev/null and b/games/soccar/soccar_Data/Managed/System.Net.Http.dll differ diff --git a/games/soccar/soccar_Data/Managed/System.Numerics.dll b/games/soccar/soccar_Data/Managed/System.Numerics.dll new file mode 100644 index 0000000..3438b8a Binary files /dev/null and b/games/soccar/soccar_Data/Managed/System.Numerics.dll differ diff --git a/games/soccar/soccar_Data/Managed/System.Runtime.Serialization.dll b/games/soccar/soccar_Data/Managed/System.Runtime.Serialization.dll new file mode 100644 index 0000000..677d973 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/System.Runtime.Serialization.dll differ diff --git a/games/soccar/soccar_Data/Managed/System.Runtime.dll b/games/soccar/soccar_Data/Managed/System.Runtime.dll new file mode 100644 index 0000000..78d20d8 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/System.Runtime.dll differ diff --git a/games/soccar/soccar_Data/Managed/System.Security.dll b/games/soccar/soccar_Data/Managed/System.Security.dll new file mode 100644 index 0000000..fa9bc5e Binary files /dev/null and b/games/soccar/soccar_Data/Managed/System.Security.dll differ diff --git a/games/soccar/soccar_Data/Managed/System.ServiceModel.Internals.dll b/games/soccar/soccar_Data/Managed/System.ServiceModel.Internals.dll new file mode 100644 index 0000000..97bb912 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/System.ServiceModel.Internals.dll differ diff --git a/games/soccar/soccar_Data/Managed/System.Transactions.dll b/games/soccar/soccar_Data/Managed/System.Transactions.dll new file mode 100644 index 0000000..39f8547 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/System.Transactions.dll differ diff --git a/games/soccar/soccar_Data/Managed/System.Xml.Linq.dll b/games/soccar/soccar_Data/Managed/System.Xml.Linq.dll new file mode 100644 index 0000000..d6f23dc Binary files /dev/null and b/games/soccar/soccar_Data/Managed/System.Xml.Linq.dll differ diff --git a/games/soccar/soccar_Data/Managed/System.Xml.dll b/games/soccar/soccar_Data/Managed/System.Xml.dll new file mode 100644 index 0000000..b56e542 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/System.Xml.dll differ diff --git a/games/soccar/soccar_Data/Managed/System.dll b/games/soccar/soccar_Data/Managed/System.dll new file mode 100644 index 0000000..6aa2781 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/System.dll differ diff --git a/games/soccar/soccar_Data/Managed/Telepathy.dll b/games/soccar/soccar_Data/Managed/Telepathy.dll new file mode 100644 index 0000000..c58ad58 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Telepathy.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.2D.Animation.Runtime.dll b/games/soccar/soccar_Data/Managed/Unity.2D.Animation.Runtime.dll new file mode 100644 index 0000000..05d1f4e Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.2D.Animation.Runtime.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.2D.Common.Runtime.dll b/games/soccar/soccar_Data/Managed/Unity.2D.Common.Runtime.dll new file mode 100644 index 0000000..4218475 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.2D.Common.Runtime.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.2D.IK.Runtime.dll b/games/soccar/soccar_Data/Managed/Unity.2D.IK.Runtime.dll new file mode 100644 index 0000000..05acdc3 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.2D.IK.Runtime.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.2D.PixelPerfect.dll b/games/soccar/soccar_Data/Managed/Unity.2D.PixelPerfect.dll new file mode 100644 index 0000000..fa933b8 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.2D.PixelPerfect.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.2D.SpriteShape.Runtime.dll b/games/soccar/soccar_Data/Managed/Unity.2D.SpriteShape.Runtime.dll new file mode 100644 index 0000000..bcde1e0 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.2D.SpriteShape.Runtime.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.2D.Tilemap.Extras.dll b/games/soccar/soccar_Data/Managed/Unity.2D.Tilemap.Extras.dll new file mode 100644 index 0000000..2976255 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.2D.Tilemap.Extras.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.Burst.Unsafe.dll b/games/soccar/soccar_Data/Managed/Unity.Burst.Unsafe.dll new file mode 100644 index 0000000..ac36cfa Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.Burst.Unsafe.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.Burst.dll b/games/soccar/soccar_Data/Managed/Unity.Burst.dll new file mode 100644 index 0000000..7b75a3e Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.Burst.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.Collections.LowLevel.ILSupport.dll b/games/soccar/soccar_Data/Managed/Unity.Collections.LowLevel.ILSupport.dll new file mode 100644 index 0000000..638e279 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.Collections.LowLevel.ILSupport.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.Collections.dll b/games/soccar/soccar_Data/Managed/Unity.Collections.dll new file mode 100644 index 0000000..5331ee9 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.Collections.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.InputSystem.ForUI.dll b/games/soccar/soccar_Data/Managed/Unity.InputSystem.ForUI.dll new file mode 100644 index 0000000..5def771 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.InputSystem.ForUI.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.InputSystem.dll b/games/soccar/soccar_Data/Managed/Unity.InputSystem.dll new file mode 100644 index 0000000..1b46cc1 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.InputSystem.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.InternalAPIEngineBridge.001.dll b/games/soccar/soccar_Data/Managed/Unity.InternalAPIEngineBridge.001.dll new file mode 100644 index 0000000..78f83e0 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.InternalAPIEngineBridge.001.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.Mathematics.dll b/games/soccar/soccar_Data/Managed/Unity.Mathematics.dll new file mode 100644 index 0000000..feb6b66 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.Mathematics.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.Multiplayer.Center.Common.dll b/games/soccar/soccar_Data/Managed/Unity.Multiplayer.Center.Common.dll new file mode 100644 index 0000000..08be271 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.Multiplayer.Center.Common.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.RenderPipeline.Universal.ShaderLibrary.dll b/games/soccar/soccar_Data/Managed/Unity.RenderPipeline.Universal.ShaderLibrary.dll new file mode 100644 index 0000000..a25b63c Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.RenderPipeline.Universal.ShaderLibrary.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Core.Runtime.Shared.dll b/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Core.Runtime.Shared.dll new file mode 100644 index 0000000..865e6c5 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Core.Runtime.Shared.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Core.Runtime.dll b/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Core.Runtime.dll new file mode 100644 index 0000000..1890a0b Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Core.Runtime.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Core.ShaderLibrary.dll b/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Core.ShaderLibrary.dll new file mode 100644 index 0000000..aa886cb Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Core.ShaderLibrary.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.GPUDriven.Runtime.dll b/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.GPUDriven.Runtime.dll new file mode 100644 index 0000000..d24eba9 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.GPUDriven.Runtime.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll b/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll new file mode 100644 index 0000000..3338670 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Universal.2D.Runtime.dll b/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Universal.2D.Runtime.dll new file mode 100644 index 0000000..af37242 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Universal.2D.Runtime.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Universal.Config.Runtime.dll b/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Universal.Config.Runtime.dll new file mode 100644 index 0000000..1b61f86 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Universal.Config.Runtime.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Universal.Runtime.dll b/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Universal.Runtime.dll new file mode 100644 index 0000000..b0db0fa Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Universal.Runtime.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Universal.Shaders.dll b/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Universal.Shaders.dll new file mode 100644 index 0000000..7793137 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.RenderPipelines.Universal.Shaders.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.Rendering.LightTransport.Runtime.dll b/games/soccar/soccar_Data/Managed/Unity.Rendering.LightTransport.Runtime.dll new file mode 100644 index 0000000..a14f996 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.Rendering.LightTransport.Runtime.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.TextMeshPro.dll b/games/soccar/soccar_Data/Managed/Unity.TextMeshPro.dll new file mode 100644 index 0000000..54d6fe4 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.TextMeshPro.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.Timeline.dll b/games/soccar/soccar_Data/Managed/Unity.Timeline.dll new file mode 100644 index 0000000..9c20598 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.Timeline.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.VisualScripting.Antlr3.Runtime.dll b/games/soccar/soccar_Data/Managed/Unity.VisualScripting.Antlr3.Runtime.dll new file mode 100644 index 0000000..d7de8d6 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.VisualScripting.Antlr3.Runtime.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.VisualScripting.Core.dll b/games/soccar/soccar_Data/Managed/Unity.VisualScripting.Core.dll new file mode 100644 index 0000000..a2c4d83 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.VisualScripting.Core.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.VisualScripting.Flow.dll b/games/soccar/soccar_Data/Managed/Unity.VisualScripting.Flow.dll new file mode 100644 index 0000000..419c189 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.VisualScripting.Flow.dll differ diff --git a/games/soccar/soccar_Data/Managed/Unity.VisualScripting.State.dll b/games/soccar/soccar_Data/Managed/Unity.VisualScripting.State.dll new file mode 100644 index 0000000..1cc1743 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/Unity.VisualScripting.State.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.AIModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.AIModule.dll new file mode 100644 index 0000000..d5de888 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.AIModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.AccessibilityModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.AccessibilityModule.dll new file mode 100644 index 0000000..92c3b66 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.AccessibilityModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.AndroidJNIModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.AndroidJNIModule.dll new file mode 100644 index 0000000..658b596 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.AndroidJNIModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.AnimationModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.AnimationModule.dll new file mode 100644 index 0000000..d456e93 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.AnimationModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.AssetBundleModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.AssetBundleModule.dll new file mode 100644 index 0000000..7fa1c12 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.AssetBundleModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.AudioModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.AudioModule.dll new file mode 100644 index 0000000..fb6128a Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.AudioModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.ClothModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.ClothModule.dll new file mode 100644 index 0000000..efe1ae2 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.ClothModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.ClusterInputModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.ClusterInputModule.dll new file mode 100644 index 0000000..98fc51b Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.ClusterInputModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.ClusterRendererModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.ClusterRendererModule.dll new file mode 100644 index 0000000..7d81888 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.ClusterRendererModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.ContentLoadModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.ContentLoadModule.dll new file mode 100644 index 0000000..555901f Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.ContentLoadModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.CoreModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.CoreModule.dll new file mode 100644 index 0000000..5b4d15c Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.CoreModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.CrashReportingModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.CrashReportingModule.dll new file mode 100644 index 0000000..eead5e1 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.CrashReportingModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.DSPGraphModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.DSPGraphModule.dll new file mode 100644 index 0000000..854e889 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.DSPGraphModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.DirectorModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.DirectorModule.dll new file mode 100644 index 0000000..1803a3e Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.DirectorModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.GIModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.GIModule.dll new file mode 100644 index 0000000..a1189d1 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.GIModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.GameCenterModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.GameCenterModule.dll new file mode 100644 index 0000000..ebe6b9b Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.GameCenterModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.GraphicsStateCollectionSerializerModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.GraphicsStateCollectionSerializerModule.dll new file mode 100644 index 0000000..ce416a4 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.GraphicsStateCollectionSerializerModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.GridModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.GridModule.dll new file mode 100644 index 0000000..e76594b Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.GridModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.HierarchyCoreModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.HierarchyCoreModule.dll new file mode 100644 index 0000000..1f7842a Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.HierarchyCoreModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.HotReloadModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.HotReloadModule.dll new file mode 100644 index 0000000..03e9cf0 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.HotReloadModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.IMGUIModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.IMGUIModule.dll new file mode 100644 index 0000000..8a20397 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.IMGUIModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.ImageConversionModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.ImageConversionModule.dll new file mode 100644 index 0000000..0e77f68 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.ImageConversionModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.InputForUIModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.InputForUIModule.dll new file mode 100644 index 0000000..b6d2701 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.InputForUIModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.InputLegacyModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.InputLegacyModule.dll new file mode 100644 index 0000000..e1f7dc3 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.InputLegacyModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.InputModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.InputModule.dll new file mode 100644 index 0000000..4afa82f Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.InputModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.JSONSerializeModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.JSONSerializeModule.dll new file mode 100644 index 0000000..79dae14 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.JSONSerializeModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.LocalizationModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.LocalizationModule.dll new file mode 100644 index 0000000..f320ae4 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.LocalizationModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.MarshallingModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.MarshallingModule.dll new file mode 100644 index 0000000..2afcf42 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.MarshallingModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.MultiplayerModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.MultiplayerModule.dll new file mode 100644 index 0000000..2ba59ef Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.MultiplayerModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.ParticleSystemModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.ParticleSystemModule.dll new file mode 100644 index 0000000..03a9655 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.ParticleSystemModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.PerformanceReportingModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.PerformanceReportingModule.dll new file mode 100644 index 0000000..cc7277d Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.PerformanceReportingModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.Physics2DModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.Physics2DModule.dll new file mode 100644 index 0000000..bc77ab4 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.Physics2DModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.PhysicsModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.PhysicsModule.dll new file mode 100644 index 0000000..fb814f2 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.PhysicsModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.PropertiesModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.PropertiesModule.dll new file mode 100644 index 0000000..dfa1c1f Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.PropertiesModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll new file mode 100644 index 0000000..34a69ee Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.ScreenCaptureModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.ScreenCaptureModule.dll new file mode 100644 index 0000000..4e75d81 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.ScreenCaptureModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.ShaderVariantAnalyticsModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.ShaderVariantAnalyticsModule.dll new file mode 100644 index 0000000..be6d618 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.ShaderVariantAnalyticsModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.SharedInternalsModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.SharedInternalsModule.dll new file mode 100644 index 0000000..afbf1b1 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.SharedInternalsModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.SpriteMaskModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.SpriteMaskModule.dll new file mode 100644 index 0000000..acbd5a5 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.SpriteMaskModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.SpriteShapeModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.SpriteShapeModule.dll new file mode 100644 index 0000000..176d680 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.SpriteShapeModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.StreamingModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.StreamingModule.dll new file mode 100644 index 0000000..a44642f Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.StreamingModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.SubstanceModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.SubstanceModule.dll new file mode 100644 index 0000000..199d1f0 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.SubstanceModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.SubsystemsModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.SubsystemsModule.dll new file mode 100644 index 0000000..29f71e4 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.SubsystemsModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.TLSModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.TLSModule.dll new file mode 100644 index 0000000..d4c542a Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.TLSModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.TerrainModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.TerrainModule.dll new file mode 100644 index 0000000..ed6f908 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.TerrainModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.TerrainPhysicsModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.TerrainPhysicsModule.dll new file mode 100644 index 0000000..efa23a4 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.TerrainPhysicsModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.TextCoreFontEngineModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.TextCoreFontEngineModule.dll new file mode 100644 index 0000000..2644ee5 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.TextCoreFontEngineModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.TextCoreTextEngineModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.TextCoreTextEngineModule.dll new file mode 100644 index 0000000..e922849 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.TextCoreTextEngineModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.TextRenderingModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.TextRenderingModule.dll new file mode 100644 index 0000000..47a20f0 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.TextRenderingModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.TilemapModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.TilemapModule.dll new file mode 100644 index 0000000..c922676 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.TilemapModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.UI.dll b/games/soccar/soccar_Data/Managed/UnityEngine.UI.dll new file mode 100644 index 0000000..5a635bf Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.UI.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.UIElementsModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.UIElementsModule.dll new file mode 100644 index 0000000..46e1bc9 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.UIElementsModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.UIModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.UIModule.dll new file mode 100644 index 0000000..e33f2b9 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.UIModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.UmbraModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.UmbraModule.dll new file mode 100644 index 0000000..1decc46 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.UmbraModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.UnityAnalyticsCommonModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.UnityAnalyticsCommonModule.dll new file mode 100644 index 0000000..438276b Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.UnityAnalyticsCommonModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.UnityAnalyticsModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.UnityAnalyticsModule.dll new file mode 100644 index 0000000..f5318bb Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.UnityAnalyticsModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.UnityConnectModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.UnityConnectModule.dll new file mode 100644 index 0000000..5c23ab3 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.UnityConnectModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.UnityCurlModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.UnityCurlModule.dll new file mode 100644 index 0000000..c510c2c Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.UnityCurlModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.UnityTestProtocolModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.UnityTestProtocolModule.dll new file mode 100644 index 0000000..452a1bc Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.UnityTestProtocolModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.UnityWebRequestAssetBundleModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.UnityWebRequestAssetBundleModule.dll new file mode 100644 index 0000000..8fdcd14 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.UnityWebRequestAssetBundleModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.UnityWebRequestAudioModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.UnityWebRequestAudioModule.dll new file mode 100644 index 0000000..72e8f87 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.UnityWebRequestAudioModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.UnityWebRequestModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.UnityWebRequestModule.dll new file mode 100644 index 0000000..4e460e5 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.UnityWebRequestModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.UnityWebRequestTextureModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.UnityWebRequestTextureModule.dll new file mode 100644 index 0000000..cdcafc0 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.UnityWebRequestTextureModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.UnityWebRequestWWWModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.UnityWebRequestWWWModule.dll new file mode 100644 index 0000000..759a4c7 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.UnityWebRequestWWWModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.VFXModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.VFXModule.dll new file mode 100644 index 0000000..af58b59 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.VFXModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.VRModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.VRModule.dll new file mode 100644 index 0000000..bbb48ae Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.VRModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.VehiclesModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.VehiclesModule.dll new file mode 100644 index 0000000..069c5dd Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.VehiclesModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.VideoModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.VideoModule.dll new file mode 100644 index 0000000..8804da7 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.VideoModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.VirtualTexturingModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.VirtualTexturingModule.dll new file mode 100644 index 0000000..f5dc818 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.VirtualTexturingModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.WindModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.WindModule.dll new file mode 100644 index 0000000..c98a5b4 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.WindModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.XRModule.dll b/games/soccar/soccar_Data/Managed/UnityEngine.XRModule.dll new file mode 100644 index 0000000..c4e5a76 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.XRModule.dll differ diff --git a/games/soccar/soccar_Data/Managed/UnityEngine.dll b/games/soccar/soccar_Data/Managed/UnityEngine.dll new file mode 100644 index 0000000..29c40f9 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/UnityEngine.dll differ diff --git a/games/soccar/soccar_Data/Managed/kcp2k.dll b/games/soccar/soccar_Data/Managed/kcp2k.dll new file mode 100644 index 0000000..819c717 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/kcp2k.dll differ diff --git a/games/soccar/soccar_Data/Managed/mscorlib.dll b/games/soccar/soccar_Data/Managed/mscorlib.dll new file mode 100644 index 0000000..9694354 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/mscorlib.dll differ diff --git a/games/soccar/soccar_Data/Managed/netstandard.dll b/games/soccar/soccar_Data/Managed/netstandard.dll new file mode 100644 index 0000000..37729a0 Binary files /dev/null and b/games/soccar/soccar_Data/Managed/netstandard.dll differ diff --git a/games/soccar/soccar_Data/MonoBleedingEdge/etc/mono/config b/games/soccar/soccar_Data/MonoBleedingEdge/etc/mono/config new file mode 100644 index 0000000..8229abf --- /dev/null +++ b/games/soccar/soccar_Data/MonoBleedingEdge/etc/mono/config @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/games/soccar/soccar_Data/MonoBleedingEdge/x86_64/libMonoPosixHelper.so b/games/soccar/soccar_Data/MonoBleedingEdge/x86_64/libMonoPosixHelper.so new file mode 100644 index 0000000..9bd63af Binary files /dev/null and b/games/soccar/soccar_Data/MonoBleedingEdge/x86_64/libMonoPosixHelper.so differ diff --git a/games/soccar/soccar_Data/MonoBleedingEdge/x86_64/libmono-native.so b/games/soccar/soccar_Data/MonoBleedingEdge/x86_64/libmono-native.so new file mode 100644 index 0000000..18e88d8 Binary files /dev/null and b/games/soccar/soccar_Data/MonoBleedingEdge/x86_64/libmono-native.so differ diff --git a/games/soccar/soccar_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so b/games/soccar/soccar_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so new file mode 100644 index 0000000..cfd460b Binary files /dev/null and b/games/soccar/soccar_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so differ diff --git a/games/soccar/soccar_Data/Plugins/lib_burst_generated.so b/games/soccar/soccar_Data/Plugins/lib_burst_generated.so new file mode 100644 index 0000000..dacf242 Binary files /dev/null and b/games/soccar/soccar_Data/Plugins/lib_burst_generated.so differ diff --git a/games/soccar/soccar_Data/Resources/UnityPlayer.png b/games/soccar/soccar_Data/Resources/UnityPlayer.png new file mode 100644 index 0000000..910df6c Binary files /dev/null and b/games/soccar/soccar_Data/Resources/UnityPlayer.png differ diff --git a/games/soccar/soccar_Data/Resources/unity default resources b/games/soccar/soccar_Data/Resources/unity default resources new file mode 100644 index 0000000..178e2b1 Binary files /dev/null and b/games/soccar/soccar_Data/Resources/unity default resources differ diff --git a/games/soccar/soccar_Data/RuntimeInitializeOnLoads.json b/games/soccar/soccar_Data/RuntimeInitializeOnLoads.json new file mode 100644 index 0000000..efe8c2d --- /dev/null +++ b/games/soccar/soccar_Data/RuntimeInitializeOnLoads.json @@ -0,0 +1 @@ +{"root":[{"assemblyName":"DOTween","nameSpace":"DG.Tweening","className":"DOTween","methodName":"RuntimeOnLoad","loadTypes":1,"isUnityClass":false},{"assemblyName":"Assembly-CSharp","nameSpace":"Mirror","className":"GeneratedNetworkCode","methodName":"InitReadWriters","loadTypes":1,"isUnityClass":false},{"assemblyName":"Mirror.Authenticators","nameSpace":"Mirror","className":"GeneratedNetworkCode","methodName":"InitReadWriters","loadTypes":1,"isUnityClass":false},{"assemblyName":"Mirror.Components","nameSpace":"Mirror","className":"GeneratedNetworkCode","methodName":"InitReadWriters","loadTypes":1,"isUnityClass":false},{"assemblyName":"Mirror","nameSpace":"Mirror","className":"NetworkClient","methodName":"Shutdown","loadTypes":1,"isUnityClass":false},{"assemblyName":"Mirror","nameSpace":"Mirror","className":"NetworkDiagnostics","methodName":"ResetStatics","loadTypes":0,"isUnityClass":false},{"assemblyName":"Mirror","nameSpace":"Mirror","className":"NetworkIdentity","methodName":"ResetStatics","loadTypes":1,"isUnityClass":false},{"assemblyName":"Mirror","nameSpace":"Mirror","className":"NetworkLoop","methodName":"ResetStatics","loadTypes":1,"isUnityClass":false},{"assemblyName":"Mirror","nameSpace":"Mirror","className":"NetworkLoop","methodName":"RuntimeInitializeOnLoad","loadTypes":1,"isUnityClass":false},{"assemblyName":"Mirror","nameSpace":"Mirror","className":"NetworkManager","methodName":"ResetStatics","loadTypes":1,"isUnityClass":false},{"assemblyName":"Mirror","nameSpace":"Mirror","className":"NetworkServer","methodName":"Shutdown","loadTypes":1,"isUnityClass":false},{"assemblyName":"Mirror","nameSpace":"Mirror","className":"NetworkTime","methodName":"ResetStatics","loadTypes":0,"isUnityClass":false},{"assemblyName":"Mirror","nameSpace":"Mirror","className":"ThreadLog","methodName":"Initialize","loadTypes":1,"isUnityClass":false},{"assemblyName":"Mirror","nameSpace":"Mirror","className":"GeneratedNetworkCode","methodName":"InitReadWriters","loadTypes":1,"isUnityClass":false},{"assemblyName":"Mirror.Examples","nameSpace":"Mirror.Examples.MultipleMatch","className":"CanvasController","methodName":"ResetStatics","loadTypes":1,"isUnityClass":false},{"assemblyName":"Mirror.Examples","nameSpace":"Mirror.Examples.Chat","className":"ChatAuthenticator","methodName":"ResetStatics","loadTypes":0,"isUnityClass":false},{"assemblyName":"Mirror.Examples","nameSpace":"Mirror","className":"GeneratedNetworkCode","methodName":"InitReadWriters","loadTypes":1,"isUnityClass":false},{"assemblyName":"Unity.2D.Animation.Runtime","nameSpace":"UnityEngine.U2D.Animation","className":"GpuDeformationSystem","methodName":"CreateFallbackBuffer","loadTypes":0,"isUnityClass":true},{"assemblyName":"Unity.2D.Animation.Runtime","nameSpace":"","className":"__JobReflectionRegistrationOutput__12640072059193112690","methodName":"EarlyInit","loadTypes":2,"isUnityClass":true},{"assemblyName":"Unity.2D.Animation.Runtime","nameSpace":"","className":"$BurstDirectCallInitializer","methodName":"Initialize","loadTypes":2,"isUnityClass":true},{"assemblyName":"Unity.2D.SpriteShape.Runtime","nameSpace":"","className":"$BurstDirectCallInitializer","methodName":"Initialize","loadTypes":2,"isUnityClass":true},{"assemblyName":"Unity.Burst","nameSpace":"","className":"$BurstDirectCallInitializer","methodName":"Initialize","loadTypes":2,"isUnityClass":true},{"assemblyName":"Unity.Collections","nameSpace":"","className":"__JobReflectionRegistrationOutput__1652832624114795843","methodName":"EarlyInit","loadTypes":2,"isUnityClass":true},{"assemblyName":"Unity.Collections","nameSpace":"","className":"$BurstDirectCallInitializer","methodName":"Initialize","loadTypes":2,"isUnityClass":true},{"assemblyName":"Unity.InputSystem","nameSpace":"UnityEngine.InputSystem","className":"InputSystem","methodName":"RunInitializeInPlayer","loadTypes":4,"isUnityClass":true},{"assemblyName":"Unity.InputSystem","nameSpace":"UnityEngine.InputSystem","className":"InputSystem","methodName":"RunInitialUpdate","loadTypes":1,"isUnityClass":true},{"assemblyName":"Unity.InputSystem","nameSpace":"UnityEngine.InputSystem.UI","className":"InputSystemUIInputModule","methodName":"ResetDefaultActions","loadTypes":4,"isUnityClass":true},{"assemblyName":"Unity.InputSystem.ForUI","nameSpace":"UnityEngine.InputSystem.Plugins.InputForUI","className":"InputSystemProvider","methodName":"Bootstrap","loadTypes":4,"isUnityClass":true},{"assemblyName":"Unity.Rendering.LightTransport.Runtime","nameSpace":"","className":"__JobReflectionRegistrationOutput__16164947281921951637","methodName":"EarlyInit","loadTypes":2,"isUnityClass":true},{"assemblyName":"Unity.RenderPipelines.Core.Runtime","nameSpace":"UnityEngine.Experimental.Rendering","className":"XRSystem","methodName":"XRSystemInit","loadTypes":3,"isUnityClass":true},{"assemblyName":"Unity.RenderPipelines.Core.Runtime","nameSpace":"UnityEngine.Rendering","className":"DebugUpdater","methodName":"RuntimeInit","loadTypes":0,"isUnityClass":true},{"assemblyName":"Unity.RenderPipelines.GPUDriven.Runtime","nameSpace":"","className":"__JobReflectionRegistrationOutput__15867191014387474753","methodName":"EarlyInit","loadTypes":2,"isUnityClass":true},{"assemblyName":"Unity.RenderPipelines.GPUDriven.Runtime","nameSpace":"","className":"$BurstDirectCallInitializer","methodName":"Initialize","loadTypes":2,"isUnityClass":true},{"assemblyName":"Unity.RenderPipelines.Universal.2D.Runtime","nameSpace":"","className":"$BurstDirectCallInitializer","methodName":"Initialize","loadTypes":2,"isUnityClass":true},{"assemblyName":"Unity.VisualScripting.Core","nameSpace":"Unity.VisualScripting","className":"RuntimeVSUsageUtility","methodName":"RuntimeInitializeOnLoadBeforeSceneLoad","loadTypes":1,"isUnityClass":true}]} diff --git a/games/soccar/soccar_Data/ScriptingAssemblies.json b/games/soccar/soccar_Data/ScriptingAssemblies.json new file mode 100644 index 0000000..65f36fd --- /dev/null +++ b/games/soccar/soccar_Data/ScriptingAssemblies.json @@ -0,0 +1 @@ +{"names":["UnityEngine.dll","UnityEngine.AIModule.dll","UnityEngine.AccessibilityModule.dll","UnityEngine.AndroidJNIModule.dll","UnityEngine.AnimationModule.dll","UnityEngine.AssetBundleModule.dll","UnityEngine.AudioModule.dll","UnityEngine.ClothModule.dll","UnityEngine.ClusterInputModule.dll","UnityEngine.ClusterRendererModule.dll","UnityEngine.ContentLoadModule.dll","UnityEngine.CoreModule.dll","UnityEngine.CrashReportingModule.dll","UnityEngine.DSPGraphModule.dll","UnityEngine.DirectorModule.dll","UnityEngine.GIModule.dll","UnityEngine.GameCenterModule.dll","UnityEngine.GraphicsStateCollectionSerializerModule.dll","UnityEngine.GridModule.dll","UnityEngine.HierarchyCoreModule.dll","UnityEngine.HotReloadModule.dll","UnityEngine.IMGUIModule.dll","UnityEngine.ImageConversionModule.dll","UnityEngine.InputModule.dll","UnityEngine.InputForUIModule.dll","UnityEngine.InputLegacyModule.dll","UnityEngine.JSONSerializeModule.dll","UnityEngine.LocalizationModule.dll","UnityEngine.MarshallingModule.dll","UnityEngine.MultiplayerModule.dll","UnityEngine.ParticleSystemModule.dll","UnityEngine.PerformanceReportingModule.dll","UnityEngine.PhysicsModule.dll","UnityEngine.Physics2DModule.dll","UnityEngine.PropertiesModule.dll","UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll","UnityEngine.ScreenCaptureModule.dll","UnityEngine.ShaderVariantAnalyticsModule.dll","UnityEngine.SharedInternalsModule.dll","UnityEngine.SpriteMaskModule.dll","UnityEngine.SpriteShapeModule.dll","UnityEngine.StreamingModule.dll","UnityEngine.SubstanceModule.dll","UnityEngine.SubsystemsModule.dll","UnityEngine.TLSModule.dll","UnityEngine.TerrainModule.dll","UnityEngine.TerrainPhysicsModule.dll","UnityEngine.TextCoreFontEngineModule.dll","UnityEngine.TextCoreTextEngineModule.dll","UnityEngine.TextRenderingModule.dll","UnityEngine.TilemapModule.dll","UnityEngine.UIModule.dll","UnityEngine.UIElementsModule.dll","UnityEngine.UmbraModule.dll","UnityEngine.UnityAnalyticsModule.dll","UnityEngine.UnityAnalyticsCommonModule.dll","UnityEngine.UnityConnectModule.dll","UnityEngine.UnityCurlModule.dll","UnityEngine.UnityTestProtocolModule.dll","UnityEngine.UnityWebRequestModule.dll","UnityEngine.UnityWebRequestAssetBundleModule.dll","UnityEngine.UnityWebRequestAudioModule.dll","UnityEngine.UnityWebRequestTextureModule.dll","UnityEngine.UnityWebRequestWWWModule.dll","UnityEngine.VFXModule.dll","UnityEngine.VRModule.dll","UnityEngine.VehiclesModule.dll","UnityEngine.VideoModule.dll","UnityEngine.VirtualTexturingModule.dll","UnityEngine.WindModule.dll","UnityEngine.XRModule.dll","Assembly-CSharp-firstpass.dll","Assembly-CSharp.dll","CFXRDemo.dll","CFXRRuntime.dll","kcp2k.dll","KinoBloom.Runtime.dll","Mirror.Authenticators.dll","Mirror.Components.dll","Mirror.dll","Mirror.Examples.dll","Mirror.Transports.dll","SimpleWebTransport.dll","Telepathy.dll","Unity.2D.Animation.Runtime.dll","Unity.2D.Common.Runtime.dll","Unity.2D.IK.Runtime.dll","Unity.2D.PixelPerfect.dll","Unity.2D.SpriteShape.Runtime.dll","Unity.2D.Tilemap.Extras.dll","Unity.Burst.dll","Unity.Collections.dll","Unity.InputSystem.dll","Unity.InputSystem.ForUI.dll","Unity.InternalAPIEngineBridge.001.dll","Unity.Mathematics.dll","Unity.Multiplayer.Center.Common.dll","Unity.Rendering.LightTransport.Runtime.dll","Unity.RenderPipeline.Universal.ShaderLibrary.dll","Unity.RenderPipelines.Core.Runtime.dll","Unity.RenderPipelines.Core.Runtime.Shared.dll","Unity.RenderPipelines.Core.ShaderLibrary.dll","Unity.RenderPipelines.GPUDriven.Runtime.dll","Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll","Unity.RenderPipelines.Universal.2D.Runtime.dll","Unity.RenderPipelines.Universal.Config.Runtime.dll","Unity.RenderPipelines.Universal.Runtime.dll","Unity.RenderPipelines.Universal.Shaders.dll","Unity.TextMeshPro.dll","Unity.Timeline.dll","Unity.VisualScripting.Core.dll","Unity.VisualScripting.Flow.dll","Unity.VisualScripting.State.dll","UnityEngine.UI.dll","Unity.Collections.LowLevel.ILSupport.dll","Mirror.BouncyCastle.Cryptography.dll","DOTween.dll","Unity.VisualScripting.Antlr3.Runtime.dll","Unity.Burst.Unsafe.dll","Newtonsoft.Json.dll"],"types":[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16]} \ No newline at end of file diff --git a/games/soccar/soccar_Data/app.info b/games/soccar/soccar_Data/app.info new file mode 100644 index 0000000..e662321 --- /dev/null +++ b/games/soccar/soccar_Data/app.info @@ -0,0 +1,2 @@ +Xperience +WalkInvest_Soccer \ No newline at end of file diff --git a/games/soccar/soccar_Data/boot.config b/games/soccar/soccar_Data/boot.config new file mode 100644 index 0000000..9b1a38f --- /dev/null +++ b/games/soccar/soccar_Data/boot.config @@ -0,0 +1,7 @@ +gfx-enable-gfx-jobs=1 +gfx-enable-native-gfx-jobs=1 +gfx-threading-mode=4 +wait-for-native-debugger=0 +hdr-display-enabled=0 +gc-max-time-slice=3 +build-guid=1359da9778e1470d8f6ba4cae4ea0d95 diff --git a/games/soccar/soccar_Data/globalgamemanagers b/games/soccar/soccar_Data/globalgamemanagers new file mode 100644 index 0000000..64091c5 Binary files /dev/null and b/games/soccar/soccar_Data/globalgamemanagers differ diff --git a/games/soccar/soccar_Data/globalgamemanagers.assets b/games/soccar/soccar_Data/globalgamemanagers.assets new file mode 100644 index 0000000..32972c9 Binary files /dev/null and b/games/soccar/soccar_Data/globalgamemanagers.assets differ diff --git a/games/soccar/soccar_Data/level0 b/games/soccar/soccar_Data/level0 new file mode 100644 index 0000000..43acf5d Binary files /dev/null and b/games/soccar/soccar_Data/level0 differ diff --git a/games/soccar/soccar_Data/resources.assets b/games/soccar/soccar_Data/resources.assets new file mode 100644 index 0000000..b33302a Binary files /dev/null and b/games/soccar/soccar_Data/resources.assets differ diff --git a/games/soccar/soccar_Data/sharedassets0.assets b/games/soccar/soccar_Data/sharedassets0.assets new file mode 100644 index 0000000..9e9954e Binary files /dev/null and b/games/soccar/soccar_Data/sharedassets0.assets differ diff --git a/games/soccar/soccar_Data/sharedassets0.resource b/games/soccar/soccar_Data/sharedassets0.resource new file mode 100644 index 0000000..40caf62 Binary files /dev/null and b/games/soccar/soccar_Data/sharedassets0.resource differ diff --git a/games/soccar/soccar_Data26211.txt b/games/soccar/soccar_Data26211.txt new file mode 100644 index 0000000..b9c195e --- /dev/null +++ b/games/soccar/soccar_Data26211.txt @@ -0,0 +1,69 @@ +[04/04/2026 18:26:31] Configured dedicated match reporting for match id 15 with secret 38516e39d3406225b7c3015a66e5d25c54e9b2024c0755212122bdcea3e3a328 and internal api base http://vps.playpoolstudios.com:2612 +[04/04/2026 18:26:31] Starting server at port 26211 +[04/04/2026 18:26:32] 0 +[04/04/2026 18:26:33] 0 +[04/04/2026 18:26:34] 0 +[04/04/2026 18:26:35] 0 +[04/04/2026 18:26:36] 0 +[04/04/2026 18:26:37] 0 +[04/04/2026 18:26:38] 1 +[04/04/2026 18:26:38] Dedicated match PATCH success: 200 {"ok":true,"id":15} +[04/04/2026 18:26:39] 1 +[04/04/2026 18:26:40] 2 +[04/04/2026 18:26:40] Game started On Server +[04/04/2026 18:26:41] Dedicated match PATCH success: 200 {"ok":true,"id":15} +[04/04/2026 18:26:41] 2 +[04/04/2026 18:26:42] 2 +[04/04/2026 18:26:43] 2 +[04/04/2026 18:26:44] 2 +[04/04/2026 18:26:45] 2 +[04/04/2026 18:26:46] 2 +[04/04/2026 18:26:47] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 18:26:47] launching puck at (0.33, -4.99) with (-23.15, 347.68) force +[04/04/2026 18:26:47] 2 +[04/04/2026 18:26:48] 2 +[04/04/2026 18:26:49] 2 +[04/04/2026 18:26:50] 2 +[04/04/2026 18:26:51] 2 +[04/04/2026 18:26:52] 2 +[04/04/2026 18:26:53] 2 +[04/04/2026 18:26:54] 2 +[04/04/2026 18:26:55] 2 +[04/04/2026 18:26:56] 1 +[04/04/2026 18:26:57] 1 +[04/04/2026 18:26:58] 0 +[04/04/2026 18:26:59] 0 +[04/04/2026 18:27:00] 0 +[04/04/2026 18:27:01] 0 +[04/04/2026 18:27:02] 0 +[04/04/2026 18:27:03] 0 +[04/04/2026 18:27:04] 0 +[04/04/2026 18:27:05] 0 +[04/04/2026 18:27:06] 0 +[04/04/2026 18:27:07] 0 +[04/04/2026 18:27:08] 0 +[04/04/2026 18:27:09] 0 +[04/04/2026 18:27:10] 0 +[04/04/2026 18:27:11] 0 +[04/04/2026 18:27:12] 0 +[04/04/2026 18:27:13] 0 +[04/04/2026 18:27:14] 0 +[04/04/2026 18:27:15] 0 +[04/04/2026 18:27:16] 0 +[04/04/2026 18:27:17] 0 +[04/04/2026 18:27:18] 0 +[04/04/2026 18:27:19] 0 +[04/04/2026 18:27:20] 0 +[04/04/2026 18:27:21] 0 +[04/04/2026 18:27:22] 0 +[04/04/2026 18:27:23] 0 +[04/04/2026 18:27:24] 0 +[04/04/2026 18:27:25] 0 +[04/04/2026 18:27:26] 0 +[04/04/2026 18:27:27] 0 +[04/04/2026 18:27:28] 0 +[04/04/2026 18:27:29] 0 +[04/04/2026 18:27:30] 0 +[04/04/2026 18:27:31] 0 +[04/04/2026 18:27:31] Closing port 26211 due to no players +[04/04/2026 18:27:31] Dedicated match PATCH success: 200 {"ok":true,"id":15} diff --git a/games/soccar/soccar_Data26227.txt b/games/soccar/soccar_Data26227.txt new file mode 100644 index 0000000..e16eda7 --- /dev/null +++ b/games/soccar/soccar_Data26227.txt @@ -0,0 +1,129 @@ +[04/04/2026 17:52:09] Configured dedicated match reporting for match id 9 with secret 38516e39d3406225b7c3015a66e5d25c54e9b2024c0755212122bdcea3e3a328 and internal api base http://vps.playpoolstudios.com:2612 +[04/04/2026 17:52:09] Starting server at port 26227 +[04/04/2026 17:52:10] 1 +[04/04/2026 17:52:11] Dedicated match PATCH success: 200 {"ok":true,"id":9} +[04/04/2026 17:52:11] 1 +[04/04/2026 17:52:12] 1 +[04/04/2026 17:52:13] Game started On Server +[04/04/2026 17:52:13] 2 +[04/04/2026 17:52:13] Dedicated match PATCH success: 200 {"ok":true,"id":9} +[04/04/2026 17:52:14] 2 +[04/04/2026 17:52:15] 2 +[04/04/2026 17:52:16] 2 +[04/04/2026 17:52:17] 2 +[04/04/2026 17:52:18] 2 +[04/04/2026 17:52:19] 2 +[04/04/2026 17:52:20] 2 +[04/04/2026 17:52:21] 2 +[04/04/2026 17:52:22] 2 +[04/04/2026 17:52:23] 2 +[04/04/2026 17:52:24] 2 +[04/04/2026 17:52:25] 2 +[04/04/2026 17:52:26] 2 +[04/04/2026 17:52:27] 2 +[04/04/2026 17:52:28] 2 +[04/04/2026 17:52:29] 2 +[04/04/2026 17:52:30] 2 +[04/04/2026 17:52:31] 2 +[04/04/2026 17:52:32] 2 +[04/04/2026 17:52:33] 2 +[04/04/2026 17:52:34] 2 +[04/04/2026 17:52:35] 2 +[04/04/2026 17:52:36] 2 +[04/04/2026 17:52:37] 2 +[04/04/2026 17:52:38] 2 +[04/04/2026 17:52:39] 2 +[04/04/2026 17:52:40] 2 +[04/04/2026 17:52:41] 2 +[04/04/2026 17:52:42] 2 +[04/04/2026 17:52:43] 2 +[04/04/2026 17:52:44] 2 +[04/04/2026 17:52:45] 2 +[04/04/2026 17:52:45] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:52:45] launching puck at (-0.05, -5.00) with (3.79, 348.43) force +[04/04/2026 17:52:46] 2 +[04/04/2026 17:52:47] 2 +[04/04/2026 17:52:48] 2 +[04/04/2026 17:52:49] 2 +[04/04/2026 17:52:50] 2 +[04/04/2026 17:52:51] 2 +[04/04/2026 17:52:51] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:52:51] launching puck at (4.92, -0.89) with (-342.84, 62.28) force +[04/04/2026 17:52:52] 2 +[04/04/2026 17:52:53] 2 +[04/04/2026 17:52:54] 2 +[04/04/2026 17:52:55] 2 +[04/04/2026 17:52:55] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:52:55] launching puck at (-0.17, -5.00) with (11.86, 348.25) force +[04/04/2026 17:52:56] 2 +[04/04/2026 17:52:57] 2 +[04/04/2026 17:52:58] 2 +[04/04/2026 17:52:59] 2 +[04/04/2026 17:53:00] 2 +[04/04/2026 17:53:01] 2 +[04/04/2026 17:53:01] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:53:01] launching puck at (-4.07, -2.90) with (283.73, 202.28) force +[04/04/2026 17:53:02] 2 +[04/04/2026 17:53:03] 2 +[04/04/2026 17:53:04] 2 +[04/04/2026 17:53:05] 2 +[04/04/2026 17:53:05] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:53:05] launching puck at (-2.46, -4.35) with (171.23, 303.48) force +[04/04/2026 17:53:06] 2 +[04/04/2026 17:53:07] 2 +[04/04/2026 17:53:08] 2 +[04/04/2026 17:53:09] 2 +[04/04/2026 17:53:09] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:53:09] launching puck at (1.14, -4.87) with (-79.40, 339.29) force +[04/04/2026 17:53:15] force = 70 * 0.656197 = 45.93379 +[04/04/2026 17:53:15] launching puck at (1.52, -1.73) with (-69.67, 79.54) force +[04/04/2026 17:53:21] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:53:21] launching puck at (-0.01, -5.00) with (1.01, 348.45) force +[04/04/2026 17:53:26] force = 70 * 0.7641321 = 53.48925 +[04/04/2026 17:53:26] launching puck at (-1.42, -2.55) with (75.95, 136.15) force +[04/04/2026 17:53:33] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:53:33] launching puck at (-0.14, 5.00) with (10.02, -348.31) force +[04/04/2026 17:53:38] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:53:38] launching puck at (4.37, -2.44) with (-304.21, 169.93) force +[04/04/2026 17:53:44] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:53:44] launching puck at (3.64, -3.43) with (-253.62, 238.95) force +[04/04/2026 17:53:49] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:53:49] launching puck at (-1.11, 4.88) with (77.41, -339.75) force +[04/04/2026 17:53:54] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:53:54] launching puck at (4.18, 2.75) with (-290.97, -191.72) force +[04/04/2026 17:53:59] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:53:59] launching puck at (-0.30, -4.99) with (20.66, 347.84) force +[04/04/2026 17:54:04] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:54:04] launching puck at (3.85, 3.19) with (-268.49, -222.11) force +[04/04/2026 17:54:09] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:54:09] launching puck at (-2.21, -4.49) with (153.81, 312.67) force +[04/04/2026 17:54:15] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:54:15] launching puck at (0.08, -5.00) with (-5.85, 348.40) force +[04/04/2026 17:54:20] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:54:20] launching puck at (3.70, 3.36) with (-257.83, -234.40) force +[04/04/2026 17:54:26] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:54:26] launching puck at (-2.49, 4.34) with (173.31, -302.30) force +[04/04/2026 17:54:30] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:54:30] launching puck at (-4.59, -1.98) with (319.84, 138.27) force +[04/04/2026 17:54:36] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:54:36] launching puck at (-2.38, -4.40) with (165.66, 306.55) force +[04/04/2026 17:54:41] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:54:41] launching puck at (2.38, -4.40) with (-166.06, 306.34) force +[04/04/2026 17:54:46] force = 70 * 0.9564275 = 66.94992 +[04/04/2026 17:54:46] launching puck at (4.56, -0.23) with (-305.52, 15.53) force +[04/04/2026 17:54:51] force = 70 * 0.8173633 = 57.21543 +[04/04/2026 17:54:51] launching puck at (1.12, -3.09) with (-63.80, 176.84) force +[04/04/2026 17:54:52] Dedicated match PATCH success: 200 {"ok":true,"id":9} +[04/04/2026 17:54:52] Dedicated match PATCH failed: 404 HTTP/1.1 404 Not Found + + + +Error + + +
Cannot PATCH /internal/match/9/winner
+ + + +[04/04/2026 17:55:21] Closing port 26227 due to no players +[04/04/2026 17:55:21] Dedicated match PATCH success: 200 {"ok":true,"id":9} diff --git a/games/soccar/soccar_Data26351.txt b/games/soccar/soccar_Data26351.txt new file mode 100644 index 0000000..d0f81ae --- /dev/null +++ b/games/soccar/soccar_Data26351.txt @@ -0,0 +1,67 @@ +[04/04/2026 18:07:33] Configured dedicated match reporting for match id 11 with secret 38516e39d3406225b7c3015a66e5d25c54e9b2024c0755212122bdcea3e3a328 and internal api base http://vps.playpoolstudios.com:2612 +[04/04/2026 18:07:33] Starting server at port 26351 +[04/04/2026 18:07:34] 1 +[04/04/2026 18:07:35] Dedicated match PATCH success: 200 {"ok":true,"id":11} +[04/04/2026 18:07:35] 1 +[04/04/2026 18:07:36] 1 +[04/04/2026 18:07:37] 1 +[04/04/2026 18:07:38] 1 +[04/04/2026 18:07:39] 1 +[04/04/2026 18:07:40] 1 +[04/04/2026 18:07:41] 1 +[04/04/2026 18:07:42] 1 +[04/04/2026 18:07:43] 1 +[04/04/2026 18:07:44] 1 +[04/04/2026 18:07:45] 1 +[04/04/2026 18:07:46] 1 +[04/04/2026 18:07:47] 1 +[04/04/2026 18:07:48] 1 +[04/04/2026 18:07:49] 1 +[04/04/2026 18:07:50] 1 +[04/04/2026 18:07:51] 1 +[04/04/2026 18:07:52] 2 +[04/04/2026 18:07:52] Game started On Server +[04/04/2026 18:07:53] Dedicated match PATCH success: 200 {"ok":true,"id":11} +[04/04/2026 18:07:53] 2 +[04/04/2026 18:07:54] 2 +[04/04/2026 18:07:55] 2 +[04/04/2026 18:07:56] 2 +[04/04/2026 18:07:57] 2 +[04/04/2026 18:07:58] 2 +[04/04/2026 18:07:59] 2 +[04/04/2026 18:08:00] 2 +[04/04/2026 18:08:01] 2 +[04/04/2026 18:08:02] 2 +[04/04/2026 18:08:03] 2 +[04/04/2026 18:08:04] 2 +[04/04/2026 18:08:05] 2 +[04/04/2026 18:08:06] 2 +[04/04/2026 18:08:07] 2 +[04/04/2026 18:08:08] 2 +[04/04/2026 18:08:09] 2 +[04/04/2026 18:08:10] 2 +[04/04/2026 18:08:11] 2 +[04/04/2026 18:08:12] 2 +[04/04/2026 18:08:13] 2 +[04/04/2026 18:08:14] 2 +[04/04/2026 18:08:15] 2 +[04/04/2026 18:08:16] 2 +[04/04/2026 18:08:17] 2 +[04/04/2026 18:08:18] 2 +[04/04/2026 18:08:19] 2 +[04/04/2026 18:08:20] 2 +[04/04/2026 18:08:21] 2 +[04/04/2026 18:08:22] 2 +[04/04/2026 18:08:23] 2 +[04/04/2026 18:08:24] 2 +[04/04/2026 18:08:25] 2 +[04/04/2026 18:08:26] 2 +[04/04/2026 18:08:27] 2 +[04/04/2026 18:08:28] 2 +[04/04/2026 18:08:29] 2 +[04/04/2026 18:08:30] 2 +[04/04/2026 18:08:31] 2 +[04/04/2026 18:08:32] 2 +[04/04/2026 18:08:33] 2 +[04/04/2026 18:08:35] Closing port 26351 due to no players +[04/04/2026 18:08:35] Dedicated match PATCH success: 200 {"ok":true,"id":11} diff --git a/games/soccar/soccar_Data26385.txt b/games/soccar/soccar_Data26385.txt new file mode 100644 index 0000000..f1773bc --- /dev/null +++ b/games/soccar/soccar_Data26385.txt @@ -0,0 +1,69 @@ +[04/04/2026 18:16:54] Configured dedicated match reporting for match id 13 with secret 38516e39d3406225b7c3015a66e5d25c54e9b2024c0755212122bdcea3e3a328 and internal api base http://vps.playpoolstudios.com:2612 +[04/04/2026 18:16:54] Starting server at port 26385 +[04/04/2026 18:16:55] 0 +[04/04/2026 18:16:56] 0 +[04/04/2026 18:16:57] 0 +[04/04/2026 18:16:58] 0 +[04/04/2026 18:16:59] 0 +[04/04/2026 18:17:00] 0 +[04/04/2026 18:17:01] 0 +[04/04/2026 18:17:02] 0 +[04/04/2026 18:17:03] 0 +[04/04/2026 18:17:04] 0 +[04/04/2026 18:17:05] 0 +[04/04/2026 18:17:06] 0 +[04/04/2026 18:17:07] 0 +[04/04/2026 18:17:08] 0 +[04/04/2026 18:17:09] 0 +[04/04/2026 18:17:10] 0 +[04/04/2026 18:17:11] 0 +[04/04/2026 18:17:12] 1 +[04/04/2026 18:17:13] Dedicated match PATCH success: 200 {"ok":true,"id":13} +[04/04/2026 18:17:13] 1 +[04/04/2026 18:17:14] 1 +[04/04/2026 18:17:15] 1 +[04/04/2026 18:17:15] Game started On Server +[04/04/2026 18:17:16] 2 +[04/04/2026 18:17:16] Dedicated match PATCH success: 200 {"ok":true,"id":13} +[04/04/2026 18:17:17] 2 +[04/04/2026 18:17:18] 2 +[04/04/2026 18:17:19] 2 +[04/04/2026 18:17:20] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 18:17:20] launching puck at (-0.08, -5.00) with (5.73, 348.41) force +[04/04/2026 18:17:20] 2 +[04/04/2026 18:17:21] 2 +[04/04/2026 18:17:22] 2 +[04/04/2026 18:17:23] 2 +[04/04/2026 18:17:24] 2 +[04/04/2026 18:17:25] 2 +[04/04/2026 18:17:26] 2 +[04/04/2026 18:17:27] 2 +[04/04/2026 18:17:28] 2 +[04/04/2026 18:17:29] 2 +[04/04/2026 18:17:30] 1 +[04/04/2026 18:17:31] 1 +[04/04/2026 18:17:32] 0 +[04/04/2026 18:17:33] 0 +[04/04/2026 18:17:34] 0 +[04/04/2026 18:17:35] 0 +[04/04/2026 18:17:36] 0 +[04/04/2026 18:17:37] 0 +[04/04/2026 18:17:38] 0 +[04/04/2026 18:17:39] 0 +[04/04/2026 18:17:40] 0 +[04/04/2026 18:17:41] 0 +[04/04/2026 18:17:42] 0 +[04/04/2026 18:17:43] 0 +[04/04/2026 18:17:44] 0 +[04/04/2026 18:17:45] 0 +[04/04/2026 18:17:46] 0 +[04/04/2026 18:17:47] 0 +[04/04/2026 18:17:48] 0 +[04/04/2026 18:17:49] 0 +[04/04/2026 18:17:50] 0 +[04/04/2026 18:17:51] 0 +[04/04/2026 18:17:52] 0 +[04/04/2026 18:17:53] 1 +[04/04/2026 18:17:54] 1 +[04/04/2026 18:18:36] Closing port 26385 due to no players +[04/04/2026 18:18:36] Dedicated match PATCH success: 200 {"ok":true,"id":13} diff --git a/games/soccar/soccar_Data26512.txt b/games/soccar/soccar_Data26512.txt new file mode 100644 index 0000000..62ade99 --- /dev/null +++ b/games/soccar/soccar_Data26512.txt @@ -0,0 +1,65 @@ +[04/04/2026 17:37:52] Starting server at port 26512 +[04/04/2026 17:37:53] 1 +[04/04/2026 17:37:54] 1 +[04/04/2026 17:37:55] Game started On Server +[04/04/2026 17:37:55] 2 +[04/04/2026 17:37:56] 2 +[04/04/2026 17:37:57] 2 +[04/04/2026 17:37:58] 2 +[04/04/2026 17:37:59] 2 +[04/04/2026 17:38:00] 2 +[04/04/2026 17:38:01] 2 +[04/04/2026 17:38:02] 2 +[04/04/2026 17:38:03] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:38:03] launching puck at (0.17, -5.00) with (-11.68, 348.26) force +[04/04/2026 17:38:03] 2 +[04/04/2026 17:38:04] 2 +[04/04/2026 17:38:05] 2 +[04/04/2026 17:38:06] 2 +[04/04/2026 17:38:07] 2 +[04/04/2026 17:38:08] 2 +[04/04/2026 17:38:09] 2 +[04/04/2026 17:38:10] 2 +[04/04/2026 17:38:11] 2 +[04/04/2026 17:38:12] 2 +[04/04/2026 17:38:13] 2 +[04/04/2026 17:38:14] 2 +[04/04/2026 17:38:15] 2 +[04/04/2026 17:38:16] 2 +[04/04/2026 17:38:17] 2 +[04/04/2026 17:38:18] 2 +[04/04/2026 17:38:19] 2 +[04/04/2026 17:38:20] 2 +[04/04/2026 17:38:21] 2 +[04/04/2026 17:38:22] 2 +[04/04/2026 17:38:23] 2 +[04/04/2026 17:38:24] 2 +[04/04/2026 17:38:25] 2 +[04/04/2026 17:38:26] 2 +[04/04/2026 17:38:27] 2 +[04/04/2026 17:38:28] 2 +[04/04/2026 17:38:29] 2 +[04/04/2026 17:38:30] 2 +[04/04/2026 17:38:31] 2 +[04/04/2026 17:38:32] 2 +[04/04/2026 17:38:33] 2 +[04/04/2026 17:38:34] 2 +[04/04/2026 17:38:35] 1 +[04/04/2026 17:38:36] 1 +[04/04/2026 17:38:37] 1 +[04/04/2026 17:38:38] 0 +[04/04/2026 17:38:39] 0 +[04/04/2026 17:38:40] 0 +[04/04/2026 17:38:41] 0 +[04/04/2026 17:38:42] 0 +[04/04/2026 17:38:43] 0 +[04/04/2026 17:38:44] 0 +[04/04/2026 17:38:45] 0 +[04/04/2026 17:38:46] 0 +[04/04/2026 17:38:47] 0 +[04/04/2026 17:38:48] 0 +[04/04/2026 17:38:49] 0 +[04/04/2026 17:38:50] 0 +[04/04/2026 17:38:51] 0 +[04/04/2026 17:38:52] 0 +[04/04/2026 17:38:52] Closing port 26512 due to no players diff --git a/games/soccar/soccar_Data26761.txt b/games/soccar/soccar_Data26761.txt new file mode 100644 index 0000000..df7485c --- /dev/null +++ b/games/soccar/soccar_Data26761.txt @@ -0,0 +1,91 @@ +[04/04/2026 17:59:29] Configured dedicated match reporting for match id 10 with secret 38516e39d3406225b7c3015a66e5d25c54e9b2024c0755212122bdcea3e3a328 and internal api base http://vps.playpoolstudios.com:2612 +[04/04/2026 17:59:29] Starting server at port 26761 +[04/04/2026 17:59:30] 2 +[04/04/2026 17:59:30] Game started On Server +[04/04/2026 17:59:30] Dedicated match PATCH success: 200 {"ok":true,"id":10} +[04/04/2026 17:59:31] Dedicated match PATCH success: 200 {"ok":true,"id":10} +[04/04/2026 17:59:31] 2 +[04/04/2026 17:59:32] 2 +[04/04/2026 17:59:33] 2 +[04/04/2026 17:59:34] 2 +[04/04/2026 17:59:35] 2 +[04/04/2026 17:59:36] 2 +[04/04/2026 17:59:37] 2 +[04/04/2026 17:59:38] 2 +[04/04/2026 17:59:39] 2 +[04/04/2026 17:59:40] 2 +[04/04/2026 17:59:41] 2 +[04/04/2026 17:59:42] 2 +[04/04/2026 17:59:43] 2 +[04/04/2026 17:59:44] 2 +[04/04/2026 17:59:45] 2 +[04/04/2026 17:59:46] 2 +[04/04/2026 17:59:47] 2 +[04/04/2026 17:59:48] 2 +[04/04/2026 17:59:49] 2 +[04/04/2026 17:59:50] 2 +[04/04/2026 17:59:51] 2 +[04/04/2026 17:59:51] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:59:51] launching puck at (0.12, 5.00) with (-8.40, -348.35) force +[04/04/2026 17:59:52] 2 +[04/04/2026 17:59:53] 2 +[04/04/2026 17:59:54] 2 +[04/04/2026 17:59:55] 2 +[04/04/2026 17:59:56] 2 +[04/04/2026 17:59:57] 2 +[04/04/2026 17:59:58] 2 +[04/04/2026 17:59:58] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 17:59:58] launching puck at (-2.50, 4.33) with (174.18, -301.80) force +[04/04/2026 17:59:59] 2 +[04/04/2026 18:00:00] 2 +[04/04/2026 18:00:01] 2 +[04/04/2026 18:00:02] 2 +[04/04/2026 18:00:03] 2 +[04/04/2026 18:00:04] 2 +[04/04/2026 18:00:05] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 18:00:05] launching puck at (-0.37, -4.99) with (25.69, 347.51) force +[04/04/2026 18:00:05] 2 +[04/04/2026 18:00:06] 2 +[04/04/2026 18:00:07] 2 +[04/04/2026 18:00:08] 2 +[04/04/2026 18:00:09] 2 +[04/04/2026 18:00:10] 2 +[04/04/2026 18:00:11] 2 +[04/04/2026 18:00:12] 2 +[04/04/2026 18:00:12] force = 70 * 0.7172579 = 50.20805 +[04/04/2026 18:00:12] launching puck at (2.45, 0.96) with (-122.95, -48.05) force +[04/04/2026 18:00:13] 2 +[04/04/2026 18:00:14] 2 +[04/04/2026 18:00:15] 2 +[04/04/2026 18:00:16] 2 +[04/04/2026 18:00:17] force = 70 * 0.740464 = 51.83248 +[04/04/2026 18:00:17] launching puck at (1.12, -2.53) with (-58.27, 131.01) force +[04/04/2026 18:00:17] 2 +[04/04/2026 18:00:18] 2 +[04/04/2026 18:00:19] 2 +[04/04/2026 18:00:20] 2 +[04/04/2026 18:00:21] 2 +[04/04/2026 18:00:22] 2 +[04/04/2026 18:00:22] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 18:00:22] launching puck at (0.27, -4.99) with (-18.67, 347.95) force +[04/04/2026 18:00:23] 2 +[04/04/2026 18:00:24] 2 +[04/04/2026 18:00:25] 2 +[04/04/2026 18:00:26] 2 +[04/04/2026 18:00:27] 2 +[04/04/2026 18:00:28] 2 +[04/04/2026 18:00:29] 2 +[04/04/2026 18:00:30] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 18:00:30] launching puck at (-4.44, 2.29) with (309.70, -159.71) force +[04/04/2026 18:00:34] force = 70 * 0.8390626 = 58.73438 +[04/04/2026 18:00:34] launching puck at (-0.49, -3.42) with (28.61, 200.85) force +[04/04/2026 18:00:40] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 18:00:40] launching puck at (0.56, -4.97) with (-38.69, 346.30) force +[04/04/2026 18:00:44] force = 70 * 0.875089 = 61.25623 +[04/04/2026 18:00:44] launching puck at (2.99, -2.28) with (-183.20, 139.52) force +[04/04/2026 18:00:50] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 18:00:50] launching puck at (0.73, -4.95) with (-50.98, 344.70) force +[04/04/2026 18:00:51] Dedicated match PATCH success: 200 {"ok":true,"id":10} +[04/04/2026 18:00:51] Dedicated match PATCH success: 200 {"ok":true,"id":10,"winner_id":5} +[04/04/2026 18:01:19] Closing port 26761 due to no players +[04/04/2026 18:01:19] Dedicated match PATCH success: 200 {"ok":true,"id":10} diff --git a/games/soccar/soccar_Data26830.txt b/games/soccar/soccar_Data26830.txt new file mode 100644 index 0000000..b1ff1fe --- /dev/null +++ b/games/soccar/soccar_Data26830.txt @@ -0,0 +1,67 @@ +[04/04/2026 18:12:03] Configured dedicated match reporting for match id 12 with secret 38516e39d3406225b7c3015a66e5d25c54e9b2024c0755212122bdcea3e3a328 and internal api base http://vps.playpoolstudios.com:2612 +[04/04/2026 18:12:03] Starting server at port 26830 +[04/04/2026 18:12:04] 1 +[04/04/2026 18:12:06] Dedicated match PATCH success: 200 {"ok":true,"id":12} +[04/04/2026 18:12:06] 1 +[04/04/2026 18:12:06] 1 +[04/04/2026 18:12:07] 1 +[04/04/2026 18:12:08] 1 +[04/04/2026 18:12:09] 1 +[04/04/2026 18:12:10] 1 +[04/04/2026 18:12:11] 2 +[04/04/2026 18:12:12] Game started On Server +[04/04/2026 18:12:12] 2 +[04/04/2026 18:12:13] Dedicated match PATCH success: 200 {"ok":true,"id":12} +[04/04/2026 18:12:13] 2 +[04/04/2026 18:12:14] 2 +[04/04/2026 18:12:15] 2 +[04/04/2026 18:12:16] 2 +[04/04/2026 18:12:17] 2 +[04/04/2026 18:12:18] 2 +[04/04/2026 18:12:19] 2 +[04/04/2026 18:12:20] 2 +[04/04/2026 18:12:21] 2 +[04/04/2026 18:12:22] 2 +[04/04/2026 18:12:23] 2 +[04/04/2026 18:12:24] 2 +[04/04/2026 18:12:25] 2 +[04/04/2026 18:12:26] 2 +[04/04/2026 18:12:27] 2 +[04/04/2026 18:12:28] 2 +[04/04/2026 18:12:29] 2 +[04/04/2026 18:12:30] 2 +[04/04/2026 18:12:31] 2 +[04/04/2026 18:12:32] 2 +[04/04/2026 18:12:33] 2 +[04/04/2026 18:12:34] 2 +[04/04/2026 18:12:35] 2 +[04/04/2026 18:12:36] 2 +[04/04/2026 18:12:37] 2 +[04/04/2026 18:12:38] 2 +[04/04/2026 18:12:39] 2 +[04/04/2026 18:12:40] 2 +[04/04/2026 18:12:41] 2 +[04/04/2026 18:12:42] 2 +[04/04/2026 18:12:43] 2 +[04/04/2026 18:12:44] 2 +[04/04/2026 18:12:45] 2 +[04/04/2026 18:12:46] 2 +[04/04/2026 18:12:47] 2 +[04/04/2026 18:12:48] 2 +[04/04/2026 18:12:49] 2 +[04/04/2026 18:12:50] 2 +[04/04/2026 18:12:51] 2 +[04/04/2026 18:12:52] 2 +[04/04/2026 18:12:53] 2 +[04/04/2026 18:12:54] 2 +[04/04/2026 18:12:55] 2 +[04/04/2026 18:12:56] 2 +[04/04/2026 18:12:57] 2 +[04/04/2026 18:12:58] 2 +[04/04/2026 18:12:59] 2 +[04/04/2026 18:13:00] 2 +[04/04/2026 18:13:01] 2 +[04/04/2026 18:13:02] 2 +[04/04/2026 18:13:03] 2 +[04/04/2026 18:13:18] Closing port 26830 due to no players +[04/04/2026 18:13:18] Dedicated match PATCH success: 200 {"ok":true,"id":12} diff --git a/games/soccar/soccar_Data26987.txt b/games/soccar/soccar_Data26987.txt new file mode 100644 index 0000000..b302eb8 --- /dev/null +++ b/games/soccar/soccar_Data26987.txt @@ -0,0 +1,93 @@ +[04/04/2026 18:30:40] Configured dedicated match reporting for match id 16 with secret 38516e39d3406225b7c3015a66e5d25c54e9b2024c0755212122bdcea3e3a328 and internal api base http://vps.playpoolstudios.com:2612 +[04/04/2026 18:30:40] Starting server at port 26987 +[04/04/2026 18:30:41] 0 +[04/04/2026 18:30:42] 0 +[04/04/2026 18:30:43] 0 +[04/04/2026 18:30:44] 0 +[04/04/2026 18:30:45] 0 +[04/04/2026 18:30:46] 0 +[04/04/2026 18:30:47] 0 +[04/04/2026 18:30:48] 0 +[04/04/2026 18:30:49] 0 +[04/04/2026 18:30:50] 0 +[04/04/2026 18:30:51] 1 +[04/04/2026 18:30:52] 1 +[04/04/2026 18:30:52] Dedicated match PATCH success: 200 {"ok":true,"id":16} +[04/04/2026 18:30:53] 1 +[04/04/2026 18:30:54] 1 +[04/04/2026 18:30:55] 1 +[04/04/2026 18:30:56] 1 +[04/04/2026 18:30:57] 2 +[04/04/2026 18:30:58] 2 +[04/04/2026 18:30:59] 2 +[04/04/2026 18:31:00] Game started On Server +[04/04/2026 18:31:00] 2 +[04/04/2026 18:31:01] Dedicated match PATCH success: 200 {"ok":true,"id":16} +[04/04/2026 18:31:01] 2 +[04/04/2026 18:31:02] 2 +[04/04/2026 18:31:03] 2 +[04/04/2026 18:31:04] 2 +[04/04/2026 18:31:05] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 18:31:05] launching puck at (-0.16, -5.00) with (11.25, 348.27) force +[04/04/2026 18:31:05] 2 +[04/04/2026 18:31:06] 2 +[04/04/2026 18:31:07] 2 +[04/04/2026 18:31:08] 2 +[04/04/2026 18:31:09] 2 +[04/04/2026 18:31:10] 2 +[04/04/2026 18:31:11] 2 +[04/04/2026 18:31:11] force = 70 * 0.8315113 = 58.20579 +[04/04/2026 18:31:11] launching puck at (-1.09, 3.21) with (63.41, -187.12) force +[04/04/2026 18:31:12] 2 +[04/04/2026 18:31:13] 2 +[04/04/2026 18:31:14] 2 +[04/04/2026 18:31:15] 2 +[04/04/2026 18:31:16] 2 +[04/04/2026 18:31:17] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 18:31:17] launching puck at (-2.09, -4.54) with (145.31, 316.71) force +[04/04/2026 18:31:17] 2 +[04/04/2026 18:31:18] 2 +[04/04/2026 18:31:19] 2 +[04/04/2026 18:31:20] 2 +[04/04/2026 18:31:21] 2 +[04/04/2026 18:31:22] 2 +[04/04/2026 18:31:23] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 18:31:23] launching puck at (0.48, 4.98) with (-33.13, -346.87) force +[04/04/2026 18:31:23] 2 +[04/04/2026 18:31:24] 2 +[04/04/2026 18:31:25] 2 +[04/04/2026 18:31:26] 2 +[04/04/2026 18:31:27] 2 +[04/04/2026 18:31:28] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 18:31:28] launching puck at (-3.32, -3.74) with (231.57, 260.38) force +[04/04/2026 18:31:28] 2 +[04/04/2026 18:31:29] 2 +[04/04/2026 18:31:30] 2 +[04/04/2026 18:31:31] 2 +[04/04/2026 18:31:32] 2 +[04/04/2026 18:31:33] 2 +[04/04/2026 18:31:34] 2 +[04/04/2026 18:31:35] 2 +[04/04/2026 18:31:36] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 18:31:36] launching puck at (-4.63, -1.89) with (322.49, 131.99) force +[04/04/2026 18:31:36] 2 +[04/04/2026 18:31:37] 2 +[04/04/2026 18:31:38] 2 +[04/04/2026 18:31:39] 2 +[04/04/2026 18:31:40] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 18:31:40] launching puck at (-4.84, 1.27) with (337.05, -88.40) force +[04/04/2026 18:31:40] 2 +[04/04/2026 18:31:47] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 18:31:47] launching puck at (-2.25, 4.46) with (156.94, -311.11) force +[04/04/2026 18:31:57] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 18:31:57] launching puck at (-0.76, 4.94) with (52.90, -344.41) force +[04/04/2026 18:32:05] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 18:32:05] launching puck at (-0.91, 4.92) with (63.68, -342.58) force +[04/04/2026 18:32:09] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 18:32:09] launching puck at (-2.05, 4.56) with (142.90, -317.80) force +[04/04/2026 18:32:12] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 18:32:12] launching puck at (-1.53, 4.76) with (106.94, -331.64) force +[04/04/2026 18:32:17] force = 70 * 0.9955804 = 69.69063 +[04/04/2026 18:32:17] launching puck at (1.81, -4.66) with (-126.20, 324.80) force +[04/04/2026 18:32:32] Closing port 26987 due to no players +[04/04/2026 18:32:33] Dedicated match PATCH success: 200 {"ok":true,"id":16} diff --git a/games/soccar/soccar_Data26994.txt b/games/soccar/soccar_Data26994.txt new file mode 100644 index 0000000..18298e4 --- /dev/null +++ b/games/soccar/soccar_Data26994.txt @@ -0,0 +1,67 @@ +[04/04/2026 18:18:22] Configured dedicated match reporting for match id 14 with secret 38516e39d3406225b7c3015a66e5d25c54e9b2024c0755212122bdcea3e3a328 and internal api base http://vps.playpoolstudios.com:2612 +[04/04/2026 18:18:22] Starting server at port 26994 +[04/04/2026 18:18:23] 0 +[04/04/2026 18:18:24] 0 +[04/04/2026 18:18:25] 0 +[04/04/2026 18:18:26] 0 +[04/04/2026 18:18:27] 0 +[04/04/2026 18:18:28] 0 +[04/04/2026 18:18:29] 0 +[04/04/2026 18:18:30] 0 +[04/04/2026 18:18:31] 0 +[04/04/2026 18:18:32] 0 +[04/04/2026 18:18:33] 0 +[04/04/2026 18:18:34] 0 +[04/04/2026 18:18:35] 0 +[04/04/2026 18:18:36] 0 +[04/04/2026 18:18:37] 0 +[04/04/2026 18:18:38] 0 +[04/04/2026 18:18:39] 0 +[04/04/2026 18:18:40] 0 +[04/04/2026 18:18:41] 0 +[04/04/2026 18:18:42] 0 +[04/04/2026 18:18:43] 0 +[04/04/2026 18:18:44] 0 +[04/04/2026 18:18:45] 0 +[04/04/2026 18:18:46] 0 +[04/04/2026 18:18:47] 0 +[04/04/2026 18:18:48] 0 +[04/04/2026 18:18:49] 0 +[04/04/2026 18:18:50] 0 +[04/04/2026 18:18:51] 0 +[04/04/2026 18:18:52] 0 +[04/04/2026 18:18:53] 0 +[04/04/2026 18:18:54] 1 +[04/04/2026 18:18:54] Dedicated match PATCH success: 200 {"ok":true,"id":14} +[04/04/2026 18:18:55] 1 +[04/04/2026 18:18:56] 1 +[04/04/2026 18:18:57] 1 +[04/04/2026 18:18:58] 1 +[04/04/2026 18:18:59] 1 +[04/04/2026 18:19:00] 2 +[04/04/2026 18:19:00] Game started On Server +[04/04/2026 18:19:01] 2 +[04/04/2026 18:19:01] Dedicated match PATCH success: 200 {"ok":true,"id":14} +[04/04/2026 18:19:02] 2 +[04/04/2026 18:19:03] 2 +[04/04/2026 18:19:04] 2 +[04/04/2026 18:19:05] 2 +[04/04/2026 18:19:06] 2 +[04/04/2026 18:19:07] 2 +[04/04/2026 18:19:08] 1 +[04/04/2026 18:19:09] 0 +[04/04/2026 18:19:10] 0 +[04/04/2026 18:19:11] 0 +[04/04/2026 18:19:12] 0 +[04/04/2026 18:19:13] 0 +[04/04/2026 18:19:14] 0 +[04/04/2026 18:19:15] 0 +[04/04/2026 18:19:16] 0 +[04/04/2026 18:19:17] 0 +[04/04/2026 18:19:18] 0 +[04/04/2026 18:19:19] 0 +[04/04/2026 18:19:20] 0 +[04/04/2026 18:19:21] 0 +[04/04/2026 18:19:22] 0 +[04/04/2026 18:19:22] Closing port 26994 due to no players +[04/04/2026 18:19:23] Dedicated match PATCH success: 200 {"ok":true,"id":14} diff --git a/games/soccar/soccar_DataLog.txt b/games/soccar/soccar_DataLog.txt new file mode 100644 index 0000000..2f1dd94 --- /dev/null +++ b/games/soccar/soccar_DataLog.txt @@ -0,0 +1,2 @@ +Logger initiated at 04/04/2026 18:30:40 + diff --git a/helpers.ts b/helpers.ts index e1100cd..fed5de1 100644 --- a/helpers.ts +++ b/helpers.ts @@ -4,8 +4,11 @@ export function GetRandomPort(min: number, max: number): number { return randomIntFromInterval(min, max); } -export function OpenGameInstance(path: string, port: number): void { +export function OpenGameInstance(path: string, port: number, matchId?: number): void { const args = ["-port", port.toString()]; + if (matchId != null && Number.isFinite(matchId)) { + args.push("-matchId", String(Math.trunc(matchId))); + } const child = spawn(path, args); child.stdout.on('data', (data: Buffer) => { diff --git a/matches.ts b/matches.ts new file mode 100644 index 0000000..9356040 --- /dev/null +++ b/matches.ts @@ -0,0 +1,226 @@ +import express, { Express, Request, Response } from 'express'; +import * as crypto from 'crypto'; +import { Settings } from './types'; +import { createSupabase, supabaseConfigured } from './auth_bridge'; + +function coerceId(id: unknown): number | null { + if (id == null) return null; + if (typeof id === 'bigint') return Number(id); + if (typeof id === 'number' && Number.isFinite(id)) return id; + if (typeof id === 'string') { + const n = parseInt(id, 10); + return Number.isNaN(n) ? null : n; + } + return null; +} + +/** Insert a match row when a new room is created. First player in the room = red. */ +export async function insertMatchForNewRoom(settings: Settings, userRedId: number): Promise { + if (!supabaseConfigured(settings)) return null; + const supabase = createSupabase(settings); + const { data, error } = await supabase.from('matches').insert({ user_red: userRedId }).select('id').single(); + if (error || !data) { + console.error('matches: insert failed', error?.message); + return null; + } + return coerceId(data.id); +} + +/** Latest 10 matches for this user (by created_at); counts wins/losses from winner_id only. */ +export async function getPlayerLast10MatchRecord( + settings: Settings, + playerId: number +): Promise<{ l10_wins: number; l10_losses: number }> { + if (!supabaseConfigured(settings)) { + return { l10_wins: 0, l10_losses: 0 }; + } + const supabase = createSupabase(settings); + const { data, error } = await supabase + .from('matches') + .select('winner_id') + .or(`user_red.eq.${playerId},user_blue.eq.${playerId}`) + .order('created_at', { ascending: false }) + .limit(10); + + if (error || !data) { + console.error('matches: last10 fetch failed', error?.message); + return { l10_wins: 0, l10_losses: 0 }; + } + + let l10_wins = 0; + let l10_losses = 0; + for (const row of data as { winner_id: unknown }[]) { + const wid = coerceId(row.winner_id); + if (wid == null) continue; + if (wid === playerId) l10_wins++; + else l10_losses++; + } + return { l10_wins, l10_losses }; +} + +/** Second player joining the room = blue. */ +export async function updateMatchUserBlue(settings: Settings, matchId: number, userBlueId: number): Promise { + if (!supabaseConfigured(settings)) return; + const supabase = createSupabase(settings); + const { error } = await supabase.from('matches').update({ user_blue: userBlueId }).eq('id', matchId); + if (error) { + console.error('matches: update user_blue failed', error.message); + } +} + +function dedicatedServerConfigured(settings: Settings): boolean { + return Boolean(settings.dedicated_server_secret?.trim()); +} + +function timingSafeEqualStr(a: string, b: string): boolean { + try { + const ba = Buffer.from(a, 'utf8'); + const bb = Buffer.from(b, 'utf8'); + if (ba.length !== bb.length) return false; + return crypto.timingSafeEqual(ba, bb); + } catch { + return false; + } +} + +/** If true, response already sent — handler must return. */ +function rejectUnlessDedicatedServer(req: Request, res: Response, settings: Settings): boolean { + if (!supabaseConfigured(settings)) { + res.status(503).json({ ok: false, error: 'Database not configured' }); + return true; + } + if (!dedicatedServerConfigured(settings)) { + res.status(503).json({ ok: false, error: 'dedicated_server_secret not set in settings' }); + return true; + } + const hdr = req.headers['x-dedicated-server-secret']; + const expected = settings.dedicated_server_secret!.trim(); + if (typeof hdr !== 'string' || !timingSafeEqualStr(hdr, expected)) { + res.status(403).json({ ok: false, error: 'Forbidden' }); + return true; + } + return false; +} + +export function registerMatchRoutes(app: Express, settings: Settings): void { + const jsonParser = express.json(); + + app.patch('/internal/match/:matchId', jsonParser, async (req: Request, res: Response) => { + if (rejectUnlessDedicatedServer(req, res, settings)) return; + + const matchId = coerceId(req.params.matchId); + if (matchId == null || matchId < 1) { + res.status(400).json({ ok: false, error: 'Invalid match id' }); + return; + } + + const body = req.body as Record; + const patch: Record = {}; + + if (Object.prototype.hasOwnProperty.call(body, 'red_joined_at')) { + const v = body.red_joined_at; + if (v === null) patch.red_joined_at = null; + else if (typeof v === 'string') patch.red_joined_at = v; + else { + res.status(400).json({ ok: false, error: 'red_joined_at must be ISO string or null' }); + return; + } + } + if (Object.prototype.hasOwnProperty.call(body, 'blue_joined_at')) { + const v = body.blue_joined_at; + if (v === null) patch.blue_joined_at = null; + else if (typeof v === 'string') patch.blue_joined_at = v; + else { + res.status(400).json({ ok: false, error: 'blue_joined_at must be ISO string or null' }); + return; + } + } + if (Object.prototype.hasOwnProperty.call(body, 'status')) { + const v = body.status; + if (v === null) patch.status = null; + else if (typeof v === 'number' && Number.isInteger(v)) patch.status = v; + else if (typeof v === 'string' && /^-?\d+$/.test(v)) patch.status = parseInt(v, 10); + else { + res.status(400).json({ ok: false, error: 'status must be integer or null' }); + return; + } + } + + if (Object.keys(patch).length === 0) { + res.status(400).json({ ok: false, error: 'Body must include at least one of red_joined_at, blue_joined_at, status' }); + return; + } + + const supabase = createSupabase(settings); + const { data, error } = await supabase.from('matches').update(patch).eq('id', matchId).select('id').maybeSingle(); + + if (error) { + res.status(500).json({ ok: false, error: error.message }); + return; + } + if (!data) { + res.status(404).json({ ok: false, error: 'Match not found' }); + return; + } + res.json({ ok: true, id: matchId }); + }); + + /** Unity dedicated server: set `winner_id` from match sides (`user_red` / `user_blue`). */ + app.patch('/internal/match/:matchId/winner', jsonParser, async (req: Request, res: Response) => { + if (rejectUnlessDedicatedServer(req, res, settings)) return; + + const matchId = coerceId(req.params.matchId); + if (matchId == null || matchId < 1) { + res.status(400).json({ ok: false, error: 'Invalid match id' }); + return; + } + + const body = req.body as Record; + const side = body.winner; + if (side !== 'red' && side !== 'blue') { + res.status(400).json({ ok: false, error: 'Body must include winner: "red" | "blue"' }); + return; + } + + const supabase = createSupabase(settings); + const { data: row, error: fetchErr } = await supabase + .from('matches') + .select('user_red, user_blue') + .eq('id', matchId) + .maybeSingle(); + + if (fetchErr) { + res.status(500).json({ ok: false, error: fetchErr.message }); + return; + } + if (!row) { + res.status(404).json({ ok: false, error: 'Match not found' }); + return; + } + + const userRed = coerceId((row as { user_red: unknown }).user_red); + const userBlue = coerceId((row as { user_blue: unknown }).user_blue); + const winnerId = side === 'red' ? userRed : userBlue; + if (winnerId == null) { + res.status(400).json({ ok: false, error: `${side} slot has no user on this match` }); + return; + } + + const { data: updated, error: updErr } = await supabase + .from('matches') + .update({ winner_id: winnerId }) + .eq('id', matchId) + .select('id') + .maybeSingle(); + + if (updErr) { + res.status(500).json({ ok: false, error: updErr.message }); + return; + } + if (!updated) { + res.status(404).json({ ok: false, error: 'Match not found' }); + return; + } + res.json({ ok: true, id: matchId, winner_id: winnerId }); + }); +} diff --git a/package-lock.json b/package-lock.json index 0bafd1c..75cfa51 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,9 +9,12 @@ "version": "1.0.0", "license": "ISC", "dependencies": { + "@supabase/supabase-js": "^2.101.1", + "bcrypt": "^6.0.0", "express": "^4.18.2" }, "devDependencies": { + "@types/bcrypt": "^6.0.0", "@types/express": "^4.17.21", "@types/node": "^20.11.24", "ts-node": "^10.9.2", @@ -59,6 +62,92 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, + "node_modules/@supabase/auth-js": { + "version": "2.101.1", + "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.101.1.tgz", + "integrity": "sha512-Kd0Wey+RkFHgyVep7adS6UOE2pN6MJ3mZ32PAXSvfw6IjUkFRC7IQpdZZjUOcUe5pXr1ejufCRgF6lsGINe4Tw==", + "license": "MIT", + "dependencies": { + "tslib": "2.8.1" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@supabase/functions-js": { + "version": "2.101.1", + "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.101.1.tgz", + "integrity": "sha512-OZWU7YtaG+NNNFZK8p/FuJ6gpq7pFyrG2fLOopP73HAIDHDGpOttPJapvO8ADu3RkqfQfkwrB354vPkSBbZ20A==", + "license": "MIT", + "dependencies": { + "tslib": "2.8.1" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@supabase/phoenix": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@supabase/phoenix/-/phoenix-0.4.0.tgz", + "integrity": "sha512-RHSx8bHS02xwfHdAbX5Lpbo6PXbgyf7lTaXTlwtFDPwOIw64NnVRwFAXGojHhjtVYI+PEPNSWwkL90f4agN3bw==", + "license": "MIT" + }, + "node_modules/@supabase/postgrest-js": { + "version": "2.101.1", + "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-2.101.1.tgz", + "integrity": "sha512-UW1RajH5jbZoK+ldAJ1I6VZ+HWwZ2oaKjEQ6Gn+AQ67CHQVxGl8wNQoLYyumbyaExm41I+wn7arulcY1eHeZJw==", + "license": "MIT", + "dependencies": { + "tslib": "2.8.1" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@supabase/realtime-js": { + "version": "2.101.1", + "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.101.1.tgz", + "integrity": "sha512-Oa6dno0OB9I+hv5do5zsZHbFu41ViZnE9IWjmkeeF/8fPmB5fWoHGqeTYEC3/0DAgtpUoFJa4FpvzFH0SBHo1Q==", + "license": "MIT", + "dependencies": { + "@supabase/phoenix": "^0.4.0", + "@types/ws": "^8.18.1", + "tslib": "2.8.1", + "ws": "^8.18.2" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@supabase/storage-js": { + "version": "2.101.1", + "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.101.1.tgz", + "integrity": "sha512-WhTaUOBgeEvnKLy95Cdlp6+D5igSF/65yC727w1olxbet5nzUvMlajKUWyzNtQu2efrz2cQ7FcdVBdQqgT9YKQ==", + "license": "MIT", + "dependencies": { + "iceberg-js": "^0.8.1", + "tslib": "2.8.1" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@supabase/supabase-js": { + "version": "2.101.1", + "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.101.1.tgz", + "integrity": "sha512-Jnhm3LfuACwjIzvk2pfUbGQn7pa7hi6MFzfSyPrRYWVCCu69RPLCFyHSBl7HSBwadbQ3UZOznnD3gPca3ePrRA==", + "license": "MIT", + "dependencies": { + "@supabase/auth-js": "2.101.1", + "@supabase/functions-js": "2.101.1", + "@supabase/postgrest-js": "2.101.1", + "@supabase/realtime-js": "2.101.1", + "@supabase/storage-js": "2.101.1" + }, + "engines": { + "node": ">=20.0.0" + } + }, "node_modules/@tsconfig/node10": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", @@ -87,6 +176,16 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/bcrypt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@types/bcrypt/-/bcrypt-6.0.0.tgz", + "integrity": "sha512-/oJGukuH3D2+D+3H4JWLaAsJ/ji86dhRidzZ/Od7H/i8g+aCmvkeCc6Ni/f9uxGLSQVCRZkX2/lqEFG2BvWtlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/body-parser": { "version": "1.19.5", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", @@ -152,8 +251,8 @@ "version": "20.17.30", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.30.tgz", "integrity": "sha512-7zf4YyHA+jvBNfVrk2Gtvs6x7E8V+YDW05bNfG2XkWDJfYRXrTiP/DsB2zSYTaHX0bGIujTBQdMVAhb+j7mwpg==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "undici-types": "~6.19.2" } @@ -195,6 +294,15 @@ "@types/send": "*" } }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -245,6 +353,20 @@ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, + "node_modules/bcrypt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-6.0.0.tgz", + "integrity": "sha512-cU8v/EGSrnH+HnxV2z0J7/blxH8gq7Xh2JFT6Aroax7UohdmiJJlxApMxtKfuI7z68NvvVcmR78k2LbT6efhRg==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "node-addon-api": "^8.3.0", + "node-gyp-build": "^4.8.4" + }, + "engines": { + "node": ">= 18" + } + }, "node_modules/body-parser": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", @@ -517,6 +639,15 @@ "node": ">= 0.8" } }, + "node_modules/iceberg-js": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/iceberg-js/-/iceberg-js-0.8.1.tgz", + "integrity": "sha512-1dhVQZXhcHje7798IVM+xoo/1ZdVfzOMIc8/rgVSijRK38EDqOJoGula9N/8ZI5RD8QTxNQtK/Gozpr+qUqRRA==", + "license": "MIT", + "engines": { + "node": ">=20.0.0" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -612,6 +743,26 @@ "node": ">= 0.6" } }, + "node_modules/node-addon-api": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.7.0.tgz", + "integrity": "sha512-9MdFxmkKaOYVTV+XVRG8ArDwwQ77XIgIPyKASB1k3JPq3M8fGQQQE3YpMOrKm6g//Ktx8ivZr8xo1Qmtqub+GA==", + "license": "MIT", + "engines": { + "node": "^18 || ^20 || >= 21" + } + }, + "node_modules/node-gyp-build": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", + "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", + "license": "MIT", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, "node_modules/object-inspect": { "version": "1.12.2", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", @@ -836,6 +987,12 @@ } } }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, "node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", @@ -854,6 +1011,7 @@ "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "dev": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -866,7 +1024,6 @@ "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "dev": true, "license": "MIT" }, "node_modules/unpipe": { @@ -900,6 +1057,27 @@ "node": ">= 0.8" } }, + "node_modules/ws": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz", + "integrity": "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/yn": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", @@ -943,6 +1121,67 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, + "@supabase/auth-js": { + "version": "2.101.1", + "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.101.1.tgz", + "integrity": "sha512-Kd0Wey+RkFHgyVep7adS6UOE2pN6MJ3mZ32PAXSvfw6IjUkFRC7IQpdZZjUOcUe5pXr1ejufCRgF6lsGINe4Tw==", + "requires": { + "tslib": "2.8.1" + } + }, + "@supabase/functions-js": { + "version": "2.101.1", + "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.101.1.tgz", + "integrity": "sha512-OZWU7YtaG+NNNFZK8p/FuJ6gpq7pFyrG2fLOopP73HAIDHDGpOttPJapvO8ADu3RkqfQfkwrB354vPkSBbZ20A==", + "requires": { + "tslib": "2.8.1" + } + }, + "@supabase/phoenix": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@supabase/phoenix/-/phoenix-0.4.0.tgz", + "integrity": "sha512-RHSx8bHS02xwfHdAbX5Lpbo6PXbgyf7lTaXTlwtFDPwOIw64NnVRwFAXGojHhjtVYI+PEPNSWwkL90f4agN3bw==" + }, + "@supabase/postgrest-js": { + "version": "2.101.1", + "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-2.101.1.tgz", + "integrity": "sha512-UW1RajH5jbZoK+ldAJ1I6VZ+HWwZ2oaKjEQ6Gn+AQ67CHQVxGl8wNQoLYyumbyaExm41I+wn7arulcY1eHeZJw==", + "requires": { + "tslib": "2.8.1" + } + }, + "@supabase/realtime-js": { + "version": "2.101.1", + "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.101.1.tgz", + "integrity": "sha512-Oa6dno0OB9I+hv5do5zsZHbFu41ViZnE9IWjmkeeF/8fPmB5fWoHGqeTYEC3/0DAgtpUoFJa4FpvzFH0SBHo1Q==", + "requires": { + "@supabase/phoenix": "^0.4.0", + "@types/ws": "^8.18.1", + "tslib": "2.8.1", + "ws": "^8.18.2" + } + }, + "@supabase/storage-js": { + "version": "2.101.1", + "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.101.1.tgz", + "integrity": "sha512-WhTaUOBgeEvnKLy95Cdlp6+D5igSF/65yC727w1olxbet5nzUvMlajKUWyzNtQu2efrz2cQ7FcdVBdQqgT9YKQ==", + "requires": { + "iceberg-js": "^0.8.1", + "tslib": "2.8.1" + } + }, + "@supabase/supabase-js": { + "version": "2.101.1", + "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.101.1.tgz", + "integrity": "sha512-Jnhm3LfuACwjIzvk2pfUbGQn7pa7hi6MFzfSyPrRYWVCCu69RPLCFyHSBl7HSBwadbQ3UZOznnD3gPca3ePrRA==", + "requires": { + "@supabase/auth-js": "2.101.1", + "@supabase/functions-js": "2.101.1", + "@supabase/postgrest-js": "2.101.1", + "@supabase/realtime-js": "2.101.1", + "@supabase/storage-js": "2.101.1" + } + }, "@tsconfig/node10": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", @@ -967,6 +1206,15 @@ "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", "dev": true }, + "@types/bcrypt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@types/bcrypt/-/bcrypt-6.0.0.tgz", + "integrity": "sha512-/oJGukuH3D2+D+3H4JWLaAsJ/ji86dhRidzZ/Od7H/i8g+aCmvkeCc6Ni/f9uxGLSQVCRZkX2/lqEFG2BvWtlQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/body-parser": { "version": "1.19.5", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", @@ -1026,7 +1274,7 @@ "version": "20.17.30", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.30.tgz", "integrity": "sha512-7zf4YyHA+jvBNfVrk2Gtvs6x7E8V+YDW05bNfG2XkWDJfYRXrTiP/DsB2zSYTaHX0bGIujTBQdMVAhb+j7mwpg==", - "dev": true, + "peer": true, "requires": { "undici-types": "~6.19.2" } @@ -1064,6 +1312,14 @@ "@types/send": "*" } }, + "@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "requires": { + "@types/node": "*" + } + }, "accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -1099,6 +1355,15 @@ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, + "bcrypt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-6.0.0.tgz", + "integrity": "sha512-cU8v/EGSrnH+HnxV2z0J7/blxH8gq7Xh2JFT6Aroax7UohdmiJJlxApMxtKfuI7z68NvvVcmR78k2LbT6efhRg==", + "requires": { + "node-addon-api": "^8.3.0", + "node-gyp-build": "^4.8.4" + } + }, "body-parser": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", @@ -1307,6 +1572,11 @@ "toidentifier": "1.0.1" } }, + "iceberg-js": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/iceberg-js/-/iceberg-js-0.8.1.tgz", + "integrity": "sha512-1dhVQZXhcHje7798IVM+xoo/1ZdVfzOMIc8/rgVSijRK38EDqOJoGula9N/8ZI5RD8QTxNQtK/Gozpr+qUqRRA==" + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -1374,6 +1644,16 @@ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" }, + "node-addon-api": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.7.0.tgz", + "integrity": "sha512-9MdFxmkKaOYVTV+XVRG8ArDwwQ77XIgIPyKASB1k3JPq3M8fGQQQE3YpMOrKm6g//Ktx8ivZr8xo1Qmtqub+GA==" + }, + "node-gyp-build": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", + "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==" + }, "object-inspect": { "version": "1.12.2", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", @@ -1524,6 +1804,11 @@ "yn": "3.1.1" } }, + "tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + }, "type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", @@ -1537,13 +1822,13 @@ "version": "5.8.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", - "dev": true + "dev": true, + "peer": true }, "undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "dev": true + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" }, "unpipe": { "version": "1.0.0", @@ -1566,6 +1851,12 @@ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" }, + "ws": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz", + "integrity": "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==", + "requires": {} + }, "yn": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", diff --git a/package.json b/package.json index a4f950e..f10af1e 100644 --- a/package.json +++ b/package.json @@ -12,9 +12,12 @@ "author": "", "license": "ISC", "dependencies": { + "@supabase/supabase-js": "^2.101.1", + "bcrypt": "^6.0.0", "express": "^4.18.2" }, "devDependencies": { + "@types/bcrypt": "^6.0.0", "@types/express": "^4.17.21", "@types/node": "^20.11.24", "ts-node": "^10.9.2", diff --git a/schemas/table_matches.md b/schemas/table_matches.md new file mode 100644 index 0000000..747b6e3 --- /dev/null +++ b/schemas/table_matches.md @@ -0,0 +1,16 @@ +create table public.matches ( + id bigint generated by default as identity not null, + created_at timestamp with time zone not null default now(), + user_red bigint null, + user_blue bigint null, + entry_fee bigint null default '34'::bigint, + prize_cc bigint null default '100'::bigint, + red_joined_at timestamp with time zone null, + blue_joined_at timestamp with time zone null, + status smallint null default '0'::smallint, + winner_id bigint null, + constraint matches_pkey primary key (id), + constraint matches_user_blue_fkey foreign KEY (user_blue) references users (id), + constraint matches_user_red_fkey foreign KEY (user_red) references users (id), + constraint matches_winner_id_fkey foreign KEY (winner_id) references users (id) +) TABLESPACE pg_default; \ No newline at end of file diff --git a/schemas/table_users.md b/schemas/table_users.md new file mode 100644 index 0000000..7bc6705 --- /dev/null +++ b/schemas/table_users.md @@ -0,0 +1,10 @@ +create table public.users ( + id bigint generated by default as identity not null, + created_at timestamp with time zone not null default now(), + username text null, + password text null, + cc real null default '0'::real, + rc real null default '0'::real, + last_logged_at timestamp with time zone null default now(), + constraint users_pkey primary key (id) +) TABLESPACE pg_default; \ No newline at end of file diff --git a/settings.json b/settings.json index 5f87baf..3d548f2 100644 --- a/settings.json +++ b/settings.json @@ -1,16 +1,21 @@ -{ - "port": 3000, - "password": "HelloWorld", - "minimum_players": 2, - "maximum_players": 2, - "waiting_time": 60000, - "port_range_min": 7000, - "port_range_max": 9999, - "game_exe": [ - { - "name": "Tetris", - "exe": "/root/duelfi/duelfi-tetris/tetris" - } - ], - "log_level": 1 -} +{ + "port": 2612, + "password": "HelloWorld", + "minimum_players": 2, + "maximum_players": 2, + "waiting_time": 60000, + "port_range_min": 26000, + "port_range_max": 27000, + "games": [ + { + "name": "soccar", + "exe": "/home/react/KickKings/games/soccar/soccar.x86_64" + } + ], + "log_level": 3, + "supabase_url": "https://lqjiegbnzbdioibibwlv.supabase.co", + "supabase_service_role_key": "sb_secret_usQNtjUb1J9DUdYse5BowQ_tG0Rd6dE", + "auth_jwt_secret": "ifjJhkiJiP6FR9TJXDP1R2s85CUDfrMbg4S2O7O4OWlxTjFqbfuziI0Qan9qBred7q2WAfIA5mwcpu9HWjH0mQ==", + "iap_dummy_mode": true, + "dedicated_server_secret": "38516e39d3406225b7c3015a66e5d25c54e9b2024c0755212122bdcea3e3a328" +} diff --git a/settings.json.old b/settings.json.old new file mode 100644 index 0000000..cb42635 --- /dev/null +++ b/settings.json.old @@ -0,0 +1,16 @@ +{ + "port": 2612, + "password": "HelloWorld", + "minimum_players": 2, + "maximum_players": 2, + "waiting_time": 60000, + "port_range_min": 26000, + "port_range_max": 27000, + "games": [ + { + "name": "soccar", + "exe": "/home/react/CupidServer/games/soccar/soccar.x86_64" + } + ], + "log_level": 3 +} diff --git a/types.ts b/types.ts index bd60986..44124d9 100644 --- a/types.ts +++ b/types.ts @@ -7,15 +7,33 @@ export interface Settings { port_range_min: number; port_range_max: number; games: { - id: string; + name: string; exe: string; }[]; log_level: number; + /** Supabase project URL (Settings → API) */ + supabase_url?: string; + /** Service role key — server only; never ship to Unity or clients */ + supabase_service_role_key?: string; + /** Secret used to sign session tokens returned to Unity */ + auth_jwt_secret?: string; + /** + * When true, POST /auth/purchase-rc adds RC from a named pack without validating a store receipt. + * Set false when real in-app purchase verification is wired up. + */ + iap_dummy_mode?: boolean; + /** Secret for dedicated game server only: PATCH /internal/match/:matchId and .../winner */ + dedicated_server_secret?: string; } export interface Player { Name: string; LastSeen: number; + /** Authenticated user id (matches public.users.id); first in room = red, second = blue */ + UserId: number; + /** From latest 10 `matches` rows where user is red or blue; win if winner_id === UserId */ + l10_wins: number; + l10_losses: number; } export interface Room { @@ -23,9 +41,14 @@ export interface Room { GameName: string; Port: number; InitTime: number; + /** Row id in public.matches; game server uses this with X-Dedicated-Server-Secret */ + match_id?: number; + /** Only on GET / responses: authenticated user’s team (Players[0]=red, Players[1]=blue) */ + your_team?: 'red' | 'blue' | null; } export interface QueueEntry { Name: string; LastSeen: number; + UserId: number; } \ No newline at end of file