浏览代码

/main/symbol_game_art
当前提交
f4b5e883
共有 65 个文件被更改,包括 6650 次插入717 次删除
  1. 572
      Assets/Art/VFX/Star.shadersubgraph
  2. 108
      Assets/Art/VFX/StarField.shadergraph
  3. 14
      Assets/Art/VFX/StarGrid.shadersubgraph
  4. 128
      Assets/Art/VFX/StarGridLayer.shadersubgraph
  5. 34
      Assets/Art/VFX/StarGridLayerAnimation.shadersubgraph
  6. 115
      Assets/Prefabs/GameManager.prefab
  7. 275
      Assets/Scenes/game_edit.unity
  8. 73
      Assets/Scenes/mainScene.unity
  9. 3
      Assets/Scripts/Game/ServerAddress.cs
  10. 1
      Assets/Scripts/Infrastructure/Messenger.cs
  11. 4
      Assets/Scripts/LobbyRelaySample.asmdef
  12. 2
      Packages/manifest.json
  13. 29
      Packages/packages-lock.json
  14. 73
      ProjectSettings/DynamicsManager.asset
  15. 12
      ProjectSettings/ProjectSettings.asset
  16. 344
      Assets/Art/Borders/glyph_bg_border.png
  17. 96
      Assets/Art/Borders/glyph_bg_border.png.meta
  18. 207
      Assets/Art/Borders/glyph_mask.png
  19. 96
      Assets/Art/Borders/glyph_mask.png.meta
  20. 1001
      Assets/Art/VFX/TwirlingVoronoi.shadersubgraph
  21. 10
      Assets/Art/VFX/TwirlingVoronoi.shadersubgraph.meta
  22. 1001
      Assets/Art/VFX/WobblyBorder.shadergraph
  23. 10
      Assets/Art/VFX/WobblyBorder.shadergraph.meta
  24. 8
      Assets/Prefabs/InGame.meta
  25. 8
      Assets/Prefabs/Runes.meta
  26. 8
      Assets/Scripts/Game/InGame.meta
  27. 7
      Assets/Prefabs/InGame/InGameLogic.prefab.meta
  28. 157
      Assets/Prefabs/InGame/PlayerCursor.prefab
  29. 7
      Assets/Prefabs/InGame/PlayerCursor.prefab.meta
  30. 216
      Assets/Prefabs/InGame/SymbolContainer.prefab
  31. 7
      Assets/Prefabs/InGame/SymbolContainer.prefab.meta
  32. 33
      Assets/Prefabs/InGame/SymbolData.asset
  33. 8
      Assets/Prefabs/InGame/SymbolData.asset.meta
  34. 167
      Assets/Prefabs/InGame/SymbolObject.prefab
  35. 7
      Assets/Prefabs/InGame/SymbolObject.prefab.meta
  36. 452
      Assets/Prefabs/InGame/InGameLogic.prefab
  37. 131
      Assets/Prefabs/Runes/Icon_wobbly.mat
  38. 8
      Assets/Prefabs/Runes/Icon_wobbly.mat.meta
  39. 1001
      Assets/Prefabs/Runes/icon_bg.prefab
  40. 7
      Assets/Prefabs/Runes/icon_bg.prefab.meta
  41. 147
      Assets/Prefabs/Runes/icon_particle.mat
  42. 8
      Assets/Prefabs/Runes/icon_particle.mat.meta
  43. 67
      Assets/Prefabs/Runes/icon_prefab.prefab
  44. 7
      Assets/Prefabs/Runes/icon_prefab.prefab.meta
  45. 130
      Assets/Prefabs/Runes/icon_starfield_bg.mat
  46. 8
      Assets/Prefabs/Runes/icon_starfield_bg.mat.meta
  47. 63
      Assets/Prefabs/Runes/starfield_bg.prefab
  48. 7
      Assets/Prefabs/Runes/starfield_bg.prefab.meta
  49. 11
      Assets/Scripts/Game/InGame/InGameRunner.cs.meta
  50. 11
      Assets/Scripts/Game/InGame/SetupInGame.cs.meta
  51. 25
      Assets/Scripts/Game/InGame/SymbolContainer.cs
  52. 11
      Assets/Scripts/Game/InGame/SymbolContainer.cs.meta
  53. 18
      Assets/Scripts/Game/InGame/SymbolData.cs
  54. 11
      Assets/Scripts/Game/InGame/SymbolData.cs.meta
  55. 133
      Assets/Scripts/Game/InGame/InGameRunner.cs
  56. 85
      Assets/Scripts/Game/InGame/PlayerCursor.cs
  57. 11
      Assets/Scripts/Game/InGame/PlayerCursor.cs.meta
  58. 132
      Assets/Scripts/Game/InGame/SetupInGame.cs
  59. 23
      Assets/Scripts/Game/InGame/SymbolObject.cs
  60. 11
      Assets/Scripts/Game/InGame/SymbolObject.cs.meta
  61. 8
      Assets/Prefabs/Icons.meta

572
Assets/Art/VFX/Star.shadersubgraph


"m_Id": "5a18bdb138374bb1ba5ac599130f337a"
},
{
"m_Id": "473afc286c4147b898b24608bdae2be1"
},
{
"m_Id": "1e4ad37074f7442dbc8465b5e92013cc"
},
{
"m_Id": "5d371752109b4eaaa753fe9ad2499c99"
},
{

},
{
"m_Id": "c19729a5486d4b28ad9fa2c43ff610d7"
},
{
"m_Id": "384c58c7e95f4a85998d100d407bf71a"
}
],
"m_GroupDatas": [],

{
"m_OutputSlot": {
"m_Node": {
"m_Id": "1e4ad37074f7442dbc8465b5e92013cc"
"m_Id": "22ee331a0da748629d936a721bbf3f1f"
"m_Id": "5d371752109b4eaaa753fe9ad2499c99"
"m_Id": "0c1a89fcda00410dbbd96dd6e64d38a6"
"m_SlotId": 1
"m_SlotId": 0
"m_Id": "22ee331a0da748629d936a721bbf3f1f"
"m_Id": "29aa0acc6f3842fb9dc7d5c2404926a6"
"m_SlotId": 2
},
"m_InputSlot": {
"m_Node": {
"m_Id": "0c1a89fcda00410dbbd96dd6e64d38a6"
},
"m_SlotId": 0
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "29aa0acc6f3842fb9dc7d5c2404926a6"
},
"m_SlotId": 1
},
"m_InputSlot": {

"m_InputSlot": {
"m_Node": {
"m_Id": "a2d5096d7b4c4d8997848cf5e531e3b1"
},
"m_SlotId": 1
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "384c58c7e95f4a85998d100d407bf71a"
},
"m_SlotId": 4
},
"m_InputSlot": {
"m_Node": {
"m_Id": "5d371752109b4eaaa753fe9ad2499c99"
},
"m_SlotId": 1
}

{
"m_OutputSlot": {
"m_Node": {
"m_Id": "473afc286c4147b898b24608bdae2be1"
},
"m_SlotId": 1
},
"m_InputSlot": {
"m_Node": {
"m_Id": "1e4ad37074f7442dbc8465b5e92013cc"
},
"m_SlotId": 1
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "5a18bdb138374bb1ba5ac599130f337a"
},
"m_SlotId": 2

"m_Id": "5d371752109b4eaaa753fe9ad2499c99"
"m_Id": "9205ba8c2827445093a753e4f6e89fcd"
},
"m_SlotId": 0
}

},
"m_InputSlot": {
"m_Node": {
"m_Id": "9205ba8c2827445093a753e4f6e89fcd"
"m_Id": "c571772e31454022b857bfb42d7ed7b3"
"m_SlotId": 0
"m_SlotId": 1
}
},
{

},
"m_InputSlot": {
"m_Node": {
"m_Id": "1e4ad37074f7442dbc8465b5e92013cc"
"m_Id": "384c58c7e95f4a85998d100d407bf71a"
},
"m_SlotId": 2
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "8eeb8a7b746a45dd98bffc4234a74f8a"
},
"m_InputSlot": {
"m_Node": {
"m_Id": "384c58c7e95f4a85998d100d407bf71a"
},
"m_SlotId": 3
}
},
{

},
"m_InputSlot": {
"m_Node": {
"m_Id": "c571772e31454022b857bfb42d7ed7b3"
"m_Id": "5d371752109b4eaaa753fe9ad2499c99"
"m_SlotId": 1
"m_SlotId": 0
}
},
{

},
"m_InputSlot": {
"m_Node": {
"m_Id": "3f10558b8aee49fe9f73585c3c10aaaf"
"m_Id": "384c58c7e95f4a85998d100d407bf71a"
},
"m_SlotId": 0
}

},
"m_InputSlot": {
"m_Node": {
"m_Id": "473afc286c4147b898b24608bdae2be1"
"m_Id": "3f10558b8aee49fe9f73585c3c10aaaf"
},
"m_SlotId": 0
}

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -78.0001220703125,
"y": -603.0,
"x": -75.00003814697266,
"y": -610.0000610351563,
"height": 94.0
"height": 94.00000762939453
}
},
"m_Slots": [

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "1475d2b62fbd4b0cbc42b03af32b6180",
"m_Id": 2,
"m_DisplayName": "Out",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "Out",
"m_StageCapability": 3,
"m_Value": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"w": 0.0
},
"m_DefaultValue": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"w": 0.0
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "15b17bd26ca94a3db2694a1009893590",
"m_Id": 0,
"m_DisplayName": "In",

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -862.9999389648438,
"y": -900.0,
"width": 154.99998474121095,
"x": -929.0000610351563,
"y": -923.0,
"width": 155.00001525878907,
"height": 142.0
}
},

{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DivideNode",
"m_ObjectId": "1e4ad37074f7442dbc8465b5e92013cc",
"m_Group": {
"m_Id": ""
},
"m_Name": "Divide",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 356.00006103515627,
"y": -278.99993896484377,
"width": 208.0,
"height": 302.0
}
},
"m_Slots": [
{
"m_Id": "84a7de87ecd846748151a38952989a0f"
},
{
"m_Id": "21419270af8e4427aa7067f0e74f4938"
},
{
"m_Id": "1475d2b62fbd4b0cbc42b03af32b6180"
}
],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "21419270af8e4427aa7067f0e74f4938",
"m_Id": 1,
"m_DisplayName": "B",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "B",
"m_StageCapability": 3,
"m_Value": {
"x": 2.0,
"y": 2.0,
"z": 2.0,
"w": 2.0
},
"m_DefaultValue": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"w": 0.0
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.MultiplyNode",
"m_ObjectId": "22ee331a0da748629d936a721bbf3f1f",
"m_Group": {

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -204.0001220703125,
"y": -603.0,
"width": 126.0,
"height": 118.0
"x": -204.00001525878907,
"y": -612.0000610351563,
"width": 126.00000762939453,
"height": 118.00000762939453
}
},
"m_Slots": [

{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "278ba132fe4d4485a68ae827a2c86873",
"m_Id": 1,
"m_DisplayName": "Out",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "Out",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot",
"m_ObjectId": "290a6ff4de5248a18ecba8ad51fb251d",
"m_Id": 0,

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -578.0001220703125,
"y": -603.0,
"x": -578.0000610351563,
"y": -612.0,
"height": 149.0
"height": 149.00001525878907
}
},
"m_Slots": [

{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.EllipseNode",
"m_ObjectId": "384c58c7e95f4a85998d100d407bf71a",
"m_Group": {
"m_Id": ""
},
"m_Name": "Ellipse",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -74.99999237060547,
"y": -185.0000457763672,
"width": 154.0,
"height": 142.0
}
},
"m_Slots": [
{
"m_Id": "5a5e74acd8724b26ae093edf24fae965"
},
{
"m_Id": "cf74ec890b95449caab9412f4e7943c8"
},
{
"m_Id": "8a760dbb767e4604acae71d1d0d8e720"
},
{
"m_Id": "7d6f57b0eb074dbeba97545112ec54cb"
}
],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": false,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "3dc469126eaf4a0794f0031f15a04f6a",
"m_Id": 3,

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 594.9999389648438,
"y": 94.00005340576172,
"x": -351.00006103515627,
"y": -391.9999084472656,
"width": 130.0,
"height": 94.0
}

{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.LengthNode",
"m_ObjectId": "473afc286c4147b898b24608bdae2be1",
"m_Group": {
"m_Id": ""
},
"m_Name": "Length",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 175.00006103515626,
"y": -278.99993896484377,
"width": 130.0,
"height": 94.0
}
},
"m_Slots": [
{
"m_Id": "b842351583f64aa09e225ec1c44884d0"
},
{
"m_Id": "278ba132fe4d4485a68ae827a2c86873"
}
],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": false,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot",
"m_ObjectId": "48314f0de97648bc82d72d80c9e5c62b",
"m_Id": 1,

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 594.9999389648438,
"y": -612.0,
"width": 208.00001525878907,
"height": 302.0000305175781
"x": 529.9999389648438,
"y": -610.0,
"width": 126.0,
"height": 117.99999237060547
}
},
"m_Slots": [

],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_PreviewExpanded": false,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []

{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot",
"m_ObjectId": "5a5e74acd8724b26ae093edf24fae965",
"m_Id": 0,
"m_DisplayName": "UV",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "UV",
"m_StageCapability": 3,
"m_Value": {
"x": 0.0,
"y": 0.0
},
"m_DefaultValue": {
"x": 0.0,
"y": 0.0
},
"m_Labels": [],
"m_Channel": 0
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot",
"m_ObjectId": "5bcdfed632c44a45b77e9072db6ae75b",
"m_Id": 0,

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 834.0,
"y": -278.9999694824219,
"width": 208.0,
"height": 301.9999694824219
"x": 781.9999389648438,
"y": -185.0,
"width": 126.0,
"height": 117.99999237060547
}
},
"m_Slots": [

],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_PreviewExpanded": false,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -296.9999694824219,
"x": -332.0000305175781,
"height": 94.0
"height": 94.00000762939453
}
},
"m_Slots": [

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 356.0,
"x": 371.0000305175781,
"width": 208.0,
"height": 302.0
"width": 126.00000762939453,
"height": 118.00000762939453
}
},
"m_Slots": [

],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_PreviewExpanded": false,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -708.0001220703125,
"y": -603.0,
"x": -708.0000610351563,
"y": -612.0,
"height": 118.0
"height": 118.00000762939453
}
},
"m_Slots": [

{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "7d6f57b0eb074dbeba97545112ec54cb",
"m_Id": 4,
"m_DisplayName": "Out",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "Out",
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "7f5e7ea8e51040a984002cc665fdc340",
"m_Id": 3,

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -422.99993896484377,
"x": -458.0000305175781,
"width": 125.99999237060547,
"height": 118.0
"width": 126.00000762939453,
"height": 118.00000762939453
}
},
"m_Slots": [

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -168.99993896484376,
"x": -204.00001525878907,
"width": 125.99999237060547,
"height": 118.0
"width": 126.00000762939453,
"height": 118.00000762939453
}
},
"m_Slots": [

{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "84a7de87ecd846748151a38952989a0f",
"m_Id": 0,
"m_DisplayName": "A",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "A",
"m_StageCapability": 3,
"m_Value": {
"x": 0.019999999552965165,
"y": 0.0,
"z": 0.0,
"w": 0.0
},
"m_DefaultValue": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"w": 0.0
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.MultiplyNode",
"m_ObjectId": "8647dbce298d4975bd73be00e89121e4",
"m_Group": {

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -672.9999389648438,
"y": -923.0,
"x": -708.0000610351563,
"y": -923.0000610351563,
"height": 118.0
"height": 118.00000762939453
}
},
"m_Slots": [

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -332.0,
"y": -603.0,
"x": -332.0000305175781,
"y": -612.0000610351563,
"height": 94.0
"height": 94.00000762939453
}
},
"m_Slots": [

{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "8a760dbb767e4604acae71d1d0d8e720",
"m_Id": 3,
"m_DisplayName": "Height",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Height",
"m_StageCapability": 3,
"m_Value": 0.5,
"m_DefaultValue": 0.5,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.PropertyNode",
"m_ObjectId": "8eeb8a7b746a45dd98bffc4234a74f8a",
"m_Group": {

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 175.00006103515626,
"y": -312.9999694824219,
"x": -323.0,
"y": -125.00003051757813,
"width": 119.0,
"height": 34.0
}

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 1061.0,
"y": -278.9999694824219,
"width": 208.0,
"height": 301.9999694824219
"x": 655.9999389648438,
"y": -392.0,
"width": 126.0,
"height": 117.99999237060547
}
},
"m_Slots": [

],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_PreviewExpanded": false,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -885.0,
"y": -279.0000305175781,
"width": 155.0,
"x": -929.0,
"y": -392.00006103515627,
"width": 155.00001525878907,
"height": 142.0
}
},

"m_ShaderOutputName": "Edge1",
"m_StageCapability": 3,
"m_Value": {
"x": 1.0,
"x": 0.30000001192092898,
"y": 0.0,
"z": 0.0,
"w": 0.0

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -458.0,
"y": -603.0,
"width": 126.0,
"height": 118.0
"x": -458.00006103515627,
"y": -612.0,
"width": 126.00000762939453,
"height": 118.00000762939453
}
},
"m_Slots": [

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 355.9999084472656,
"y": -611.9999389648438,
"width": 207.99998474121095,
"height": 301.9999694824219
"x": 371.0000305175781,
"y": -610.0,
"width": 126.0,
"height": 117.99999237060547
}
},
"m_Slots": [

],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_PreviewExpanded": false,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []

{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "b842351583f64aa09e225ec1c44884d0",
"m_Id": 0,
"m_DisplayName": "In",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "In",
"m_StageCapability": 3,
"m_Value": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"w": 0.0
},
"m_DefaultValue": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"w": 0.0
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot",
"m_ObjectId": "ba6c70aa8569424c996a1723bf2119da",
"m_Id": 0,

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -543.0,
"y": -923.0,
"width": 119.99999237060547,
"height": 149.0
"x": -578.0000610351563,
"y": -923.0000610351563,
"width": 120.00000762939453,
"height": 149.00001525878907
}
},
"m_Slots": [

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 1742.0001220703125,
"y": -279.0000915527344,
"width": 116.00000762939453,
"x": 935.0,
"y": -185.0,
"width": 115.99999237060547,
"height": 77.0
}
},

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 208.99993896484376,
"y": -610.0000610351563,
"x": 211.00003051757813,
"y": -610.0,
"height": 118.0
"height": 117.99999237060547
}
},
"m_Slots": [

"m_Expanded": false,
"m_Position": {
"serializedVersion": "2",
"x": -42.99996566772461,
"x": -78.00004577636719,
"height": 94.0
"height": 94.00000762939453
}
},
"m_Slots": [

{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "cf74ec890b95449caab9412f4e7943c8",
"m_Id": 2,
"m_DisplayName": "Width",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Width",
"m_StageCapability": 3,
"m_Value": 0.5,
"m_DefaultValue": 0.5,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "d17fcc9f5dfc4909b0a794278ba25c8d",
"m_Id": 1,
"m_DisplayName": "R",

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 84.9999771118164,
"x": 71.0,
"width": 125.99999237060547,
"height": 118.0
"width": 126.00000762939453,
"height": 118.00000762939453
}
},
"m_Slots": [

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 834.0,
"y": 48.00003433227539,
"width": 208.0,
"height": 326.0
"x": -75.00005340576172,
"y": -391.9999084472656,
"width": 153.0,
"height": 142.0
}
},
"m_Slots": [

],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_PreviewExpanded": false,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []

"m_ShaderOutputName": "B",
"m_StageCapability": 3,
"m_Value": {
"e00": 2.0,
"e00": 1.0,
"e01": 2.0,
"e02": 2.0,
"e03": 2.0,

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -1049.9998779296875,
"y": -923.0,
"width": 208.0,
"height": 362.0
"x": -1236.0,
"y": -923.0000610351563,
"width": 165.00001525878907,
"height": 178.00001525878907
}
},
"m_Slots": [

"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 211.0000457763672,
"x": 211.00001525878907,
"width": 125.99999237060547,
"height": 118.0
"width": 126.00000762939453,
"height": 118.00000762939453
}
},
"m_Slots": [

108
Assets/Art/VFX/StarField.shadergraph


"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_7f706e7688e64577958f3401a2b9d68c",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_b7dcac4f9a49431495833f4bc05980f6",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.6000000238418579,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_f85824862b044ef289a53b1bc9666bd1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 0.0,
"y": 0.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_f85824862b044ef289a53b1bc9666bd1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 0.0,
"y": 0.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_f85824862b044ef289a53b1bc9666bd1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 0.0,
"y": 0.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_94d543fa65234b059a456e024b9de91b",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_8664506ee43140aa9502d03d7703a495",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_b7dcac4f9a49431495833f4bc05980f6",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_9d57b5e99c3044f597b77c4d6d96a669",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_8664506ee43140aa9502d03d7703a495",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_7f706e7688e64577958f3401a2b9d68c",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_b7dcac4f9a49431495833f4bc05980f6",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.800000011920929,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_8664506ee43140aa9502d03d7703a495",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_9d69c0843d804c9280782cceea756fcf",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_8664506ee43140aa9502d03d7703a495",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_9d69c0843d804c9280782cceea756fcf",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_7f706e7688e64577958f3401a2b9d68c",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_f85824862b044ef289a53b1bc9666bd1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 0.0,
"y": 0.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_9d69c0843d804c9280782cceea756fcf",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_9d69c0843d804c9280782cceea756fcf",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_3a6a085d9f0147d090c30ade7f7e2e2f",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_94d543fa65234b059a456e024b9de91b",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_f85824862b044ef289a53b1bc9666bd1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 0.0,
"y": 0.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_f85824862b044ef289a53b1bc9666bd1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 0.0,
"y": 0.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_9d69c0843d804c9280782cceea756fcf",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_3a6a085d9f0147d090c30ade7f7e2e2f",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_9d57b5e99c3044f597b77c4d6d96a669",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_7f706e7688e64577958f3401a2b9d68c",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_9d57b5e99c3044f597b77c4d6d96a669",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_9d69c0843d804c9280782cceea756fcf",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_9d57b5e99c3044f597b77c4d6d96a669",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_94d543fa65234b059a456e024b9de91b",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_7f706e7688e64577958f3401a2b9d68c",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_94d543fa65234b059a456e024b9de91b",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_9d57b5e99c3044f597b77c4d6d96a669",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_b7dcac4f9a49431495833f4bc05980f6",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 1.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_7f706e7688e64577958f3401a2b9d68c",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_94d543fa65234b059a456e024b9de91b",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_3a6a085d9f0147d090c30ade7f7e2e2f",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_9d57b5e99c3044f597b77c4d6d96a669",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_3a6a085d9f0147d090c30ade7f7e2e2f",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_94d543fa65234b059a456e024b9de91b",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_b7dcac4f9a49431495833f4bc05980f6",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.20000000298023225,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_8664506ee43140aa9502d03d7703a495",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_3a6a085d9f0147d090c30ade7f7e2e2f",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_b7dcac4f9a49431495833f4bc05980f6",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.4000000059604645,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_8664506ee43140aa9502d03d7703a495",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_3a6a085d9f0147d090c30ade7f7e2e2f",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

14
Assets/Art/VFX/StarGrid.shadersubgraph


"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_daf01cac53f44080b4f1faa90e88b1d7",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_d5ead5e27b6f47fdacc48e946329af17",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_ce5610ed374343f8b99fc05a8d521cf7",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_2a964d86b775463aaf66a13fa6a573bd",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 0.0,
"y": 0.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_31c969887dac4b73b5dfe5e5cc61f0a7",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

128
Assets/Art/VFX/StarGridLayer.shadersubgraph


"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_c238cd8bfa5649dcac779a934b8bd276",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 0.0,
"y": 0.0

"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_c238cd8bfa5649dcac779a934b8bd276",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 0.0,
"y": 0.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_dbf5d5d4780a4fc8bd0c1f917a4690e2",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 0.0,
"y": -1.0

"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_cd785217e347489286e2a0eaad34a17f",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_35bd3ae24fd447efa02591e622cece98",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_71e87ef5871d484c8883866a91911849",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_71e87ef5871d484c8883866a91911849",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_35bd3ae24fd447efa02591e622cece98",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_c238cd8bfa5649dcac779a934b8bd276",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 0.0,
"y": 0.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_71e87ef5871d484c8883866a91911849",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_dbf5d5d4780a4fc8bd0c1f917a4690e2",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 0.0,
"y": 0.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_35bd3ae24fd447efa02591e622cece98",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_35bd3ae24fd447efa02591e622cece98",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_c238cd8bfa5649dcac779a934b8bd276",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 0.0,
"y": 0.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_dbf5d5d4780a4fc8bd0c1f917a4690e2",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 0.0,
"y": 1.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_069935b11f5c4bb7b1357208bad63260",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 4.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_71e87ef5871d484c8883866a91911849",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_35bd3ae24fd447efa02591e622cece98",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_35bd3ae24fd447efa02591e622cece98",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_069935b11f5c4bb7b1357208bad63260",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 4.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_71e87ef5871d484c8883866a91911849",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_cd785217e347489286e2a0eaad34a17f",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_35bd3ae24fd447efa02591e622cece98",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_069935b11f5c4bb7b1357208bad63260",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 4.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_069935b11f5c4bb7b1357208bad63260",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 4.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_c238cd8bfa5649dcac779a934b8bd276",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 0.0,
"y": 0.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_069935b11f5c4bb7b1357208bad63260",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 4.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_cd785217e347489286e2a0eaad34a17f",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_069935b11f5c4bb7b1357208bad63260",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 4.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_71e87ef5871d484c8883866a91911849",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_c238cd8bfa5649dcac779a934b8bd276",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 0.0,
"y": 0.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_dbf5d5d4780a4fc8bd0c1f917a4690e2",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": -1.0,
"y": 1.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_c238cd8bfa5649dcac779a934b8bd276",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 0.0,
"y": 0.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_dbf5d5d4780a4fc8bd0c1f917a4690e2",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 1.0,
"y": 1.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_dbf5d5d4780a4fc8bd0c1f917a4690e2",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": -1.0,
"y": -1.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_dbf5d5d4780a4fc8bd0c1f917a4690e2",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 1.0,
"y": 0.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_dbf5d5d4780a4fc8bd0c1f917a4690e2",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 1.0,
"y": -1.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_71e87ef5871d484c8883866a91911849",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_71e87ef5871d484c8883866a91911849",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_cd785217e347489286e2a0eaad34a17f",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_c238cd8bfa5649dcac779a934b8bd276",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 0.0,
"y": 0.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_cd785217e347489286e2a0eaad34a17f",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_71e87ef5871d484c8883866a91911849",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_c238cd8bfa5649dcac779a934b8bd276",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 0.0,
"y": 0.0

"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_069935b11f5c4bb7b1357208bad63260",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 4.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_35bd3ae24fd447efa02591e622cece98",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_cd785217e347489286e2a0eaad34a17f",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_069935b11f5c4bb7b1357208bad63260",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 4.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_dbf5d5d4780a4fc8bd0c1f917a4690e2",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": -1.0,
"y": 0.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_cd785217e347489286e2a0eaad34a17f",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_35bd3ae24fd447efa02591e622cece98",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_cd785217e347489286e2a0eaad34a17f",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_cd785217e347489286e2a0eaad34a17f",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_069935b11f5c4bb7b1357208bad63260",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 4.0,
"m_DefaultValue": 0.0,
"m_Labels": []

34
Assets/Art/VFX/StarGridLayerAnimation.shadersubgraph


"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector2_1502066bdb834343ac3e312790990a13",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": {
"x": 0.0,
"y": 0.0

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_6b4dc040005c45c8a14079782a912f7e",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "OutVector1",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"a": 1.0
},
"key1": {
"r": 1.0,
"g": 1.0,
"b": 1.0,
"r": 0.9545454382896423,
"g": 0.9545454382896423,
"b": 0.9545454382896423,
"r": 0.0,
"g": 0.0,
"b": 0.0,
"r": 1.0,
"g": 1.0,
"b": 1.0,
"a": 0.0
},
"key3": {

"a": 0.0
},
"ctime0": 0,
"ctime1": 59367,
"ctime2": 63800,
"ctime3": 0,
"ctime1": 10023,
"ctime2": 61295,
"ctime3": 63800,
"ctime4": 0,
"ctime5": 0,
"ctime6": 0,

"atime6": 0,
"atime7": 0,
"m_Mode": 0,
"m_NumColorKeys": 3,
"m_NumColorKeys": 4,
"m_NumAlphaKeys": 2
},
"m_DefaultValue": {

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_365485a6088242c1b0104f308dff4c15",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_cb3efb00a77d479aa15aa48bddc1170f",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Vector1_b7a919cfd04f450d980270e8de65973a",
"m_StageCapability": 3,
"m_StageCapability": 2,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []

115
Assets/Prefabs/GameManager.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &5395715167687395500
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 802462301182945455}
- component: {fileID: 6265861362966661484}
- component: {fileID: 5235782363599194820}
- component: {fileID: 2812013971948110896}
m_Layer: 0
m_Name: SetupInGame
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &802462301182945455
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5395715167687395500}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 7716713811812636911}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &6265861362966661484
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5395715167687395500}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3f7533ddeca587549a9798a65a8670ba, type: 3}
m_Name:
m_EditorClassIdentifier:
m_prefabNetworkManager: {fileID: 238192747445020667, guid: 73173c97c128d614aa2a1167a2eaea68, type: 3}
m_lobbyObserver: {fileID: 5235782363599194820}
--- !u!114 &5235782363599194820
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5395715167687395500}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 70dfc2fde0a9ef04eaff29a138f0bf45, type: 3}
m_Name:
m_EditorClassIdentifier:
OnObservedUpdated:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 6265861362966661484}
m_TargetAssemblyTypeName: LobbyRelaySample.inGame.SetupInGame, LobbyRelaySample
m_MethodName: SetRelayAddress
m_Mode: 0
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
--- !u!114 &2812013971948110896
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5395715167687395500}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a03b37d5b8df06948b36dfbc430a1ea5, type: 3}
m_Name:
m_EditorClassIdentifier:
OnObservedUpdated:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 6265861362966661484}
m_TargetAssemblyTypeName: LobbyRelaySample.inGame.SetupInGame, LobbyRelaySample
m_MethodName: OnLocalUserChange
m_Mode: 0
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
--- !u!1 &7716713811812636896
GameObject:
m_ObjectHideFlags: 0

m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 624.1824, y: 320.50745, z: -29748.68}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Children:
- {fileID: 802462301182945455}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}

m_Script: {fileID: 11500000, guid: b4f7225f73bfe6a4d9133ee45ac9cd73, type: 3}
m_Name:
m_EditorClassIdentifier:
m_logMode: 0
m_LobbyDataObservers:
- {fileID: 0}
- {fileID: 0}
m_LocalUserObservers:
- {fileID: 0}
m_LocalLobbyObservers: []
m_LocalUserObservers: []
m_vivoxUserHandlers: []
--- !u!114 &5193415626965589893
MonoBehaviour:
m_ObjectHideFlags: 0

m_Script: {fileID: 11500000, guid: 9275e9be406280e4198464167a8b9186, type: 3}
m_Name:
m_EditorClassIdentifier:
m_updatePeriod: 2
m_durationToleranceMs: 50
m_doNotRemoveIfTooLong: 1

275
Assets/Scenes/game_edit.unity


debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &576569409
GameObject:
--- !u!1001 &795380316
PrefabInstance:
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 576569411}
- component: {fileID: 576569410}
m_Layer: 0
m_Name: starfield
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!212 &576569410
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 576569409}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 9e042c67ed13b1d4bb962e484cbdce17, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: -1140844979
m_SortingLayer: 1
m_SortingOrder: 0
m_Sprite: {fileID: 7482667652216324306, guid: 48e93eef0688c4a259cb0eddcd8661f7, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 1, y: 1}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 1
m_SpriteSortPoint: 0
--- !u!4 &576569411
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 576569409}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -2.9, y: -10, z: 0}
m_LocalScale: {x: 320, y: 320, z: 320}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &857560137
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 238192747445020667, guid: 73173c97c128d614aa2a1167a2eaea68, type: 3}
propertyPath: m_Name
value: InGameLogic
objectReference: {fileID: 0}
- target: {fileID: 485451675458297819, guid: 73173c97c128d614aa2a1167a2eaea68, type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 485451675458297819, guid: 73173c97c128d614aa2a1167a2eaea68, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 485451675458297819, guid: 73173c97c128d614aa2a1167a2eaea68, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 485451675458297819, guid: 73173c97c128d614aa2a1167a2eaea68, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 485451675458297819, guid: 73173c97c128d614aa2a1167a2eaea68, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 485451675458297819, guid: 73173c97c128d614aa2a1167a2eaea68, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 485451675458297819, guid: 73173c97c128d614aa2a1167a2eaea68, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 485451675458297819, guid: 73173c97c128d614aa2a1167a2eaea68, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 485451675458297819, guid: 73173c97c128d614aa2a1167a2eaea68, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 485451675458297819, guid: 73173c97c128d614aa2a1167a2eaea68, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 485451675458297819, guid: 73173c97c128d614aa2a1167a2eaea68, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2147229024920060870, guid: 73173c97c128d614aa2a1167a2eaea68, type: 3}
propertyPath: m_Color.b
value: 0.65682125
objectReference: {fileID: 0}
- target: {fileID: 2147229024920060870, guid: 73173c97c128d614aa2a1167a2eaea68, type: 3}
propertyPath: m_Color.g
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2147229024920060870, guid: 73173c97c128d614aa2a1167a2eaea68, type: 3}
propertyPath: m_Color.r
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8928417086886337167, guid: 73173c97c128d614aa2a1167a2eaea68, type: 3}
propertyPath: GlobalObjectIdHash
value: 2653175459
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 73173c97c128d614aa2a1167a2eaea68, type: 3}
--- !u!1001 &1634625412
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2

- target: {fileID: 3578890893640513556, guid: 5d205d7a89f9d0e4e855b6d790b8dbf7, type: 3}
propertyPath: m_Name
value: cold_prefab
- target: {fileID: 1734492152380024498, guid: e371ca3112f9e244ab574b472387b64b, type: 3}
propertyPath: GlobalObjectIdHash
value: 993662588
- target: {fileID: 3799752217381366221, guid: 5d205d7a89f9d0e4e855b6d790b8dbf7, type: 3}
- target: {fileID: 4221838266206954178, guid: e371ca3112f9e244ab574b472387b64b, type: 3}
- target: {fileID: 3799752217381366221, guid: 5d205d7a89f9d0e4e855b6d790b8dbf7, type: 3}
- target: {fileID: 4221838266206954178, guid: e371ca3112f9e244ab574b472387b64b, type: 3}
value: -54.1
value: 1.84
- target: {fileID: 3799752217381366221, guid: 5d205d7a89f9d0e4e855b6d790b8dbf7, type: 3}
- target: {fileID: 4221838266206954178, guid: e371ca3112f9e244ab574b472387b64b, type: 3}
value: 68.1
value: 2.41
- target: {fileID: 3799752217381366221, guid: 5d205d7a89f9d0e4e855b6d790b8dbf7, type: 3}
- target: {fileID: 4221838266206954178, guid: e371ca3112f9e244ab574b472387b64b, type: 3}
- target: {fileID: 3799752217381366221, guid: 5d205d7a89f9d0e4e855b6d790b8dbf7, type: 3}
- target: {fileID: 4221838266206954178, guid: e371ca3112f9e244ab574b472387b64b, type: 3}
- target: {fileID: 3799752217381366221, guid: 5d205d7a89f9d0e4e855b6d790b8dbf7, type: 3}
- target: {fileID: 4221838266206954178, guid: e371ca3112f9e244ab574b472387b64b, type: 3}
- target: {fileID: 3799752217381366221, guid: 5d205d7a89f9d0e4e855b6d790b8dbf7, type: 3}
- target: {fileID: 4221838266206954178, guid: e371ca3112f9e244ab574b472387b64b, type: 3}
- target: {fileID: 3799752217381366221, guid: 5d205d7a89f9d0e4e855b6d790b8dbf7, type: 3}
- target: {fileID: 4221838266206954178, guid: e371ca3112f9e244ab574b472387b64b, type: 3}
- target: {fileID: 3799752217381366221, guid: 5d205d7a89f9d0e4e855b6d790b8dbf7, type: 3}
- target: {fileID: 4221838266206954178, guid: e371ca3112f9e244ab574b472387b64b, type: 3}
- target: {fileID: 3799752217381366221, guid: 5d205d7a89f9d0e4e855b6d790b8dbf7, type: 3}
- target: {fileID: 4221838266206954178, guid: e371ca3112f9e244ab574b472387b64b, type: 3}
- target: {fileID: 3799752217381366221, guid: 5d205d7a89f9d0e4e855b6d790b8dbf7, type: 3}
- target: {fileID: 4221838266206954178, guid: e371ca3112f9e244ab574b472387b64b, type: 3}
- target: {fileID: 8828823320646980938, guid: e371ca3112f9e244ab574b472387b64b, type: 3}
propertyPath: m_Name
value: SymbolObject
objectReference: {fileID: 0}
m_SourcePrefab: {fileID: 100100000, guid: 5d205d7a89f9d0e4e855b6d790b8dbf7, type: 3}
--- !u!1 &1873149719
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1873149721}
- component: {fileID: 1873149720}
m_Layer: 0
m_Name: game_bg
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!212 &1873149720
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1873149719}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: -1140844979
m_SortingLayer: 1
m_SortingOrder: 1
m_Sprite: {fileID: 21300000, guid: c6ddb41af580a7547b406c0d3fc85fa0, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 30.000002, y: 30.000002}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 2
m_SpriteSortPoint: 0
--- !u!4 &1873149721
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1873149719}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 15, y: 15, z: 15}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_SourcePrefab: {fileID: 100100000, guid: e371ca3112f9e244ab574b472387b64b, type: 3}

73
Assets/Scenes/mainScene.unity


m_Script: {fileID: 11500000, guid: edfa4d53eaae84c43ba581088940700c, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &151543605 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 2812013971948110896, guid: f80fc24bab3dcda459a2669321e2e5a4, type: 3}
m_PrefabInstance: {fileID: 7716713812904700119}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a03b37d5b8df06948b36dfbc430a1ea5, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &203192673
GameObject:
m_ObjectHideFlags: 0

m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &624731420 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 7174908818837526103, guid: 9aae991127b410c45a001ecd7f75311d, type: 3}
m_PrefabInstance: {fileID: 8628454959146822954}
m_PrefabAsset: {fileID: 0}
--- !u!1 &788267441 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 8628454958398271551, guid: 9aae991127b410c45a001ecd7f75311d, type: 3}
m_PrefabInstance: {fileID: 8628454959146822954}
m_PrefabAsset: {fileID: 0}
--- !u!114 &818919068 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 9110417292276624615, guid: 9aae991127b410c45a001ecd7f75311d, type: 3}

m_Script: {fileID: 11500000, guid: 78d292f3bd9f1614cb744dcb4fe3ac12, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &1176462898 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 3513144941912357516, guid: 9aae991127b410c45a001ecd7f75311d, type: 3}
m_PrefabInstance: {fileID: 8628454959146822954}
m_PrefabAsset: {fileID: 0}
--- !u!114 &1217229506 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 6326316181187829680, guid: 9aae991127b410c45a001ecd7f75311d, type: 3}

m_CorrespondingSourceObject: {fileID: 6606885600234288061, guid: 9aae991127b410c45a001ecd7f75311d, type: 3}
m_PrefabInstance: {fileID: 8628454959146822954}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_GameObject: {fileID: 788267441}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 51373dc3c6ac79b4f8e36ac7c4419205, type: 3}

m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 6265861362966661484, guid: f80fc24bab3dcda459a2669321e2e5a4, type: 3}
propertyPath: m_disableWhileInGame.Array.size
value: 4
objectReference: {fileID: 0}
- target: {fileID: 6265861362966661484, guid: f80fc24bab3dcda459a2669321e2e5a4, type: 3}
propertyPath: m_disableWhileInGame.Array.data[0]
value:
objectReference: {fileID: 624731420}
- target: {fileID: 6265861362966661484, guid: f80fc24bab3dcda459a2669321e2e5a4, type: 3}
propertyPath: m_disableWhileInGame.Array.data[1]
value:
objectReference: {fileID: 1176462898}
- target: {fileID: 6265861362966661484, guid: f80fc24bab3dcda459a2669321e2e5a4, type: 3}
propertyPath: m_disableWhileInGame.Array.data[2]
value:
objectReference: {fileID: 788267441}
- target: {fileID: 6265861362966661484, guid: f80fc24bab3dcda459a2669321e2e5a4, type: 3}
propertyPath: m_disableWhileInGame.Array.data[3]
value:
objectReference: {fileID: 7866766}
- target: {fileID: 7716713811812636896, guid: f80fc24bab3dcda459a2669321e2e5a4, type: 3}
propertyPath: m_Name
value: GameManager

objectReference: {fileID: 0}
- target: {fileID: 7716713811812636910, guid: f80fc24bab3dcda459a2669321e2e5a4, type: 3}
propertyPath: m_LocalUserObservers.Array.size
value: 6
value: 7
value: 7
value: 8
objectReference: {fileID: 0}
- target: {fileID: 7716713811812636910, guid: f80fc24bab3dcda459a2669321e2e5a4, type: 3}
propertyPath: m_vivoxUserHandlers.Array.data[0]

value:
objectReference: {fileID: 2637199315837045699}
- target: {fileID: 7716713811812636910, guid: f80fc24bab3dcda459a2669321e2e5a4, type: 3}
propertyPath: m_LocalUserObservers.Array.data[6]
value:
objectReference: {fileID: 151543605}
- target: {fileID: 7716713811812636910, guid: f80fc24bab3dcda459a2669321e2e5a4, type: 3}
propertyPath: m_LocalLobbyObservers.Array.data[0]
value:
objectReference: {fileID: 1412109061}

- target: {fileID: 7716713811812636910, guid: f80fc24bab3dcda459a2669321e2e5a4, type: 3}
propertyPath: m_LocalLobbyObservers.Array.data[7]
value:
objectReference: {fileID: 1511612118}
objectReference: {fileID: 7716713812904700120}
- target: {fileID: 7716713811812636910, guid: f80fc24bab3dcda459a2669321e2e5a4, type: 3}
propertyPath: m_LocalLobbyObservers.Array.data[8]
value:

objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: f80fc24bab3dcda459a2669321e2e5a4, type: 3}
--- !u!114 &7716713812904700120 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 5235782363599194820, guid: f80fc24bab3dcda459a2669321e2e5a4, type: 3}
m_PrefabInstance: {fileID: 7716713812904700119}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 70dfc2fde0a9ef04eaff29a138f0bf45, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1001 &8628454959146822954
PrefabInstance:
m_ObjectHideFlags: 0

objectReference: {fileID: 0}
- target: {fileID: 1459169102156331244, guid: 9aae991127b410c45a001ecd7f75311d, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1459169102156331244, guid: 9aae991127b410c45a001ecd7f75311d, type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1481069004506577562, guid: 9aae991127b410c45a001ecd7f75311d, type: 3}

3
Assets/Scripts/Game/ServerAddress.cs


string m_IP;
int m_Port;
public string IP => m_IP;
public int Port => m_Port;
public ServerAddress(string ip, int port)
{
m_IP = ip;

1
Assets/Scripts/Infrastructure/Messenger.cs


StartCountdown = 200,
CancelCountdown = 201,
CompleteCountdown = 202,
GameBeginning = 203,
DisplayErrorPopup = 300,
}

4
Assets/Scripts/LobbyRelaySample.asmdef


"GUID:4c3f49d89436d478ea78315c03159dcc",
"GUID:f2d49d9fa7e7eb3418e39723a7d3b92f",
"GUID:6087a74f6015aae4daed9a2577a7596c",
"GUID:4ebbcb26024b547159a86c39de1a8fa5"
"GUID:4ebbcb26024b547159a86c39de1a8fa5",
"GUID:3bf5041814073ec4089849c425919d5a",
"GUID:1491147abca9d7d4bb7105af628b223e"
],
"includePlatforms": [],
"excludePlatforms": [],

2
Packages/manifest.json


"com.unity.ide.rider": "3.0.7",
"com.unity.ide.visualstudio": "2.0.11",
"com.unity.ide.vscode": "1.2.4",
"com.unity.netcode.adapter.utp": "1.0.0-pre.2",
"com.unity.netcode.gameobjects": "1.0.0-pre.2",
"com.unity.nuget.newtonsoft-json": "2.0.0",
"com.unity.render-pipelines.universal": "10.6.0",
"com.unity.services.authentication": "1.0.0-pre.6",

29
Packages/packages-lock.json


"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.netcode.adapter.utp": {
"version": "1.0.0-pre.2",
"depth": 0,
"source": "registry",
"dependencies": {
"com.unity.netcode.gameobjects": "1.0.0-pre.2",
"com.unity.transport": "1.0.0-pre.6"
},
"url": "https://packages.unity.com"
},
"com.unity.netcode.gameobjects": {
"version": "1.0.0-pre.2",
"depth": 0,
"source": "registry",
"dependencies": {
"com.unity.modules.ai": "1.0.0",
"com.unity.modules.animation": "1.0.0",
"com.unity.nuget.mono-cecil": "1.10.1",
"com.unity.collections": "1.0.0-pre.5"
},
"url": "https://packages.unity.com"
},
"com.unity.nuget.mono-cecil": {
"version": "1.10.1",
"depth": 1,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.nuget.newtonsoft-json": {
"version": "2.0.0",
"depth": 0,

73
ProjectSettings/DynamicsManager.asset


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!55 &1
PhysicsManager:
m_ObjectHideFlags: 0
serializedVersion: 13
m_Gravity: {x: 0, y: -9.81, z: 0}
m_DefaultMaterial: {fileID: 0}
m_BounceThreshold: 2
m_SleepThreshold: 0.005
m_DefaultContactOffset: 0.01
m_DefaultSolverIterations: 6
m_DefaultSolverVelocityIterations: 1
m_QueriesHitBackfaces: 0
m_QueriesHitTriggers: 1
m_EnableAdaptiveForce: 0
m_ClothInterCollisionDistance: 0.1
m_ClothInterCollisionStiffness: 0.2
m_ContactsGeneration: 1
m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
m_AutoSimulation: 1
m_AutoSyncTransforms: 0
m_ReuseCollisionCallbacks: 1
m_ClothInterCollisionSettingsToggle: 0
m_ClothGravity: {x: 0, y: -9.81, z: 0}
m_ContactPairsMode: 0
m_BroadphaseType: 0
m_WorldBounds:
m_Center: {x: 0, y: 0, z: 0}
m_Extent: {x: 250, y: 250, z: 250}
m_WorldSubdivisions: 8
m_FrictionType: 0
m_EnableEnhancedDeterminism: 0
m_EnableUnifiedHeightmaps: 1
m_SolverType: 0
m_DefaultMaxAngularSpeed: 50
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!55 &1
PhysicsManager:
m_ObjectHideFlags: 0
serializedVersion: 13
m_Gravity: {x: 0, y: 0, z: 0}
m_DefaultMaterial: {fileID: 0}
m_BounceThreshold: 2
m_DefaultMaxDepenetrationVelocity: 10
m_SleepThreshold: 0.005
m_DefaultContactOffset: 0.01
m_DefaultSolverIterations: 6
m_DefaultSolverVelocityIterations: 1
m_QueriesHitBackfaces: 0
m_QueriesHitTriggers: 1
m_EnableAdaptiveForce: 0
m_ClothInterCollisionDistance: 0.1
m_ClothInterCollisionStiffness: 0.2
m_ContactsGeneration: 1
m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
m_AutoSimulation: 1
m_AutoSyncTransforms: 0
m_ReuseCollisionCallbacks: 1
m_ClothInterCollisionSettingsToggle: 0
m_ClothGravity: {x: 0, y: -9.81, z: 0}
m_ContactPairsMode: 0
m_BroadphaseType: 0
m_WorldBounds:
m_Center: {x: 0, y: 0, z: 0}
m_Extent: {x: 250, y: 250, z: 250}
m_WorldSubdivisions: 8
m_FrictionType: 0
m_EnableEnhancedDeterminism: 0
m_EnableUnifiedHeightmaps: 1
m_SolverType: 0
m_DefaultMaxAngularSpeed: 50

12
ProjectSettings/ProjectSettings.asset


androidRenderOutsideSafeArea: 1
androidUseSwappy: 1
androidBlitType: 0
androidResizableWindow: 0
androidDefaultWindowWidth: 1920
androidDefaultWindowHeight: 1080
androidMinimumWindowWidth: 400
androidMinimumWindowHeight: 300
androidFullscreenMode: 1
defaultIsNativeResolution: 1
macRetinaSupport: 1
runInBackground: 1

bakeCollisionMeshes: 0
forceSingleInstance: 0
useFlipModelSwapchain: 1
resizableWindow: 0
resizableWindow: 1
useMacAppStoreValidation: 0
macAppStoreCategory: public.app-category.games
gpuSkinning: 0

vulkanEnableSetSRGBWrite: 0
vulkanEnablePreTransform: 0
vulkanEnableLateAcquireNextImage: 0
vulkanEnableCommandBufferRecycling: 1
m_SupportedAspectRatios:
4:3: 1
5:4: 1

useCustomGradlePropertiesTemplate: 0
useCustomProguardFile: 0
AndroidTargetArchitectures: 1
AndroidTargetDevices: 0
AndroidSplashScreenScale: 0
androidSplashScreen: {fileID: 0}
AndroidKeystoreName:

height: 180
banner: {fileID: 0}
androidGamepadSupportLevel: 0
chromeosInputEmulation: 1
AndroidMinifyWithR8: 0
AndroidMinifyRelease: 0
AndroidMinifyDebug: 0

cameraUsageDescription:
locationUsageDescription:
microphoneUsageDescription:
bluetoothUsageDescription:
switchNMETAOverride:
switchNetLibKey:
switchSocketMemoryPoolSize: 6144

344
Assets/Art/Borders/glyph_bg_border.png

之前 之后
宽度: 2979  |  高度: 2979  |  大小: 131 KiB

96
Assets/Art/Borders/glyph_bg_border.png.meta


fileFormatVersion: 2
guid: 718a2a7381e2b6a408a01419f6641d8f
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

207
Assets/Art/Borders/glyph_mask.png

之前 之后
宽度: 2979  |  高度: 2979  |  大小: 91 KiB

96
Assets/Art/Borders/glyph_mask.png.meta


fileFormatVersion: 2
guid: 59b7fa03bb0483442805931c0c153abb
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

1001
Assets/Art/VFX/TwirlingVoronoi.shadersubgraph
文件差异内容过多而无法显示
查看文件

10
Assets/Art/VFX/TwirlingVoronoi.shadersubgraph.meta


fileFormatVersion: 2
guid: ebff811fec3974a4ea6e01571825702e
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3}

1001
Assets/Art/VFX/WobblyBorder.shadergraph
文件差异内容过多而无法显示
查看文件

10
Assets/Art/VFX/WobblyBorder.shadergraph.meta


fileFormatVersion: 2
guid: 4a78ad8a19329494fbb2bc915e3afbda
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3}

8
Assets/Prefabs/InGame.meta


fileFormatVersion: 2
guid: 3a0d1ac78c0fde0439b99a6a5bb4e4b4
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
Assets/Prefabs/Runes.meta


fileFormatVersion: 2
guid: 8490f07862a19a043929cda2ac7c4338
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
Assets/Scripts/Game/InGame.meta


fileFormatVersion: 2
guid: f43593fb271f15b408f35b25f4fb10ee
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

7
Assets/Prefabs/InGame/InGameLogic.prefab.meta


fileFormatVersion: 2
guid: 73173c97c128d614aa2a1167a2eaea68
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

157
Assets/Prefabs/InGame/PlayerCursor.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &3227847727972158006
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3227847727972158004}
- component: {fileID: -1321688216342888635}
- component: {fileID: 1724769857655924793}
- component: {fileID: 4403165428829500588}
- component: {fileID: 3227847727972158005}
- component: {fileID: -1476701697690489341}
m_Layer: 0
m_Name: PlayerCursor
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3227847727972158004
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3227847727972158006}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &-1321688216342888635
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3227847727972158006}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3}
m_Name:
m_EditorClassIdentifier:
GlobalObjectIdHash: 951099334
AlwaysReplicateAsRoot: 0
DontDestroyWithOwner: 0
AutoObjectParentSync: 1
--- !u!114 &1724769857655924793
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3227847727972158006}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e96cb6065543e43c4a752faaa1468eb1, type: 3}
m_Name:
m_EditorClassIdentifier:
SyncPositionX: 1
SyncPositionY: 1
SyncPositionZ: 1
SyncRotAngleX: 0
SyncRotAngleY: 0
SyncRotAngleZ: 0
SyncScaleX: 0
SyncScaleY: 0
SyncScaleZ: 0
PositionThreshold: 0.001
RotAngleThreshold: 0.01
ScaleThreshold: 0.01
InLocalSpace: 0
Interpolate: 0
CanCommitToTransform: 0
--- !u!114 &4403165428829500588
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3227847727972158006}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1dff2bc874952454c9da192885efd32b, type: 3}
m_Name:
m_EditorClassIdentifier:
m_renderer: {fileID: 3227847727972158005}
--- !u!212 &3227847727972158005
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3227847727972158006}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 7482667652216324306, guid: 48e93eef0688c4a259cb0eddcd8661f7, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 1, y: 1}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!65 &-1476701697690489341
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3227847727972158006}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Size: {x: 1, y: 1, z: 0.2}
m_Center: {x: 0, y: 0, z: 0}

7
Assets/Prefabs/InGame/PlayerCursor.prefab.meta


fileFormatVersion: 2
guid: 905594b4ee5bb864a84af916cc445d1b
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

216
Assets/Prefabs/InGame/SymbolContainer.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &5240148789413552765
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3305037517699072277}
- component: {fileID: 3984715711634906321}
- component: {fileID: 6367926983050135602}
- component: {fileID: 2974066117406568032}
- component: {fileID: 2302923454152093614}
- component: {fileID: 210836793418873202}
- component: {fileID: -8143583295587582139}
m_Layer: 0
m_Name: SymbolContainer
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3305037517699072277
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5240148789413552765}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 4682315930965214729}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &3984715711634906321
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5240148789413552765}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3}
m_Name:
m_EditorClassIdentifier:
GlobalObjectIdHash: 951099334
AlwaysReplicateAsRoot: 0
DontDestroyWithOwner: 0
AutoObjectParentSync: 1
--- !u!54 &6367926983050135602
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5240148789413552765}
serializedVersion: 2
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_UseGravity: 1
m_IsKinematic: 0
m_Interpolate: 0
m_Constraints: 120
m_CollisionDetection: 0
--- !u!114 &2974066117406568032
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5240148789413552765}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e96cb6065543e43c4a752faaa1468eb1, type: 3}
m_Name:
m_EditorClassIdentifier:
SyncPositionX: 1
SyncPositionY: 1
SyncPositionZ: 1
SyncRotAngleX: 1
SyncRotAngleY: 1
SyncRotAngleZ: 1
SyncScaleX: 1
SyncScaleY: 1
SyncScaleZ: 1
PositionThreshold: 0.001
RotAngleThreshold: 0.01
ScaleThreshold: 0.01
InLocalSpace: 0
Interpolate: 1
CanCommitToTransform: 0
--- !u!114 &2302923454152093614
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5240148789413552765}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f6c0be61502bb534f922ebb746851216, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &210836793418873202
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5240148789413552765}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 73a6c5df5c3139e448d76f8918fece73, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!65 &-8143583295587582139
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5240148789413552765}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &6633045103840132799
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4682315930965214729}
- component: {fileID: 1714068474508632102}
- component: {fileID: 7391847843263227954}
m_Layer: 0
m_Name: TempVisual
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4682315930965214729
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6633045103840132799}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 3305037517699072277}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &1714068474508632102
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6633045103840132799}
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &7391847843263227954
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6633045103840132799}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}

7
Assets/Prefabs/InGame/SymbolContainer.prefab.meta


fileFormatVersion: 2
guid: f42ed38d10b57ec48870f76a7a63389e
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

33
Assets/Prefabs/InGame/SymbolData.asset


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 26062727ed87bcc439ec8f0f86354a51, type: 3}
m_Name: SymbolData
m_EditorClassIdentifier:
m_availableSymbols:
- {fileID: 8720604468809159126, guid: df53526709c02b34396cdf621dcc0536, type: 3}
- {fileID: -3739395637988037281, guid: df53526709c02b34396cdf621dcc0536, type: 3}
- {fileID: -469525390435789673, guid: df53526709c02b34396cdf621dcc0536, type: 3}
- {fileID: -5196480314518052078, guid: df53526709c02b34396cdf621dcc0536, type: 3}
- {fileID: -612294750349367285, guid: df53526709c02b34396cdf621dcc0536, type: 3}
- {fileID: 4906567379933833492, guid: df53526709c02b34396cdf621dcc0536, type: 3}
- {fileID: 8796499958254778168, guid: df53526709c02b34396cdf621dcc0536, type: 3}
- {fileID: 4588468031203458904, guid: df53526709c02b34396cdf621dcc0536, type: 3}
- {fileID: 4830219810074551288, guid: df53526709c02b34396cdf621dcc0536, type: 3}
- {fileID: -5148847302637816175, guid: df53526709c02b34396cdf621dcc0536, type: 3}
- {fileID: 6472110944188623208, guid: df53526709c02b34396cdf621dcc0536, type: 3}
- {fileID: -2449591561013552763, guid: df53526709c02b34396cdf621dcc0536, type: 3}
- {fileID: -5943722948072908530, guid: df53526709c02b34396cdf621dcc0536, type: 3}
- {fileID: -2962330253262605572, guid: df53526709c02b34396cdf621dcc0536, type: 3}
- {fileID: -5670611702303752676, guid: df53526709c02b34396cdf621dcc0536, type: 3}
- {fileID: -431797579490579562, guid: df53526709c02b34396cdf621dcc0536, type: 3}
- {fileID: -5893568625793066583, guid: df53526709c02b34396cdf621dcc0536, type: 3}
- {fileID: -2657090017763772448, guid: df53526709c02b34396cdf621dcc0536, type: 3}

8
Assets/Prefabs/InGame/SymbolData.asset.meta


fileFormatVersion: 2
guid: 84a81a2f14d442a49b46eccefb73933f
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

167
Assets/Prefabs/InGame/SymbolObject.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &8828823320646980938
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4221838266206954178}
- component: {fileID: 1734492152380024498}
- component: {fileID: 2622345469831693260}
- component: {fileID: 1363360377255918887}
- component: {fileID: -8192876538761676823}
m_Layer: 0
m_Name: SymbolObject
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4221838266206954178
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8828823320646980938}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1523494045356209839}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1734492152380024498
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8828823320646980938}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3}
m_Name:
m_EditorClassIdentifier:
GlobalObjectIdHash: 951099334
AlwaysReplicateAsRoot: 0
DontDestroyWithOwner: 0
AutoObjectParentSync: 1
--- !u!114 &2622345469831693260
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8828823320646980938}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e96cb6065543e43c4a752faaa1468eb1, type: 3}
m_Name:
m_EditorClassIdentifier:
SyncPositionX: 1
SyncPositionY: 1
SyncPositionZ: 1
SyncRotAngleX: 1
SyncRotAngleY: 1
SyncRotAngleZ: 1
SyncScaleX: 1
SyncScaleY: 1
SyncScaleZ: 1
PositionThreshold: 0.001
RotAngleThreshold: 0.01
ScaleThreshold: 0.01
InLocalSpace: 0
Interpolate: 1
CanCommitToTransform: 0
--- !u!65 &1363360377255918887
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8828823320646980938}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Size: {x: 3, y: 3, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!114 &-8192876538761676823
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8828823320646980938}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 63adacb71a52dcb41be1952af26573d8, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1001 &4370842909901950594
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 4221838266206954178}
m_Modifications:
- target: {fileID: 2994000653134379053, guid: b3e57d1c65c0fc746a2a46a3d227990b, type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2994000653134379053, guid: b3e57d1c65c0fc746a2a46a3d227990b, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2994000653134379053, guid: b3e57d1c65c0fc746a2a46a3d227990b, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2994000653134379053, guid: b3e57d1c65c0fc746a2a46a3d227990b, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2994000653134379053, guid: b3e57d1c65c0fc746a2a46a3d227990b, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2994000653134379053, guid: b3e57d1c65c0fc746a2a46a3d227990b, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2994000653134379053, guid: b3e57d1c65c0fc746a2a46a3d227990b, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2994000653134379053, guid: b3e57d1c65c0fc746a2a46a3d227990b, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2994000653134379053, guid: b3e57d1c65c0fc746a2a46a3d227990b, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2994000653134379053, guid: b3e57d1c65c0fc746a2a46a3d227990b, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2994000653134379053, guid: b3e57d1c65c0fc746a2a46a3d227990b, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8657292885462274025, guid: b3e57d1c65c0fc746a2a46a3d227990b, type: 3}
propertyPath: m_Name
value: icon_bg
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: b3e57d1c65c0fc746a2a46a3d227990b, type: 3}
--- !u!4 &1523494045356209839 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 2994000653134379053, guid: b3e57d1c65c0fc746a2a46a3d227990b, type: 3}
m_PrefabInstance: {fileID: 4370842909901950594}
m_PrefabAsset: {fileID: 0}

7
Assets/Prefabs/InGame/SymbolObject.prefab.meta


fileFormatVersion: 2
guid: e371ca3112f9e244ab574b472387b64b
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

452
Assets/Prefabs/InGame/InGameLogic.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &238192747445020667
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 485451675458297819}
m_Layer: 0
m_Name: InGameLogic
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &485451675458297819
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 238192747445020667}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 7668134686248305871}
- {fileID: 6532331214593598572}
- {fileID: 5289034077109495657}
- {fileID: 2065209174954282053}
- {fileID: 365796668369407178}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &421060454917747513
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6532331214593598572}
- component: {fileID: 8873025738981341763}
- component: {fileID: 4691462165956454740}
m_Layer: 0
m_Name: InGameCamera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6532331214593598572
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 421060454917747513}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: -10}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 485451675458297819}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!20 &8873025738981341763
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 421060454917747513}
m_Enabled: 1
serializedVersion: 2
m_ClearFlags: 2
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
m_projectionMatrixMode: 1
m_GateFitMode: 2
m_FOVAxisMode: 0
m_SensorSize: {x: 36, y: 24}
m_LensShift: {x: 0, y: 0}
m_FocalLength: 50
m_NormalizedViewPortRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
near clip plane: 0.3
far clip plane: 1000
field of view: 60
orthographic: 0
orthographic size: 5
m_Depth: 0
m_CullingMask:
serializedVersion: 2
m_Bits: 4294967295
m_RenderingPath: -1
m_TargetTexture: {fileID: 0}
m_TargetDisplay: 0
m_TargetEye: 3
m_HDR: 1
m_AllowMSAA: 1
m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
m_OcclusionCulling: 1
m_StereoConvergence: 10
m_StereoSeparation: 0.022
--- !u!114 &4691462165956454740
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 421060454917747513}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3}
m_Name:
m_EditorClassIdentifier:
m_RenderShadows: 1
m_RequiresDepthTextureOption: 2
m_RequiresOpaqueTextureOption: 2
m_CameraType: 0
m_Cameras: []
m_RendererIndex: -1
m_VolumeLayerMask:
serializedVersion: 2
m_Bits: 1
m_VolumeTrigger: {fileID: 0}
m_RenderPostProcessing: 0
m_Antialiasing: 0
m_AntialiasingQuality: 2
m_StopNaN: 0
m_Dithering: 0
m_ClearDepth: 1
m_AllowXRRendering: 1
m_RequiresDepthTexture: 0
m_RequiresColorTexture: 0
m_Version: 2
--- !u!1 &1306704497370578788
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5289034077109495657}
- component: {fileID: 8928417086886337167}
- component: {fileID: 6673480979101889538}
m_Layer: 0
m_Name: InGameRunner
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5289034077109495657
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1306704497370578788}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 485451675458297819}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &8928417086886337167
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1306704497370578788}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3}
m_Name:
m_EditorClassIdentifier:
GlobalObjectIdHash: 951099334
AlwaysReplicateAsRoot: 0
DontDestroyWithOwner: 0
AutoObjectParentSync: 1
--- !u!114 &6673480979101889538
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1306704497370578788}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e30fcbc5a3738e94a87d7a028a2a6fba, type: 3}
m_Name:
m_EditorClassIdentifier:
m_playerCursorPrefab: {fileID: -1321688216342888635, guid: 905594b4ee5bb864a84af916cc445d1b, type: 3}
m_symbolContainerPrefab: {fileID: 3984715711634906321, guid: f42ed38d10b57ec48870f76a7a63389e, type: 3}
m_symbolObjectPrefab: {fileID: 1734492152380024498, guid: e371ca3112f9e244ab574b472387b64b, type: 3}
--- !u!1 &9019482255774987314
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7668134686248305871}
- component: {fileID: 4557534325444114211}
- component: {fileID: 5194253823978692452}
m_Layer: 0
m_Name: NGONetworkManager
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7668134686248305871
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9019482255774987314}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 485451675458297819}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &4557534325444114211
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9019482255774987314}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 593a2fe42fa9d37498c96f9a383b6521, type: 3}
m_Name:
m_EditorClassIdentifier:
DontDestroy: 0
RunInBackground: 0
LogLevel: 1
NetworkConfig:
ProtocolVersion: 0
NetworkTransport: {fileID: 5194253823978692452}
PlayerPrefab: {fileID: 0}
NetworkPrefabs:
- Override: 0
Prefab: {fileID: 3227847727972158006, guid: 905594b4ee5bb864a84af916cc445d1b, type: 3}
SourcePrefabToOverride: {fileID: 0}
SourceHashToOverride: 0
OverridingTargetPrefab: {fileID: 0}
- Override: 0
Prefab: {fileID: 5240148789413552765, guid: f42ed38d10b57ec48870f76a7a63389e, type: 3}
SourcePrefabToOverride: {fileID: 0}
SourceHashToOverride: 0
OverridingTargetPrefab: {fileID: 0}
- Override: 0
Prefab: {fileID: 8828823320646980938, guid: e371ca3112f9e244ab574b472387b64b, type: 3}
SourcePrefabToOverride: {fileID: 0}
SourceHashToOverride: 0
OverridingTargetPrefab: {fileID: 0}
TickRate: 30
ClientConnectionBufferTimeout: 10
ConnectionApproval: 0
ConnectionData:
EnableTimeResync: 0
TimeResyncInterval: 30
EnsureNetworkVariableLengthSafety: 0
EnableSceneManagement: 1
ForceSamePrefabs: 1
RecycleNetworkIds: 1
NetworkIdRecycleDelay: 120
RpcHashSize: 0
LoadSceneTimeOut: 120
MessageBufferTimeout: 20
EnableNetworkLogs: 1
--- !u!114 &5194253823978692452
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9019482255774987314}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 6960e84d07fb87f47956e7a81d71c4e6, type: 3}
m_Name:
m_EditorClassIdentifier:
m_ProtocolType: 0
m_MaximumPacketSize: 1400
m_MaxPacketQueueSize: 128
m_SendQueueBatchSize: 6144
ConnectionData:
Address: 127.0.0.1
Port: 7777
--- !u!1 &9037969274592296795
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2065209174954282053}
- component: {fileID: 7779105133668911589}
m_Layer: 0
m_Name: game_background
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2065209174954282053
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9037969274592296795}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 485451675458297819}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &7779105133668911589
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9037969274592296795}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 21300000, guid: c6ddb41af580a7547b406c0d3fc85fa0, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 30.000002, y: 30.000002}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!1001 &4607169615917618597
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 485451675458297819}
m_Modifications:
- target: {fileID: 4250384825297410415, guid: 16a5f484d0695604ea71ba774d5194e5, type: 3}
propertyPath: m_RootOrder
value: 4
objectReference: {fileID: 0}
- target: {fileID: 4250384825297410415, guid: 16a5f484d0695604ea71ba774d5194e5, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4250384825297410415, guid: 16a5f484d0695604ea71ba774d5194e5, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4250384825297410415, guid: 16a5f484d0695604ea71ba774d5194e5, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4250384825297410415, guid: 16a5f484d0695604ea71ba774d5194e5, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4250384825297410415, guid: 16a5f484d0695604ea71ba774d5194e5, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4250384825297410415, guid: 16a5f484d0695604ea71ba774d5194e5, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4250384825297410415, guid: 16a5f484d0695604ea71ba774d5194e5, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4250384825297410415, guid: 16a5f484d0695604ea71ba774d5194e5, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4250384825297410415, guid: 16a5f484d0695604ea71ba774d5194e5, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4250384825297410415, guid: 16a5f484d0695604ea71ba774d5194e5, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5198038901144826249, guid: 16a5f484d0695604ea71ba774d5194e5, type: 3}
propertyPath: m_Name
value: starfield_bg
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 16a5f484d0695604ea71ba774d5194e5, type: 3}
--- !u!4 &365796668369407178 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4250384825297410415, guid: 16a5f484d0695604ea71ba774d5194e5, type: 3}
m_PrefabInstance: {fileID: 4607169615917618597}
m_PrefabAsset: {fileID: 0}

131
Assets/Prefabs/Runes/Icon_wobbly.mat


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Icon_wobbly
m_Shader: {fileID: -6465566751694194690, guid: 4a78ad8a19329494fbb2bc915e3afbda, type: 3}
m_ShaderKeywords:
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _mainTex:
m_Texture: {fileID: 2800000, guid: 718a2a7381e2b6a408a01419f6641d8f, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- Vector1_29b2679a826345b1b5b337bff21caeeb: 10
- Vector1_867cc2171bfb49f0abe027d8232ee6c9: 5
- _AlphaClip: 0
- _Blend: 0
- _BumpScale: 1
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 2
- _Cutoff: 0.5
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _Parallax: 0.005
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
- _twirlStrength: 2
- _wobbleDistance: 1
m_Colors:
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
m_BuildTextureStacks: []
--- !u!114 &3881307956025658614
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 4

8
Assets/Prefabs/Runes/Icon_wobbly.mat.meta


fileFormatVersion: 2
guid: 0c3511b7391e9bb4a95882f7e430af4d
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

1001
Assets/Prefabs/Runes/icon_bg.prefab
文件差异内容过多而无法显示
查看文件

7
Assets/Prefabs/Runes/icon_bg.prefab.meta


fileFormatVersion: 2
guid: b3e57d1c65c0fc746a2a46a3d227990b
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

147
Assets/Prefabs/Runes/icon_particle.mat


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: icon_particle
m_Shader: {fileID: 4800000, guid: 0406db5a14f94604a8c57ccfbc9f3b46, type: 3}
m_ShaderKeywords: _ALPHATEST_ON _COLORADDSUBDIFF_ON
m_LightmapFlags: 6
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: 3000
stringTagMap:
RenderType: Transparent
disabledShaderPasses:
- SHADOWCASTER
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: df079b79a31b7ee458df2e5bbe02299a, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _AlphaClip: 1
- _Blend: 0
- _BlendOp: 0
- _BumpScale: 1
- _CameraFadingEnabled: 0
- _CameraFarFadeDistance: 2
- _CameraNearFadeDistance: 1
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _ColorMode: 1
- _Cull: 2
- _Cutoff: 0.055
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DistortionBlend: 0.5
- _DistortionEnabled: 0
- _DistortionStrength: 1
- _DistortionStrengthScaled: 0
- _DstBlend: 10
- _EmissionEnabled: 0
- _EnvironmentReflections: 1
- _FlipbookBlending: 0
- _FlipbookMode: 0
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _LightingEnabled: 0
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.005
- _QueueOffset: 0
- _ReceiveShadows: 1
- _SampleGI: 0
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SoftParticlesEnabled: 0
- _SoftParticlesFarFadeDistance: 1
- _SoftParticlesNearFadeDistance: 0
- _SpecularHighlights: 1
- _SrcBlend: 5
- _Surface: 1
- _WorkflowMode: 1
- _ZWrite: 0
m_Colors:
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _BaseColorAddSubDiff: {r: 1, g: 0, b: 0, a: 0}
- _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _ColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0}
- _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
m_BuildTextureStacks: []
--- !u!114 &4526591849693631018
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 4

8
Assets/Prefabs/Runes/icon_particle.mat.meta


fileFormatVersion: 2
guid: e15880fc183e33849ba6ab66418303dc
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

67
Assets/Prefabs/Runes/icon_prefab.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2213598653913735482
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1993371645629821155}
m_Layer: 0
m_Name: icon_prefab
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1993371645629821155
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2213598653913735482}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1961910160861335197}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &3654329555906344624
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 1993371645629821155}
m_Modifications:
- target: {fileID: 2994000653134379053, guid: d510d8616f425aa408397b5e2a5107db, type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2994000653134379053, guid: d510d8616f425aa408397b5e2a5107db, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2994000653134379053, guid: d510d8616f425aa408397b5e2a5107db, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2994000653134379053, guid: d510d8616f425aa408397b5e2a5107db, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8657292885462274025, guid: d510d8616f425aa408397b5e2a5107db, type: 3}
propertyPath: m_Name
value: icon_bg
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d510d8616f425aa408397b5e2a5107db, type: 3}
--- !u!4 &1961910160861335197 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 2994000653134379053, guid: d510d8616f425aa408397b5e2a5107db, type: 3}
m_PrefabInstance: {fileID: 3654329555906344624}
m_PrefabAsset: {fileID: 0}

7
Assets/Prefabs/Runes/icon_prefab.prefab.meta


fileFormatVersion: 2
guid: 330ea1383fdde5e4e8b44ead0cafc070
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

130
Assets/Prefabs/Runes/icon_starfield_bg.mat


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: icon_starfield_bg
m_Shader: {fileID: -6465566751694194690, guid: 228723f9e17826c49a438dbbac4c1528, type: 3}
m_ShaderKeywords:
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- Vector1_8ef828c698b84448b866290142f49886: 0.1
- Vector1_dd90520bbe6e4e24842f348823e8ebc1: 0
- _AlphaClip: 0
- _Blend: 0
- _BumpScale: 1
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 2
- _Cutoff: 0.5
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _Parallax: 0.005
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
- _starFlareBrightness: 0.57
- _starFlareScale: 2
- _starTiling: 4
- _starflare: 0.1
- _starsize: 0.1
m_Colors:
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
m_BuildTextureStacks: []
--- !u!114 &9020242305122613908
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 4

8
Assets/Prefabs/Runes/icon_starfield_bg.mat.meta


fileFormatVersion: 2
guid: 68d15da6f7b6a8c4a83a150375d3b735
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:

63
Assets/Prefabs/Runes/starfield_bg.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &5198038901144826249
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4250384825297410415}
m_Layer: 0
m_Name: starfield_bg
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4250384825297410415
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5198038901144826249}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 2459960664642999906}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &8594157774580484590
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2459960664642999906}
m_Layer: 0
m_Name: Missing Prefab (Dummy)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2459960664642999906
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8594157774580484590}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 4250384825297410415}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}

7
Assets/Prefabs/Runes/starfield_bg.prefab.meta


fileFormatVersion: 2
guid: 16a5f484d0695604ea71ba774d5194e5
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

11
Assets/Scripts/Game/InGame/InGameRunner.cs.meta


fileFormatVersion: 2
guid: e30fcbc5a3738e94a87d7a028a2a6fba
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

11
Assets/Scripts/Game/InGame/SetupInGame.cs.meta


fileFormatVersion: 2
guid: 3f7533ddeca587549a9798a65a8670ba
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

25
Assets/Scripts/Game/InGame/SymbolContainer.cs


using Unity.Netcode;
using UnityEngine;
namespace LobbyRelaySample.inGame
{
[RequireComponent(typeof(Rigidbody))]
public class SymbolContainer : NetworkBehaviour
{
public void Start()
{
if (IsHost)
GetComponent<NetworkObject>().Spawn();
}
public override void OnNetworkSpawn()
{
if (IsHost)
{
Rigidbody m_rb = this.GetComponent<Rigidbody>();
m_rb.MovePosition(Vector3.up * 10);
m_rb.velocity = Vector3.down;
}
}
}
}

11
Assets/Scripts/Game/InGame/SymbolContainer.cs.meta


fileFormatVersion: 2
guid: 73a6c5df5c3139e448d76f8918fece73
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

18
Assets/Scripts/Game/InGame/SymbolData.cs


using System.Collections.Generic;
using UnityEngine;
namespace LobbyRelaySample.inGame
{
public class SymbolData : ScriptableObject
{
[SerializeField] public List<Sprite> m_availableSymbols;
public int SymbolCount => m_availableSymbols.Count;
public Sprite GetSymbolForIndex(int index)
{
if (index < 0 || index >= m_availableSymbols.Count)
index = 0;
return m_availableSymbols[index];
}
}
}

11
Assets/Scripts/Game/InGame/SymbolData.cs.meta


fileFormatVersion: 2
guid: 26062727ed87bcc439ec8f0f86354a51
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

133
Assets/Scripts/Game/InGame/InGameRunner.cs


using System;
using System.Collections.Generic;
using Unity.Netcode;
using UnityEngine;
namespace LobbyRelaySample.inGame
{
/// <summary>
/// Once the NetworkManager has been spawned, we need something to manage the game state and setup other in-game objects
/// that is itself a networked object, to track things like network connect events.
/// </summary>
public class InGameRunner : NetworkBehaviour
{
private Action m_onConnectionVerified;
private int m_expectedPlayerCount; // Used by the host, but we can't call the RPC until the network connection completes.
private bool m_canSpawnInGameObjects;
private const int k_symbolCount = 100;
private Queue<Vector2> m_pendingSymbolPositions = new Queue<Vector2>();
[SerializeField] private NetworkObject m_playerCursorPrefab;
[SerializeField] private NetworkObject m_symbolContainerPrefab;
private Transform m_symbolContainerInstance;
[SerializeField] private NetworkObject m_symbolObjectPrefab;
private NetworkList<ulong> m_connectedPlayerIds;
private ulong m_localClientId; // This is not necessarily the same as the OwnerClientId, since all clients will see all spawned objects regardless of ownership.
public void Initialize(Action onConnectionVerified, int expectedPlayerCount)
{
m_onConnectionVerified = onConnectionVerified;
m_expectedPlayerCount = expectedPlayerCount;
m_canSpawnInGameObjects = false;
}
public override void OnNetworkSpawn()
{
if (IsHost)
FinishInitialize();
m_localClientId = NetworkManager.Singleton.LocalClientId;
VerifyConnection_ServerRpc(m_localClientId);
}
public override void OnNetworkDespawn()
{
// This will be where to do full clean up?
UnityEngine.Debug.LogError("InGameRunner despawn");
}
private void FinishInitialize()
{
if (m_connectedPlayerIds != null)
m_connectedPlayerIds.Clear();
else
m_connectedPlayerIds = new NetworkList<ulong>();
m_symbolContainerInstance = NetworkObject.Instantiate(m_symbolContainerPrefab).transform;
ResetPendingSymbolPositions();
}
private void ResetPendingSymbolPositions()
{
m_pendingSymbolPositions.Clear();
for (int n = 0; n < k_symbolCount; n++)
{
// TEMP we need to do a BSP or some such to mix up the positions.
m_pendingSymbolPositions.Enqueue(new Vector2(-9 + (n % 10) * 2, n / 10 * 3));
}
}
/// <summary>
/// To verify the connection, invoke a server RPC call that then invokes a client RPC call.
/// </summary>
[ServerRpc(RequireOwnership = false)]
private void VerifyConnection_ServerRpc(ulong clientId)
{
VerifyConnection_ClientRpc(clientId);
// If not spawning things in the background, start that.
m_canSpawnInGameObjects = true;
}
[ClientRpc]
private void VerifyConnection_ClientRpc(ulong clientId)
{
if (clientId == m_localClientId)
VerifyConnectionConfirm_ServerRpc(m_localClientId);
}
/// <summary>
/// Once the connection is confirmed, check if all players have connected.
/// </summary>
[ServerRpc(RequireOwnership = false)]
private void VerifyConnectionConfirm_ServerRpc(ulong clientId)
{
NetworkObject playerCursor = NetworkObject.Instantiate(m_playerCursorPrefab);
playerCursor.SpawnWithOwnership(clientId);
playerCursor.name += clientId;
if (!m_connectedPlayerIds.Contains(clientId))
m_connectedPlayerIds.Add(clientId);
bool areAllPlayersConnected = m_connectedPlayerIds.Count >= m_expectedPlayerCount; // The game will begin at this point, or else there's a timeout for booting any unconnected players.
VerifyConnectionConfirm_ClientRpc(clientId, areAllPlayersConnected);
}
[ClientRpc]
private void VerifyConnectionConfirm_ClientRpc(ulong clientId, bool shouldStartImmediately)
{
if (clientId == m_localClientId)
m_onConnectionVerified?.Invoke();
if (shouldStartImmediately)
Locator.Get.Messenger.OnReceiveMessage(MessageType.GameBeginning, null);
}
// TODO: BSP for choosing symbol spawn positions?
// TODO: Remove the timer to test for packet loss.
private float m_timer = 0.04f; // We'll want to space out the object spawning a little to reduce the risk of packet loss. It will happen in the background, so we have time.
public void Update()
{
if (!m_canSpawnInGameObjects || m_symbolContainerInstance?.childCount >= k_symbolCount || !IsHost)
return;
if (m_pendingSymbolPositions.Count > 0)
{
m_timer -= Time.deltaTime;
if (m_timer < 0)
{
m_timer = 0.04f;
Vector3 pendingPos = m_pendingSymbolPositions.Dequeue();
NetworkObject symbolObj = NetworkObject.Instantiate(m_symbolObjectPrefab);
symbolObj.Spawn();
symbolObj.name = "Symbol" + (k_symbolCount - m_pendingSymbolPositions.Count);
symbolObj.TrySetParent(m_symbolContainerInstance, false);
symbolObj.transform.localPosition = pendingPos;
}
}
}
}
}

85
Assets/Scripts/Game/InGame/PlayerCursor.cs


using System.Collections.Generic;
using Unity.Netcode;
using UnityEngine;
namespace LobbyRelaySample.inGame
{
/// <summary>
/// Each player's cursor needs to be controlled by them and visible to the other players.
/// </summary>
public class PlayerCursor : NetworkBehaviour
{
private Camera m_mainCamera;
private NetworkVariable<Vector3> m_position = new NetworkVariable<Vector3>(NetworkVariableReadPermission.Everyone, Vector3.zero);
// The host is responsible for determining if a player has successfully selected a symbol object, since collisions should be handled serverside.
private List<SymbolObject> m_currentlyCollidingSymbols;
// We can't pass object references as RPC calls by default, and we don't have a different convenient way to, I think,
// get the object spawned on the server to assign some member on the client, so instead let's retrieve dynamically what we need.
// I guess I'd just have a "singleton" to hold the references?
public override void OnNetworkSpawn()
{
m_mainCamera = GameObject.Find("InGameCamera").GetComponent<Camera>();
if (IsHost)
m_currentlyCollidingSymbols = new List<SymbolObject>();
}
// Don't love having the input here, but it doesn't need to be anywhere else.
private bool IsSelectInputHit()
{
return Input.GetMouseButtonDown(0);
}
public void Update() // TODO: FixedUpdate?
{
transform.position = m_position.Value;
if (m_mainCamera == null || !IsOwner)
return;
Vector3 targetPos = (Vector2)m_mainCamera.ScreenToWorldPoint(new Vector3(Input.mousePosition.x, Input.mousePosition.y, -m_mainCamera.transform.position.z));
SetPosition_ServerRpc(targetPos); // Client can't set a network variable value.
if (IsSelectInputHit())
SendInput_ServerRpc();
}
[ServerRpc] // Leave RequireOwnership = true for these so that only the player whose cursor this is can make updates.
private void SetPosition_ServerRpc(Vector3 position)
{
m_position.Value = position;
}
[ServerRpc]
private void SendInput_ServerRpc()
{
if (m_currentlyCollidingSymbols.Count > 0)
{
SymbolObject symbol = m_currentlyCollidingSymbols[0];
m_currentlyCollidingSymbols.RemoveAt(0);
symbol.OnSelect();
}
}
public void OnTriggerEnter(Collider other)
{
if (!IsHost)
return;
SymbolObject symbol = other.GetComponent<SymbolObject>();
if (symbol == null)
return;
if (!m_currentlyCollidingSymbols.Contains(symbol))
m_currentlyCollidingSymbols.Add(symbol);
}
public void OnTriggerExit(Collider other)
{
if (!IsHost)
return;
SymbolObject symbol = other.GetComponent<SymbolObject>();
if (symbol == null)
return;
if (m_currentlyCollidingSymbols.Contains(symbol))
m_currentlyCollidingSymbols.Remove(symbol);
}
}
}

11
Assets/Scripts/Game/InGame/PlayerCursor.cs.meta


fileFormatVersion: 2
guid: 1dff2bc874952454c9da192885efd32b
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

132
Assets/Scripts/Game/InGame/SetupInGame.cs


using System;
using Unity.Netcode;
using UnityEngine;
namespace LobbyRelaySample.inGame
{
/// <summary>
/// Once the local player is in a lobby and that lobby has entered the In-Game state, this will load in whatever is necessary to actually run the game part.
/// This will exist in the game scene so that it can hold references to scene objects that spawned prefab instances will need.
/// </summary>
public class SetupInGame : MonoBehaviour, IReceiveMessages
{
[SerializeField] private GameObject m_prefabNetworkManager = default;
[SerializeField] private LocalLobbyObserver m_lobbyObserver = default;
[SerializeField] private GameObject[] m_disableWhileInGame = default;
private GameObject m_inGameManagerObj;
private NetworkManager m_networkManager;
private InGameRunner m_inGameRunner;
private int m_playerCount; // The server will need to know this.
private bool m_isHost;
private bool m_doesNeedCleanup = false;
// TEMP? Relay stuff
private ServerAddress m_serverAddress;
private Action<UnityTransport> m_initializeTransport;
/*
* Things to do:
*
* x Disable whatever menu behaviors. Maintain a back button with additional RPC calls?
* --- Need to make RelayUtpClient not an MB so I can freely disable the menus? It is on the GameManager, as it happens, but...
* x Spawn the object with the NetworkManager and allow that to connect.
* - Wait for all players to connect, or boot a player after a few seconds (via Relay) if they did not connect.
* - While waiting, server selects the target sequence, spawns the symbol container, and starts pooling/spawning the symbol objects.
* - Once all players are in, show the target sequence and instructions, and then the server starts moving the symbol container and listening to click events.
* - After the symbols are all passed (I guess tracking the symbol container position or a timeout), finish the game (set the winner flag).
* x Clients clean up and return to the lobby screen. Host sets the lobby back to the regular state.
*
*/
public void Start()
{
Locator.Get.Messenger.Subscribe(this);
m_lobbyObserver.OnObservedUpdated.AddListener(UpdatePlayerCount);
}
public void OnDestroy()
{
Locator.Get.Messenger.Unsubscribe(this);
m_lobbyObserver.OnObservedUpdated.RemoveListener(UpdatePlayerCount);
}
private void SetMenuVisibility(bool areVisible)
{
foreach (GameObject go in m_disableWhileInGame)
go.SetActive(areVisible);
}
private void CreateNetworkManager()
{
m_inGameManagerObj = GameObject.Instantiate(m_prefabNetworkManager);
m_networkManager = m_inGameManagerObj.GetComponentInChildren<NetworkManager>();
m_inGameRunner = m_inGameManagerObj.GetComponentInChildren<InGameRunner>();
m_inGameRunner.Initialize(OnConnectionVerified, m_playerCount);
// TODO: I'll need this when we switch to the Relay Unity Transport option.
//UnityTransport transport = m_inGameManagerObj.GetComponentInChildren<UnityTransport>();
//transport.SetConnectionData(m_serverAddress.IP, (ushort)m_serverAddress.Port);
//m_initializeTransport(transport);
if (m_isHost)
m_networkManager.StartHost();
else
m_networkManager.StartClient();
}
private void UpdatePlayerCount(LocalLobby lobby)
{ m_playerCount = lobby.PlayerCount;
}
private void OnConnectionVerified()
{
// TODO: Anything here?
}
public void SetRelayAddress(LocalLobby changed)
{
m_serverAddress = changed.RelayServer; // Note that this could be null.
}
public void OnLocalUserChange(LobbyUser user)
{
m_isHost = user.IsHost;
}
public void SetRelayServerData(string address, int port, byte[] allocationBytes, byte[] key, byte[] connectionData, byte[] hostConnectionData, bool isSecure)
{
m_initializeTransport = (transport) => { transport.SetRelayServerData(address, (ushort)port, allocationBytes, key, connectionData, hostConnectionData, isSecure); };
}
public void OnReceiveMessage(MessageType type, object msg)
{
if (type == MessageType.ConfirmInGameState)
{
m_doesNeedCleanup = true;
SetMenuVisibility(false);
CreateNetworkManager();
}
else if (type == MessageType.GameBeginning)
{
// If this player hasn't successfully connected via NGO, get booted.
Locator.Get.Messenger.OnReceiveMessage(MessageType.DisplayErrorPopup, "Failed to join the game.");
// TODO: Need to handle both failing to connect and connecting but failing to initialize.
// I.e. cleaning up networked objects *might* be necessary.
}
else if (type == MessageType.ChangeGameState)
{
// Once we're in-game, any state change reflects the player leaving the game, so we should clean up.
if (m_doesNeedCleanup)
{
GameObject.Destroy(m_inGameManagerObj); // Since this destroys the NetworkManager, that will kick off cleaning up networked objects.
SetMenuVisibility(true);
m_doesNeedCleanup = false;
}
}
}
}
}

23
Assets/Scripts/Game/InGame/SymbolObject.cs


using Unity.Netcode;
using UnityEngine;
namespace LobbyRelaySample.inGame
{
public class SymbolObject : NetworkBehaviour
{
public void OnSelect()
{
Destroy_ServerRpc();
}
[ServerRpc(RequireOwnership = false)]
private void Destroy_ServerRpc()
{
// Actually destroying the symbol objects can cause garbage collection and other delays that might lead to desyncs.
// Instead, just deactivate the object, and it will be cleaned up once the NetworkManager is destroyed.
// (If object pooling, this is where to instead return it to the pool.)
this.transform.localPosition = Vector3.down * 500;
// TODO: Visually disappear immediately.
}
}
}

11
Assets/Scripts/Game/InGame/SymbolObject.cs.meta


fileFormatVersion: 2
guid: 63adacb71a52dcb41be1952af26573d8
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

8
Assets/Prefabs/Icons.meta


fileFormatVersion: 2
guid: ed4ac679ca28aba4a91b2352f9484e80
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
正在加载...
取消
保存