A game about forced loneliness, made by TACStudios
1{ 2 "m_SGVersion": 3, 3 "m_Type": "UnityEditor.ShaderGraph.GraphData", 4 "m_ObjectId": "88462436e5e942799b58352d3513cf3a", 5 "m_Properties": [ 6 { 7 "m_Id": "ce69c51a32284691b56c88eb4d718af5" 8 } 9 ], 10 "m_Keywords": [], 11 "m_Dropdowns": [], 12 "m_CategoryData": [ 13 { 14 "m_Id": "457e16a3b1764ce498e5af2c92aeddfa" 15 } 16 ], 17 "m_Nodes": [ 18 { 19 "m_Id": "3c01b72d7f0945c586bb40726362681f" 20 }, 21 { 22 "m_Id": "f71a795da5c44b748c218f5005fef583" 23 }, 24 { 25 "m_Id": "618810e61cb24bcebba0b018f989ad17" 26 }, 27 { 28 "m_Id": "d7d05ebde41140889bffe4915706e08f" 29 }, 30 { 31 "m_Id": "736e0e42ae6947c89a49f0ddd26bb8b5" 32 } 33 ], 34 "m_GroupDatas": [], 35 "m_StickyNoteDatas": [ 36 { 37 "m_Id": "5b8b72af59a04d5d843acfc38855e46a" 38 }, 39 { 40 "m_Id": "e976b35d6f33479e9419756c2b246fdd" 41 }, 42 { 43 "m_Id": "a3d94bda122241cc875d8a7e8b15edbc" 44 } 45 ], 46 "m_Edges": [ 47 { 48 "m_OutputSlot": { 49 "m_Node": { 50 "m_Id": "618810e61cb24bcebba0b018f989ad17" 51 }, 52 "m_SlotId": 1 53 }, 54 "m_InputSlot": { 55 "m_Node": { 56 "m_Id": "736e0e42ae6947c89a49f0ddd26bb8b5" 57 }, 58 "m_SlotId": 2 59 } 60 }, 61 { 62 "m_OutputSlot": { 63 "m_Node": { 64 "m_Id": "736e0e42ae6947c89a49f0ddd26bb8b5" 65 }, 66 "m_SlotId": 3 67 }, 68 "m_InputSlot": { 69 "m_Node": { 70 "m_Id": "3c01b72d7f0945c586bb40726362681f" 71 }, 72 "m_SlotId": 1 73 } 74 }, 75 { 76 "m_OutputSlot": { 77 "m_Node": { 78 "m_Id": "d7d05ebde41140889bffe4915706e08f" 79 }, 80 "m_SlotId": 0 81 }, 82 "m_InputSlot": { 83 "m_Node": { 84 "m_Id": "736e0e42ae6947c89a49f0ddd26bb8b5" 85 }, 86 "m_SlotId": 0 87 } 88 }, 89 { 90 "m_OutputSlot": { 91 "m_Node": { 92 "m_Id": "d7d05ebde41140889bffe4915706e08f" 93 }, 94 "m_SlotId": 0 95 }, 96 "m_InputSlot": { 97 "m_Node": { 98 "m_Id": "736e0e42ae6947c89a49f0ddd26bb8b5" 99 }, 100 "m_SlotId": 1 101 } 102 }, 103 { 104 "m_OutputSlot": { 105 "m_Node": { 106 "m_Id": "f71a795da5c44b748c218f5005fef583" 107 }, 108 "m_SlotId": 0 109 }, 110 "m_InputSlot": { 111 "m_Node": { 112 "m_Id": "618810e61cb24bcebba0b018f989ad17" 113 }, 114 "m_SlotId": 0 115 } 116 } 117 ], 118 "m_VertexContext": { 119 "m_Position": { 120 "x": 0.0, 121 "y": 0.0 122 }, 123 "m_Blocks": [] 124 }, 125 "m_FragmentContext": { 126 "m_Position": { 127 "x": 0.0, 128 "y": 0.0 129 }, 130 "m_Blocks": [] 131 }, 132 "m_PreviewData": { 133 "serializedMesh": { 134 "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", 135 "m_Guid": "" 136 }, 137 "preventRotation": false 138 }, 139 "m_Path": "Sub Graphs", 140 "m_GraphPrecision": 1, 141 "m_PreviewMode": 2, 142 "m_OutputNode": { 143 "m_Id": "3c01b72d7f0945c586bb40726362681f" 144 }, 145 "m_SubDatas": [], 146 "m_ActiveTargets": [] 147} 148 149{ 150 "m_SGVersion": 0, 151 "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", 152 "m_ObjectId": "23a7d5d7046944a4ab63ce3539e63947", 153 "m_Id": 3, 154 "m_DisplayName": "Out", 155 "m_SlotType": 1, 156 "m_Hidden": false, 157 "m_ShaderOutputName": "Out", 158 "m_StageCapability": 3, 159 "m_Value": { 160 "x": 0.0, 161 "y": 0.0, 162 "z": 0.0, 163 "w": 0.0 164 }, 165 "m_DefaultValue": { 166 "x": 0.0, 167 "y": 0.0, 168 "z": 0.0, 169 "w": 0.0 170 } 171} 172 173{ 174 "m_SGVersion": 0, 175 "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", 176 "m_ObjectId": "312f39dbd0f94bfd9b73c1117d2ffe92", 177 "m_Id": 1, 178 "m_DisplayName": "Out", 179 "m_SlotType": 1, 180 "m_Hidden": false, 181 "m_ShaderOutputName": "Out", 182 "m_StageCapability": 3, 183 "m_Value": { 184 "x": 0.0, 185 "y": 0.0 186 }, 187 "m_DefaultValue": { 188 "x": 0.0, 189 "y": 0.0 190 }, 191 "m_Labels": [] 192} 193 194{ 195 "m_SGVersion": 0, 196 "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", 197 "m_ObjectId": "3951fd4a46e74f129a86aae15e00f78f", 198 "m_Id": 1, 199 "m_DisplayName": "Out_Vector4", 200 "m_SlotType": 0, 201 "m_Hidden": false, 202 "m_ShaderOutputName": "Out_Vector4", 203 "m_StageCapability": 3, 204 "m_Value": { 205 "x": 0.0, 206 "y": 0.0 207 }, 208 "m_DefaultValue": { 209 "x": 0.0, 210 "y": 0.0 211 }, 212 "m_Labels": [] 213} 214 215{ 216 "m_SGVersion": 0, 217 "m_Type": "UnityEditor.ShaderGraph.SubGraphOutputNode", 218 "m_ObjectId": "3c01b72d7f0945c586bb40726362681f", 219 "m_Group": { 220 "m_Id": "" 221 }, 222 "m_Name": "Output", 223 "m_DrawState": { 224 "m_Expanded": true, 225 "m_Position": { 226 "serializedVersion": "2", 227 "x": -255.5, 228 "y": -78.5000228881836, 229 "width": 119.00004577636719, 230 "height": 76.99998474121094 231 } 232 }, 233 "m_Slots": [ 234 { 235 "m_Id": "3951fd4a46e74f129a86aae15e00f78f" 236 } 237 ], 238 "synonyms": [], 239 "m_Precision": 0, 240 "m_PreviewExpanded": true, 241 "m_DismissedVersion": 0, 242 "m_PreviewMode": 0, 243 "m_CustomColors": { 244 "m_SerializableColors": [] 245 }, 246 "IsFirstSlotValid": true 247} 248 249{ 250 "m_SGVersion": 0, 251 "m_Type": "UnityEditor.ShaderGraph.CategoryData", 252 "m_ObjectId": "457e16a3b1764ce498e5af2c92aeddfa", 253 "m_Name": "", 254 "m_ChildObjectList": [ 255 { 256 "m_Id": "ce69c51a32284691b56c88eb4d718af5" 257 } 258 ] 259} 260 261{ 262 "m_SGVersion": 0, 263 "m_Type": "UnityEditor.ShaderGraph.StickyNoteData", 264 "m_ObjectId": "5b8b72af59a04d5d843acfc38855e46a", 265 "m_Title": "Branch on Input Connection", 266 "m_Content": "You can use the Branch on Input Connection node to define a default for an input port as shown in this example.", 267 "m_TextSize": 0, 268 "m_Theme": 0, 269 "m_Position": { 270 "serializedVersion": "2", 271 "x": -771.0000610351563, 272 "y": -217.50001525878907, 273 "width": 330.0000305175781, 274 "height": 100.00000762939453 275 }, 276 "m_Group": { 277 "m_Id": "" 278 } 279} 280 281{ 282 "m_SGVersion": 0, 283 "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", 284 "m_ObjectId": "5ec506603efb44b5a8c1819455fd4634", 285 "m_Id": 1, 286 "m_DisplayName": "Connected", 287 "m_SlotType": 0, 288 "m_Hidden": false, 289 "m_ShaderOutputName": "Connected", 290 "m_StageCapability": 3, 291 "m_Value": { 292 "x": 1.0, 293 "y": 1.0, 294 "z": 1.0, 295 "w": 1.0 296 }, 297 "m_DefaultValue": { 298 "x": 0.0, 299 "y": 0.0, 300 "z": 0.0, 301 "w": 0.0 302 } 303} 304 305{ 306 "m_SGVersion": 1, 307 "m_Type": "UnityEditor.ShaderGraph.SwizzleNode", 308 "m_ObjectId": "618810e61cb24bcebba0b018f989ad17", 309 "m_Group": { 310 "m_Id": "" 311 }, 312 "m_Name": "Swizzle", 313 "m_DrawState": { 314 "m_Expanded": true, 315 "m_Position": { 316 "serializedVersion": "2", 317 "x": -850.0001220703125, 318 "y": -17.499996185302736, 319 "width": 131.0, 320 "height": 121.50003051757813 321 } 322 }, 323 "m_Slots": [ 324 { 325 "m_Id": "f10cfa1ad94547d994d2108e2ff1028f" 326 }, 327 { 328 "m_Id": "312f39dbd0f94bfd9b73c1117d2ffe92" 329 } 330 ], 331 "synonyms": [ 332 "swap", 333 "reorder", 334 "component mask" 335 ], 336 "m_Precision": 0, 337 "m_PreviewExpanded": false, 338 "m_DismissedVersion": 0, 339 "m_PreviewMode": 0, 340 "m_CustomColors": { 341 "m_SerializableColors": [] 342 }, 343 "_maskInput": "xy", 344 "convertedMask": "xy" 345} 346 347{ 348 "m_SGVersion": 0, 349 "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", 350 "m_ObjectId": "698312b9f8ca499aaa2b331f4d15b1b6", 351 "m_Id": 2, 352 "m_DisplayName": "NotConnected", 353 "m_SlotType": 0, 354 "m_Hidden": false, 355 "m_ShaderOutputName": "NotConnected", 356 "m_StageCapability": 3, 357 "m_Value": { 358 "x": 0.0, 359 "y": 0.0, 360 "z": 0.0, 361 "w": 0.0 362 }, 363 "m_DefaultValue": { 364 "x": 0.0, 365 "y": 0.0, 366 "z": 0.0, 367 "w": 0.0 368 } 369} 370 371{ 372 "m_SGVersion": 0, 373 "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", 374 "m_ObjectId": "6b23368288bc49389b3bd028cb42af78", 375 "m_Id": 0, 376 "m_DisplayName": "Out", 377 "m_SlotType": 1, 378 "m_Hidden": false, 379 "m_ShaderOutputName": "Out", 380 "m_StageCapability": 3, 381 "m_Value": { 382 "x": 0.0, 383 "y": 0.0, 384 "z": 0.0, 385 "w": 0.0 386 }, 387 "m_DefaultValue": { 388 "x": 0.0, 389 "y": 0.0, 390 "z": 0.0, 391 "w": 0.0 392 }, 393 "m_Labels": [] 394} 395 396{ 397 "m_SGVersion": 0, 398 "m_Type": "UnityEditor.ShaderGraph.PropertyConnectionStateMaterialSlot", 399 "m_ObjectId": "71decf991fad40189814f465256c0cf6", 400 "m_Id": 0, 401 "m_DisplayName": "Input", 402 "m_SlotType": 0, 403 "m_Hidden": false, 404 "m_ShaderOutputName": "Input", 405 "m_StageCapability": 3 406} 407 408{ 409 "m_SGVersion": 0, 410 "m_Type": "UnityEditor.ShaderGraph.BranchOnInputConnectionNode", 411 "m_ObjectId": "736e0e42ae6947c89a49f0ddd26bb8b5", 412 "m_Group": { 413 "m_Id": "" 414 }, 415 "m_Name": "Branch On Input Connection", 416 "m_DrawState": { 417 "m_Expanded": true, 418 "m_Position": { 419 "serializedVersion": "2", 420 "x": -649.0001220703125, 421 "y": -78.50001525878906, 422 "width": 206.00006103515626, 423 "height": 142.00003051757813 424 } 425 }, 426 "m_Slots": [ 427 { 428 "m_Id": "71decf991fad40189814f465256c0cf6" 429 }, 430 { 431 "m_Id": "5ec506603efb44b5a8c1819455fd4634" 432 }, 433 { 434 "m_Id": "698312b9f8ca499aaa2b331f4d15b1b6" 435 }, 436 { 437 "m_Id": "23a7d5d7046944a4ab63ce3539e63947" 438 } 439 ], 440 "synonyms": [], 441 "m_Precision": 0, 442 "m_PreviewExpanded": false, 443 "m_DismissedVersion": 0, 444 "m_PreviewMode": 0, 445 "m_CustomColors": { 446 "m_SerializableColors": [] 447 } 448} 449 450{ 451 "m_SGVersion": 0, 452 "m_Type": "UnityEditor.ShaderGraph.StickyNoteData", 453 "m_ObjectId": "a3d94bda122241cc875d8a7e8b15edbc", 454 "m_Title": "", 455 "m_Content": "Steps to set up an input port default:\n\n1. Create an Input port for the Subgraph by adding a parameter in the Blackboard.\n\n2. Select the Blackboard parameter and open the Graph Inspector.\n\n3. In the Graph Inspector, check the \"Use Custom Binding\" box for the parameter and type a name in the Label box. This label will be displayed on the input port when nothing is connected.\n\n4. Drag the Blackboard parameter into the Subgraph.\n\n5. Add a Branch on Input Connection node to the Subgraph.\n\n6. Connect the parameter to both the Input and Connected input ports of the Branch on Input Connection node as shown above.\n\n7. Create a node or nodes for the default value and connect the output to the NotConnected input port of the Branch On Input Connection node. Instead of just a single node, you could use a large collection of nodes to define the input port's default behavior if needed.\n\nWith the Branch On Input Connection node set up as described here, the Out port of the node will use what's connected to the Subgraph's input port if there is a connection. If there isn't a connection, it will use the values from the node connected to the NotConnected port.", 456 "m_TextSize": 0, 457 "m_Theme": 0, 458 "m_Position": { 459 "serializedVersion": "2", 460 "x": -450.0000305175781, 461 "y": 103.00001525878906, 462 "width": 457.0000305175781, 463 "height": 379.00006103515627 464 }, 465 "m_Group": { 466 "m_Id": "" 467 } 468} 469 470{ 471 "m_SGVersion": 1, 472 "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", 473 "m_ObjectId": "ce69c51a32284691b56c88eb4d718af5", 474 "m_Guid": { 475 "m_GuidSerialized": "333ca457-57dd-477c-94b3-381e5aee2591" 476 }, 477 "m_Name": "UV", 478 "m_DefaultRefNameVersion": 1, 479 "m_RefNameGeneratedByDisplayName": "UV", 480 "m_DefaultReferenceName": "_UV", 481 "m_OverrideReferenceName": "", 482 "m_GeneratePropertyBlock": true, 483 "m_UseCustomSlotLabel": true, 484 "m_CustomSlotLabel": "UV0", 485 "m_DismissedVersion": 0, 486 "m_Precision": 0, 487 "overrideHLSLDeclaration": false, 488 "hlslDeclarationOverride": 0, 489 "m_Hidden": false, 490 "m_Value": { 491 "x": 0.0, 492 "y": 0.0, 493 "z": 0.0, 494 "w": 0.0 495 } 496} 497 498{ 499 "m_SGVersion": 0, 500 "m_Type": "UnityEditor.ShaderGraph.PropertyNode", 501 "m_ObjectId": "d7d05ebde41140889bffe4915706e08f", 502 "m_Group": { 503 "m_Id": "" 504 }, 505 "m_Name": "Property", 506 "m_DrawState": { 507 "m_Expanded": true, 508 "m_Position": { 509 "serializedVersion": "2", 510 "x": -811.5000610351563, 511 "y": -68.00000762939453, 512 "width": 92.5, 513 "height": 34.00000762939453 514 } 515 }, 516 "m_Slots": [ 517 { 518 "m_Id": "ee66369e3f7940a3a96cac757e7708b5" 519 } 520 ], 521 "synonyms": [], 522 "m_Precision": 0, 523 "m_PreviewExpanded": true, 524 "m_DismissedVersion": 0, 525 "m_PreviewMode": 0, 526 "m_CustomColors": { 527 "m_SerializableColors": [] 528 }, 529 "m_Property": { 530 "m_Id": "ce69c51a32284691b56c88eb4d718af5" 531 } 532} 533 534{ 535 "m_SGVersion": 0, 536 "m_Type": "UnityEditor.ShaderGraph.StickyNoteData", 537 "m_ObjectId": "e976b35d6f33479e9419756c2b246fdd", 538 "m_Title": "", 539 "m_Content": "In this example, if the user connects something to the Subgraph's UV input port, that connection will be used. But if the UV input port is left without a connection, the UV node above will be used instead - thus making UV0 the default.", 540 "m_TextSize": 0, 541 "m_Theme": 0, 542 "m_Position": { 543 "serializedVersion": "2", 544 "x": -781.5000610351563, 545 "y": 120.00001525878906, 546 "width": 251.5, 547 "height": 109.50001525878906 548 }, 549 "m_Group": { 550 "m_Id": "" 551 } 552} 553 554{ 555 "m_SGVersion": 0, 556 "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", 557 "m_ObjectId": "ee66369e3f7940a3a96cac757e7708b5", 558 "m_Id": 0, 559 "m_DisplayName": "UV", 560 "m_SlotType": 1, 561 "m_Hidden": false, 562 "m_ShaderOutputName": "Out", 563 "m_StageCapability": 3, 564 "m_Value": { 565 "x": 0.0, 566 "y": 0.0 567 }, 568 "m_DefaultValue": { 569 "x": 0.0, 570 "y": 0.0 571 }, 572 "m_Labels": [] 573} 574 575{ 576 "m_SGVersion": 0, 577 "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", 578 "m_ObjectId": "f10cfa1ad94547d994d2108e2ff1028f", 579 "m_Id": 0, 580 "m_DisplayName": "In", 581 "m_SlotType": 0, 582 "m_Hidden": false, 583 "m_ShaderOutputName": "In", 584 "m_StageCapability": 3, 585 "m_Value": { 586 "x": 0.0, 587 "y": 0.0, 588 "z": 0.0, 589 "w": 0.0 590 }, 591 "m_DefaultValue": { 592 "x": 0.0, 593 "y": 0.0, 594 "z": 0.0, 595 "w": 0.0 596 } 597} 598 599{ 600 "m_SGVersion": 0, 601 "m_Type": "UnityEditor.ShaderGraph.UVNode", 602 "m_ObjectId": "f71a795da5c44b748c218f5005fef583", 603 "m_Group": { 604 "m_Id": "" 605 }, 606 "m_Name": "UV", 607 "m_DrawState": { 608 "m_Expanded": true, 609 "m_Position": { 610 "serializedVersion": "2", 611 "x": -995.0001220703125, 612 "y": -17.499996185302736, 613 "width": 145.0, 614 "height": 128.50001525878907 615 } 616 }, 617 "m_Slots": [ 618 { 619 "m_Id": "6b23368288bc49389b3bd028cb42af78" 620 } 621 ], 622 "synonyms": [ 623 "texcoords", 624 "coords", 625 "coordinates" 626 ], 627 "m_Precision": 0, 628 "m_PreviewExpanded": false, 629 "m_DismissedVersion": 0, 630 "m_PreviewMode": 0, 631 "m_CustomColors": { 632 "m_SerializableColors": [] 633 }, 634 "m_OutputChannel": 0 635} 636