obsidian/MyObsidianVault/AWA/00_Concepts/99_Component_Diagrams/Client.md
2024-06-08 10:22:34 +02:00

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 this one listens to load_scene and runs it on client.gd ^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": 114,
			"versionNonce": 802842437,
			"isDeleted": false,
			"id": "lzqSWhzg",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -1007.385074403869,
			"y": -522.541714264651,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 644.4392700195312,
			"height": 425,
			"seed": 1135180718,
			"groupIds": [
				"ZKsTh3OFxa6dymeifD9O7"
			],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1717833800457,
			"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": 108,
			"versionNonce": 620181157,
			"isDeleted": false,
			"id": "Z8YggsDyItMgtmc3hs5N8",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -1028.0216126506298,
			"y": -536.0928395808991,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 624.1379310344828,
			"height": 446.20689655172407,
			"seed": 1692896803,
			"groupIds": [
				"ZKsTh3OFxa6dymeifD9O7"
			],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"boundElements": [],
			"updated": 1717833800457,
			"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": 239,
			"versionNonce": 1251576133,
			"isDeleted": false,
			"id": "fC0tirch",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 404.2625520261861,
			"y": -595.4046034973409,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 198.01983642578125,
			"height": 25,
			"seed": 1955695331,
			"groupIds": [
				"YZtYos9gdAu6mf2PWSXXL"
			],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1717834023771,
			"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": 225,
			"versionNonce": 528619685,
			"isDeleted": false,
			"id": "1hB36rLSYY_pq7ViKj3Ej",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 385.8239958478264,
			"y": -616.2510320687695,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 256.19047619047603,
			"height": 60,
			"seed": 81212365,
			"groupIds": [
				"YZtYos9gdAu6mf2PWSXXL"
			],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"boundElements": [],
			"updated": 1717834023771,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 332,
			"versionNonce": 1054750757,
			"isDeleted": false,
			"id": "CdMUYz3V",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 807.3441358120523,
			"y": -598.632523126731,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 166.57984924316406,
			"height": 25,
			"seed": 367356195,
			"groupIds": [
				"dZ1lY4NJ7kT5wtgzRroO5"
			],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1717834025678,
			"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": 271,
			"versionNonce": 1225649029,
			"isDeleted": false,
			"id": "irHYgXydDGHFVXy9k1Zdl",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 788.7350064058954,
			"y": -618.0372850314931,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 256.19047619047603,
			"height": 60,
			"seed": 780200643,
			"groupIds": [
				"dZ1lY4NJ7kT5wtgzRroO5"
			],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"boundElements": [],
			"updated": 1717834025678,
			"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": 156,
			"versionNonce": 459389957,
			"isDeleted": false,
			"id": "IJaaEho9",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 404.7311734129296,
			"y": -501.98650427489315,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 211.1797637939453,
			"height": 25,
			"seed": 1099775949,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1717834023771,
			"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": 199,
			"versionNonce": 1983247205,
			"isDeleted": false,
			"id": "wJ9HIOk7",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 408.9191602689084,
			"y": -437.0921018023661,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 169.6198272705078,
			"height": 25,
			"seed": 2119331011,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1717834023771,
			"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": 225,
			"versionNonce": 206323397,
			"isDeleted": false,
			"id": "2mt7IJUS",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 412.77605160755,
			"y": -380.16902487928905,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 158.67982482910156,
			"height": 25,
			"seed": 708800461,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1717834023771,
			"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": 238,
			"versionNonce": 229651173,
			"isDeleted": false,
			"id": "HloKPrJf",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 807.1635041603107,
			"y": -517.1237760105105,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 40.0799560546875,
			"height": 25,
			"seed": 561397891,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1717834025678,
			"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": 282,
			"versionNonce": 1230147141,
			"isDeleted": false,
			"id": "l4Cs84vC",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 810.7134080299396,
			"y": -466.35454524127977,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 158.17984008789062,
			"height": 25,
			"seed": 1353632109,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1717834025678,
			"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": 411,
			"versionNonce": 1255308709,
			"isDeleted": false,
			"id": "XRpIehSi",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 811.2019275517995,
			"y": -409.43146831820275,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 581.2593994140625,
			"height": 50,
			"seed": 208001901,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1717834025678,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "character_vault\n    this one listens to load_scene and runs it on client.gd",
			"rawText": "character_vault\n    this one listens to load_scene and runs it on client.gd",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "character_vault\n    this one listens to load_scene and runs it on client.gd",
			"lineHeight": 1.25,
			"baseline": 43
		},
		{
			"type": "text",
			"version": 420,
			"versionNonce": 693993733,
			"isDeleted": false,
			"id": "7VBJOBLc",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 815.4396277940622,
			"y": -332.68486198336115,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 182.01979064941406,
			"height": 25,
			"seed": 522851139,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1717834025678,
			"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": 1893.167095084293,
		"scrollY": 823.5612481845034,
		"zoom": {
			"value": 0.8500000000000003
		},
		"currentItemRoundness": "round",
		"gridSize": null,
		"gridColor": {
			"Bold": "#C9C9C9FF",
			"Regular": "#EDEDEDFF"
		},
		"currentStrokeOptions": null,
		"previousGridSize": null,
		"frameRendering": {
			"enabled": true,
			"clip": true,
			"name": true,
			"outline": true
		}
	},
	"files": {}
}

%%