obsidian/MyObsidianVault/AWA/00_Concepts/99_Component_Diagrams/Client.md

33 KiB

excalidraw-plugin tags
parsed
excalidraw

==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==

Text Elements

avatar.gd Attached to avatar object in 3D scene. move_and_slides on _physics_process -> set_head ^ogiPzd6g

SCRIPTS ^meVCNPYm

network_master_to_client

Sends RPC: rpc_cm_create_account(username, password) rpc_cm_select_char(char_id) rpc_cm_create_character(charname) rpc_cm_login(email, password)

Receives RPC: rpc_mc_create_account_response(success, message) rpc_mc_character_created rpc_mc_login_response(auth_token, character_shortlist) rpc_mc_load_scene(scene_name, position, scene_port)

Signals: Common.master_ip_received => _on_master_ip_received ^lzqSWhzg

Autoload ^QM9z7z28

AWA SHARED SCENES ^v4pT6zvp

AWA SHARED DATA ^fC0tirch

SCENES (LOCAL) ^CdMUYz3V

Scripts: avatar ^FvN3KcjQ

Scripts: scene ^Lufy2xnG

Autoload: Spawnables ^GLtt6nBn

Autoload: scene_status ^TAacQHcq

Components: gamewindow/Chat/chat ^NVVwhe0m

Components: gamewindow/AvatarSpawner/AvatarSpawner ^91ImiIhV

Components: fps_status/fps_counter ^fdPpliWn

Components: gamewindow/CameraController/CameraController ^sCSOO4P6

Autoload: player_info ^IJaaEho9

Autoload: common ^wJ9HIOk7

Autoload: logger ^2mt7IJUS

login ^HloKPrJf

create_account ^l4Cs84vC

character_vault ^XRpIehSi

testscene (offline) ^7VBJOBLc

network_scene_to_client

Sends RPC:

Receives RPC:

Signals:

	 ^5hiXr5l7

client

Sends RPC:

Receives RPC:

Signals:

	 ^Fhj4p7CG

audio_manager

Sends RPC:

Receives RPC:

Signals:

	 ^oHgsr2yn

%%

Drawing

{
	"type": "excalidraw",
	"version": 2,
	"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.0.17",
	"elements": [
		{
			"type": "text",
			"version": 188,
			"versionNonce": 1592923021,
			"isDeleted": false,
			"id": "ogiPzd6g",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -1592.5535982008996,
			"y": -509.57488052848595,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 404.6795959472656,
			"height": 100,
			"seed": 363027310,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709039285331,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "avatar.gd\nAttached to avatar object in 3D scene.\nmove_and_slides on _physics_process\n-> set_head",
			"rawText": "avatar.gd\nAttached to avatar object in 3D scene.\nmove_and_slides on _physics_process\n-> set_head",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "avatar.gd\nAttached to avatar object in 3D scene.\nmove_and_slides on _physics_process\n-> set_head",
			"lineHeight": 1.25,
			"baseline": 93
		},
		{
			"type": "rectangle",
			"version": 145,
			"versionNonce": 90612707,
			"isDeleted": false,
			"id": "WmvbyuwndzDAnzJXT2Nir",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -1024.0905781678712,
			"y": -616.1313791346515,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 279.31034482758605,
			"height": 51.034482758620584,
			"seed": 1020497837,
			"groupIds": [
				"QKpoV_9U-8q5YNc25Exyd"
			],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"boundElements": [],
			"updated": 1709040724232,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 115,
			"versionNonce": 760098691,
			"isDeleted": false,
			"id": "QM9z7z28",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -1010.9871298920093,
			"y": -605.0968963760309,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 87.91990661621094,
			"height": 25,
			"seed": 1686241549,
			"groupIds": [
				"QKpoV_9U-8q5YNc25Exyd"
			],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709040724232,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Autoload",
			"rawText": "Autoload",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Autoload",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "text",
			"version": 113,
			"versionNonce": 2014550829,
			"isDeleted": false,
			"id": "lzqSWhzg",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -1007.385074403869,
			"y": -523.7181848528862,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 644.4392700195312,
			"height": 425,
			"seed": 1135180718,
			"groupIds": [
				"ZKsTh3OFxa6dymeifD9O7"
			],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709039321706,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "network_master_to_client\n\nSends RPC:\n\trpc_cm_create_account(username, password)\n\trpc_cm_select_char(char_id)\n\trpc_cm_create_character(charname)\n\trpc_cm_login(email, password)\t\n\nReceives RPC:\n\trpc_mc_create_account_response(success, message)\n\trpc_mc_character_created\n\trpc_mc_login_response(auth_token, character_shortlist)\n\trpc_mc_load_scene(scene_name, position, scene_port)\n\n*Signals:*\nCommon.master_ip_received => _on_master_ip_received\n\t\t",
			"rawText": "network_master_to_client\n\nSends RPC:\n\trpc_cm_create_account(username, password)\n\trpc_cm_select_char(char_id)\n\trpc_cm_create_character(charname)\n\trpc_cm_login(email, password)\t\n\nReceives RPC:\n\trpc_mc_create_account_response(success, message)\n\trpc_mc_character_created\n\trpc_mc_login_response(auth_token, character_shortlist)\n\trpc_mc_load_scene(scene_name, position, scene_port)\n\n*Signals:*\nCommon.master_ip_received => _on_master_ip_received\n\t\t",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "network_master_to_client\n\nSends RPC:\n\trpc_cm_create_account(username, password)\n\trpc_cm_select_char(char_id)\n\trpc_cm_create_character(charname)\n\trpc_cm_login(email, password)\t\n\nReceives RPC:\n\trpc_mc_create_account_response(success, message)\n\trpc_mc_character_created\n\trpc_mc_login_response(auth_token, character_shortlist)\n\trpc_mc_load_scene(scene_name, position, scene_port)\n\n*Signals:*\nCommon.master_ip_received => _on_master_ip_received\n\t\t",
			"lineHeight": 1.25,
			"baseline": 418
		},
		{
			"type": "rectangle",
			"version": 107,
			"versionNonce": 2028517923,
			"isDeleted": false,
			"id": "Z8YggsDyItMgtmc3hs5N8",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -1028.0216126506298,
			"y": -537.2693101691343,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 624.1379310344828,
			"height": 446.20689655172407,
			"seed": 1692896803,
			"groupIds": [
				"ZKsTh3OFxa6dymeifD9O7"
			],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"boundElements": [],
			"updated": 1709039321706,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 235,
			"versionNonce": 176772739,
			"isDeleted": false,
			"id": "meVCNPYm",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -1588.1663864341638,
			"y": -593.5639699681411,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 90.95991516113281,
			"height": 25,
			"seed": 1763326190,
			"groupIds": [
				"2Sr2eCcugE0PoThmbxj3g"
			],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709040726199,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "SCRIPTS",
			"rawText": "SCRIPTS",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "SCRIPTS",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "rectangle",
			"version": 193,
			"versionNonce": 1824624163,
			"isDeleted": false,
			"id": "mEBKl0BV--Dg_NAwleKwp",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -1601.9526471333886,
			"y": -604.5182325829275,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 163.44827586206907,
			"height": 48.965517241379246,
			"seed": 382698381,
			"groupIds": [
				"2Sr2eCcugE0PoThmbxj3g"
			],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"boundElements": [],
			"updated": 1709040726199,
			"link": null,
			"locked": false
		},
		{
			"type": "rectangle",
			"version": 37,
			"versionNonce": 942657997,
			"isDeleted": false,
			"id": "p4amUZWOHFznX537y3zTU",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -1607.676785064423,
			"y": -522.0699567208585,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 437.9310344827586,
			"height": 141.37931034482762,
			"seed": 1573016653,
			"groupIds": [],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"boundElements": [],
			"updated": 1709039289684,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 25,
			"versionNonce": 1818107757,
			"isDeleted": false,
			"id": "v4pT6zvp",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -303.2825590921965,
			"y": -593.070854709364,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 217.13978576660156,
			"height": 25,
			"seed": 1302646115,
			"groupIds": [
				"ztrRgBr_cWo5BsRD7ohgW"
			],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709039409840,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "AWA SHARED SCENES",
			"rawText": "AWA SHARED SCENES",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "AWA SHARED SCENES",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "rectangle",
			"version": 45,
			"versionNonce": 665295331,
			"isDeleted": false,
			"id": "wHe6oJzk9w7P6T11bQx6N",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -317.58949262448584,
			"y": -612.5358844712691,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 256.19047619047603,
			"height": 60,
			"seed": 233691235,
			"groupIds": [
				"ztrRgBr_cWo5BsRD7ohgW"
			],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"boundElements": [],
			"updated": 1709039409840,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 184,
			"versionNonce": 1419640067,
			"isDeleted": false,
			"id": "fC0tirch",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 517.2037284967744,
			"y": -591.875191732635,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 198.01983642578125,
			"height": 25,
			"seed": 1955695331,
			"groupIds": [
				"YZtYos9gdAu6mf2PWSXXL"
			],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709039981103,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "AWA SHARED DATA",
			"rawText": "AWA SHARED DATA",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "AWA SHARED DATA",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "rectangle",
			"version": 170,
			"versionNonce": 175989923,
			"isDeleted": false,
			"id": "1hB36rLSYY_pq7ViKj3Ej",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 498.76517231841467,
			"y": -612.7216203040637,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 256.19047619047603,
			"height": 60,
			"seed": 81212365,
			"groupIds": [
				"YZtYos9gdAu6mf2PWSXXL"
			],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"boundElements": [],
			"updated": 1709039981103,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 249,
			"versionNonce": 1714059021,
			"isDeleted": false,
			"id": "CdMUYz3V",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 1035.5794299296992,
			"y": -597.4560525384959,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 166.57984924316406,
			"height": 25,
			"seed": 367356195,
			"groupIds": [
				"dZ1lY4NJ7kT5wtgzRroO5"
			],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709039983289,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "SCENES (LOCAL)",
			"rawText": "SCENES (LOCAL)",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "SCENES (LOCAL)",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "rectangle",
			"version": 188,
			"versionNonce": 1430392173,
			"isDeleted": false,
			"id": "irHYgXydDGHFVXy9k1Zdl",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 1016.9703005235424,
			"y": -616.8608144432579,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 256.19047619047603,
			"height": 60,
			"seed": 780200643,
			"groupIds": [
				"dZ1lY4NJ7kT5wtgzRroO5"
			],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"boundElements": [],
			"updated": 1709039983289,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 70,
			"versionNonce": 387946253,
			"isDeleted": false,
			"id": "FvN3KcjQ",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -303.13801665764856,
			"y": -506.5263024056842,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 152.41981506347656,
			"height": 25,
			"seed": 1775547235,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709040708852,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Scripts: avatar",
			"rawText": "Scripts: avatar",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Scripts: avatar",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "text",
			"version": 127,
			"versionNonce": 1788030317,
			"isDeleted": false,
			"id": "Lufy2xnG",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -301.03385567562884,
			"y": -448.1439494645077,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 134.15985107421875,
			"height": 25,
			"seed": 377772845,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709040708852,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Scripts: scene",
			"rawText": "Scripts: scene",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Scripts: scene",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "text",
			"version": 156,
			"versionNonce": 201652173,
			"isDeleted": false,
			"id": "GLtt6nBn",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -299.7862266221765,
			"y": -384.26159652333126,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 210.19976806640625,
			"height": 25,
			"seed": 261516973,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709040708852,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Autoload: Spawnables",
			"rawText": "Autoload: Spawnables",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Autoload: Spawnables",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "text",
			"version": 178,
			"versionNonce": 93222445,
			"isDeleted": false,
			"id": "TAacQHcq",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -302.2967242202636,
			"y": -324.2615965233314,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 240.41973876953125,
			"height": 25,
			"seed": 1602447053,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709040708852,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Autoload: scene_status",
			"rawText": "Autoload: scene_status",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Autoload: scene_status",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "text",
			"version": 281,
			"versionNonce": 1645815949,
			"isDeleted": false,
			"id": "NVVwhe0m",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -298.01304441345474,
			"y": -260.1439494645077,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 343.6396484375,
			"height": 25,
			"seed": 804646371,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709040708852,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Components: gamewindow/Chat/chat",
			"rawText": "Components: gamewindow/Chat/chat",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Components: gamewindow/Chat/chat",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "text",
			"version": 399,
			"versionNonce": 324964077,
			"isDeleted": false,
			"id": "91ImiIhV",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -296.5279766230045,
			"y": -198.74575941925866,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 544.83935546875,
			"height": 25,
			"seed": 1363997613,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709040708852,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Components: gamewindow/AvatarSpawner/AvatarSpawner",
			"rawText": "Components: gamewindow/AvatarSpawner/AvatarSpawner",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Components: gamewindow/AvatarSpawner/AvatarSpawner",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "text",
			"version": 480,
			"versionNonce": 401090893,
			"isDeleted": false,
			"id": "fdPpliWn",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -298.96945909790577,
			"y": -139.46813875560906,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 369.77960205078125,
			"height": 25,
			"seed": 136683917,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709040708852,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Components: fps_status/fps_counter",
			"rawText": "Components: fps_status/fps_counter",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Components: fps_status/fps_counter",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "text",
			"version": 558,
			"versionNonce": 1628403629,
			"isDeleted": false,
			"id": "sCSOO4P6",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -294.90112085045996,
			"y": -62.64762593509613,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 583.87939453125,
			"height": 25,
			"seed": 1595523971,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709040708852,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Components: gamewindow/CameraController/CameraController",
			"rawText": "Components: gamewindow/CameraController/CameraController",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Components: gamewindow/CameraController/CameraController",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "text",
			"version": 101,
			"versionNonce": 189716547,
			"isDeleted": false,
			"id": "IJaaEho9",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 517.6723498835179,
			"y": -498.4570925101873,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 211.1797637939453,
			"height": 25,
			"seed": 1099775949,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709039981103,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Autoload: player_info",
			"rawText": "Autoload: player_info",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Autoload: player_info",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "text",
			"version": 144,
			"versionNonce": 1156634595,
			"isDeleted": false,
			"id": "wJ9HIOk7",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 521.8603367394967,
			"y": -433.5626900376602,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 169.6198272705078,
			"height": 25,
			"seed": 2119331011,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709039981103,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Autoload: common",
			"rawText": "Autoload: common",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Autoload: common",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "text",
			"version": 170,
			"versionNonce": 1701962627,
			"isDeleted": false,
			"id": "2mt7IJUS",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 525.7172280781383,
			"y": -376.6396131145832,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 158.67982482910156,
			"height": 25,
			"seed": 708800461,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709039981103,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Autoload: logger",
			"rawText": "Autoload: logger",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Autoload: logger",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "text",
			"version": 155,
			"versionNonce": 959419267,
			"isDeleted": false,
			"id": "HloKPrJf",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 1035.3987982779577,
			"y": -515.9473054222753,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 40.0799560546875,
			"height": 25,
			"seed": 561397891,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709040714908,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "login",
			"rawText": "login",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "login",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "text",
			"version": 199,
			"versionNonce": 1624986733,
			"isDeleted": false,
			"id": "l4Cs84vC",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 1038.9487021475866,
			"y": -465.17807465304463,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 158.17984008789062,
			"height": 25,
			"seed": 1353632109,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709040716007,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "create_account",
			"rawText": "create_account",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "create_account",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "text",
			"version": 265,
			"versionNonce": 959967309,
			"isDeleted": false,
			"id": "XRpIehSi",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 1039.4372216694464,
			"y": -408.2549977299676,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 164.31982421875,
			"height": 25,
			"seed": 208001901,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709040717125,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "character_vault",
			"rawText": "character_vault",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "character_vault",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "text",
			"version": 322,
			"versionNonce": 1206803053,
			"isDeleted": false,
			"id": "7VBJOBLc",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 1043.6749219117091,
			"y": -350.3319208068907,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 182.01979064941406,
			"height": 25,
			"seed": 522851139,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709040718527,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "testscene (offline)",
			"rawText": "testscene (offline)",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "testscene (offline)",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "text",
			"version": 169,
			"versionNonce": 1792905955,
			"isDeleted": false,
			"id": "5hiXr5l7",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -1001.3752442500753,
			"y": -56.86906721763206,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 246.5594024658203,
			"height": 272.9664258393541,
			"seed": 798610477,
			"groupIds": [
				"aafxBMsjmhbDPkPXTsA99"
			],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709040040784,
			"link": null,
			"locked": false,
			"fontSize": 19.852103697407568,
			"fontFamily": 1,
			"text": "network_scene_to_client\n\nSends RPC:\n\t\n\nReceives RPC:\n\t\n\n*Signals:*\n\n\t\t",
			"rawText": "network_scene_to_client\n\nSends RPC:\n\t\n\nReceives RPC:\n\t\n\n*Signals:*\n\n\t\t",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "network_scene_to_client\n\nSends RPC:\n\t\n\nReceives RPC:\n\t\n\n*Signals:*\n\n\t\t",
			"lineHeight": 1.25,
			"baseline": 265
		},
		{
			"type": "rectangle",
			"version": 197,
			"versionNonce": 1141849731,
			"isDeleted": false,
			"id": "FKLaawoxB0BEIUZhFiV2A",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -1021.8591791115863,
			"y": -70.31998446736816,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 619.5225464190983,
			"height": 295.214971349854,
			"seed": 789104269,
			"groupIds": [
				"aafxBMsjmhbDPkPXTsA99"
			],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"boundElements": [],
			"updated": 1709040040784,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 198,
			"versionNonce": 533959181,
			"isDeleted": false,
			"id": "Fhj4p7CG",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -997.0601517880164,
			"y": 260.5630966957244,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 158.75048828125,
			"height": 272.9664258393541,
			"seed": 2140672451,
			"groupIds": [
				"ZBlW0LqeAOOeBIERDC6_d"
			],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709039961780,
			"link": null,
			"locked": false,
			"fontSize": 19.852103697407568,
			"fontFamily": 1,
			"text": "client\n\nSends RPC:\n\t\n\nReceives RPC:\n\t\n\n*Signals:*\n\n\t\t",
			"rawText": "client\n\nSends RPC:\n\t\n\nReceives RPC:\n\t\n\n*Signals:*\n\n\t\t",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "client\n\nSends RPC:\n\t\n\nReceives RPC:\n\t\n\n*Signals:*\n\n\t\t",
			"lineHeight": 1.25,
			"baseline": 265
		},
		{
			"type": "rectangle",
			"version": 224,
			"versionNonce": 644882755,
			"isDeleted": false,
			"id": "4zkOi8Sqm8J4m-OBeeO5b",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -1017.5440866495278,
			"y": 247.11217944598835,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 619.5225464190983,
			"height": 295.214971349854,
			"seed": 517398883,
			"groupIds": [
				"ZBlW0LqeAOOeBIERDC6_d"
			],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"boundElements": [],
			"updated": 1709039961780,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 314,
			"versionNonce": 2100607757,
			"isDeleted": false,
			"id": "oHgsr2yn",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -990.90630563417,
			"y": 583.013985282237,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 158.75048828125,
			"height": 272.9664258393541,
			"seed": 644953155,
			"groupIds": [
				"L2T8zej3FlYhsTH7KBBEJ"
			],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1709039965875,
			"link": null,
			"locked": false,
			"fontSize": 19.852103697407568,
			"fontFamily": 1,
			"text": "audio_manager\n\nSends RPC:\n\t\n\nReceives RPC:\n\t\n\n*Signals:*\n\n\t\t",
			"rawText": "audio_manager\n\nSends RPC:\n\t\n\nReceives RPC:\n\t\n\n*Signals:*\n\n\t\t",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "audio_manager\n\nSends RPC:\n\t\n\nReceives RPC:\n\t\n\n*Signals:*\n\n\t\t",
			"lineHeight": 1.25,
			"baseline": 265
		},
		{
			"type": "rectangle",
			"version": 296,
			"versionNonce": 701630531,
			"isDeleted": false,
			"id": "1qMcXNo6zQpLYonV8Y9VT",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -1011.3902404956815,
			"y": 569.5630680325008,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 619.5225464190983,
			"height": 295.214971349854,
			"seed": 57127907,
			"groupIds": [
				"L2T8zej3FlYhsTH7KBBEJ"
			],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"boundElements": [],
			"updated": 1709039965875,
			"link": null,
			"locked": false
		}
	],
	"appState": {
		"theme": "light",
		"viewBackgroundColor": "#ffffff",
		"currentItemStrokeColor": "#1e1e1e",
		"currentItemBackgroundColor": "transparent",
		"currentItemFillStyle": "solid",
		"currentItemStrokeWidth": 2,
		"currentItemStrokeStyle": "solid",
		"currentItemRoughness": 1,
		"currentItemOpacity": 100,
		"currentItemFontFamily": 1,
		"currentItemFontSize": 20,
		"currentItemTextAlign": "left",
		"currentItemStartArrowhead": null,
		"currentItemEndArrowhead": "arrow",
		"scrollX": 1100.8789672861326,
		"scrollY": 858.8112192612207,
		"zoom": {
			"value": 1.0000000000000002
		},
		"currentItemRoundness": "round",
		"gridSize": null,
		"gridColor": {
			"Bold": "#C9C9C9FF",
			"Regular": "#EDEDEDFF"
		},
		"currentStrokeOptions": null,
		"previousGridSize": null,
		"frameRendering": {
			"enabled": true,
			"clip": true,
			"name": true,
			"outline": true
		}
	},
	"files": {}
}

%%