mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-01 08:45:33 +00:00
Mapping and modeling
This commit is contained in:
parent
7772f69cd3
commit
7ea1016253
23 changed files with 922 additions and 575 deletions
|
|
@ -1 +1 @@
|
|||
{"meta":{"format_version":"4.10","model_format":"free","box_uv":false},"name":"Control_Pad","model_identifier":"","visible_box":[1,1,0],"variable_placeholders":"","variable_placeholder_buttons":[],"timeline_setups":[],"unhandled_root_fields":{},"resolution":{"width":32,"height":32},"elements":[{"name":"cuboid","color":7,"origin":[0,0,0],"rotation":[0,-180,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"5opu":[3,4,1],"Cl1p":[3,4,-1],"AICL":[3,-4,1],"Byg2":[3,-4,-1],"wCv1":[-3,4,1],"8LyQ":[-3,4,-1],"1jpQ":[-3,-4,1],"GO5x":[-3,-4,-1]},"faces":{"miXhwLeZ":{"uv":{"Byg2":[2,17],"Cl1p":[2,9],"AICL":[0,17],"5opu":[0,9]},"vertices":["5opu","AICL","Cl1p","Byg2"],"texture":0},"GOaUCZp2":{"uv":{"GO5x":[3,17],"1jpQ":[5,17],"8LyQ":[3,9],"wCv1":[5,9]},"vertices":["wCv1","8LyQ","1jpQ","GO5x"],"texture":0},"pjBt281A":{"uv":{"8LyQ":[6,9],"wCv1":[6,11],"Cl1p":[12,9],"5opu":[12,11]},"vertices":["5opu","Cl1p","wCv1","8LyQ"],"texture":0},"NkP4CMPs":{"uv":{"GO5x":[6,14],"Byg2":[12,14],"1jpQ":[6,12],"AICL":[12,12]},"vertices":["AICL","1jpQ","Byg2","GO5x"],"texture":0},"cekcPWGv":{"uv":{"1jpQ":[0,8],"AICL":[6,8],"wCv1":[0,0],"5opu":[6,0]},"vertices":["5opu","wCv1","AICL","1jpQ"],"texture":0},"NTRKbQIG":{"uv":{"GO5x":[13,8],"8LyQ":[13,0],"Byg2":[7,8],"Cl1p":[7,0]},"vertices":["Cl1p","Byg2","8LyQ","GO5x"],"texture":0}},"type":"mesh","uuid":"d9ea70d8-4592-8eee-08a5-e00b25615461"}],"outliner":["d9ea70d8-4592-8eee-08a5-e00b25615461"],"textures":[{"path":"K:\\godot\\cirno\\3D\\BlockbenchModels\\ControlPad\\Control_Pad_Texture.png","name":"Control_Pad_Texture.png","folder":"block","namespace":"","id":"0","group":"","width":32,"height":32,"uv_width":32,"uv_height":32,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"b7f62370-e6b7-1dff-7e06-688881b59fe2","relative_path":"Control_Pad_Texture.png","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAALNJREFUWEdjdOBK+c+ABRz4NocRnxw2PeSI4bUE5IBIwe0M5mJiDCdfvQLTBTeNGUCOI8cybHoIOmCC+lm45SBHLH/vSV8HjIYArgRKtzSw9upmBoYWBgaGGgYwHbzcl75pgOYhQK2gJNcceDZELnjoVQiBHD14HUBukJKqb/CGAD0qIrxpgNSgJFc9zigg10BS9Q28A0h1MbXVU61hQa7DRh0wGgKjITAaAqMhMBoCAx4CALCPsyFzhprEAAAAAElFTkSuQmCC"}],"export_options":{"gltf":{"encoding":"ascii","scale":16,"embed_textures":true,"armature":false,"animations":true}}}
|
||||
{"meta":{"format_version":"4.10","model_format":"free","box_uv":false},"name":"Control_Pad","model_identifier":"","visible_box":[1,1,0],"variable_placeholders":"","variable_placeholder_buttons":[],"timeline_setups":[],"unhandled_root_fields":{},"resolution":{"width":32,"height":32},"elements":[{"name":"cuboid","color":7,"origin":[0,0,0],"rotation":[0,0,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"5opu":[3,4,1],"Cl1p":[3,4,-1],"AICL":[3,-4,1],"Byg2":[3,-4,-1],"wCv1":[-3,4,1],"8LyQ":[-3,4,-1],"1jpQ":[-3,-4,1],"GO5x":[-3,-4,-1]},"faces":{"miXhwLeZ":{"uv":{"Byg2":[2,17],"Cl1p":[2,9],"AICL":[0,17],"5opu":[0,9]},"vertices":["5opu","AICL","Cl1p","Byg2"],"texture":0},"GOaUCZp2":{"uv":{"GO5x":[3,17],"1jpQ":[5,17],"8LyQ":[3,9],"wCv1":[5,9]},"vertices":["wCv1","8LyQ","1jpQ","GO5x"],"texture":0},"pjBt281A":{"uv":{"8LyQ":[6,9],"wCv1":[6,11],"Cl1p":[12,9],"5opu":[12,11]},"vertices":["5opu","Cl1p","wCv1","8LyQ"],"texture":0},"NkP4CMPs":{"uv":{"GO5x":[6,14],"Byg2":[12,14],"1jpQ":[6,12],"AICL":[12,12]},"vertices":["AICL","1jpQ","Byg2","GO5x"],"texture":0},"cekcPWGv":{"uv":{"1jpQ":[0,8],"AICL":[6,8],"wCv1":[0,0],"5opu":[6,0]},"vertices":["5opu","wCv1","AICL","1jpQ"],"texture":0},"NTRKbQIG":{"uv":{"GO5x":[13,8],"8LyQ":[13,0],"Byg2":[7,8],"Cl1p":[7,0]},"vertices":["Cl1p","Byg2","8LyQ","GO5x"],"texture":0}},"type":"mesh","uuid":"d9ea70d8-4592-8eee-08a5-e00b25615461"}],"outliner":["d9ea70d8-4592-8eee-08a5-e00b25615461"],"textures":[{"path":"K:\\godot\\cirno\\3D\\BlockbenchModels\\ControlPad\\Control_Pad_Texture.png","name":"Control_Pad_Texture.png","folder":"block","namespace":"","id":"0","group":"","width":32,"height":32,"uv_width":32,"uv_height":32,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"b7f62370-e6b7-1dff-7e06-688881b59fe2","relative_path":"Control_Pad_Texture.png","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAALNJREFUWEdjdOBK+c+ABRz4NocRnxw2PeSI4bUE5IBIwe0M5mJiDCdfvQLTBTeNGUCOI8cybHoIOmCC+lm45SBHLH/vSV8HjIYArgRKtzSw9upmBoYWBgaGGgYwHbzcl75pgOYhQK2gJNcceDZELnjoVQiBHD14HUBukJKqb/CGAD0qIrxpgNSgJFc9zigg10BS9Q28A0h1MbXVU61hQa7DRh0wGgKjITAaAqMhMBoCAx4CALCPsyFzhprEAAAAAElFTkSuQmCC"}],"export_options":{"gltf":{"encoding":"ascii","scale":16,"embed_textures":true,"armature":false,"animations":true}}}
|
||||
|
|
@ -1 +1 @@
|
|||
{"asset":{"version":"2.0","generator":"Blockbench 4.12.4 glTF exporter"},"scenes":[{"nodes":[1],"name":"blockbench_export"}],"scene":0,"nodes":[{"rotation":[0,-1,0,6.123233995736766e-17],"name":"cuboid","mesh":0},{"children":[0]}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":288,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":576,"byteLength":192,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":768,"byteLength":72,"target":34963}],"buffers":[{"byteLength":840,"uri":"data:application/octet-stream;base64,AABAPgAAgD4AAIA9AABAPgAAgL4AAIA9AABAPgAAgD4AAIC9AABAPgAAgL4AAIC9AABAvgAAgD4AAIA9AABAvgAAgD4AAIC9AABAvgAAgL4AAIA9AABAvgAAgL4AAIC9AABAPgAAgD4AAIA9AABAPgAAgD4AAIC9AABAvgAAgD4AAIA9AABAvgAAgD4AAIC9AABAPgAAgL4AAIA9AABAvgAAgL4AAIA9AABAPgAAgL4AAIC9AABAvgAAgL4AAIC9AABAPgAAgD4AAIA9AABAvgAAgD4AAIA9AABAPgAAgL4AAIA9AABAvgAAgL4AAIA9AABAPgAAgD4AAIC9AABAPgAAgL4AAIC9AABAvgAAgD4AAIC9AABAvgAAgL4AAIC9AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAkD4AAAAAAAAIPwAAgD0AAJA+AACAPQAACD8AACA+AACQPgAAwD0AAJA+AAAgPgAACD8AAMA9AAAIPwAAwD4AALA+AADAPgAAkD4AAEA+AACwPgAAQD4AAJA+AADAPgAAwD4AAEA+AADAPgAAwD4AAOA+AABAPgAA4D4AAEA+AAAAAAAAAAAAAAAAAABAPgAAgD4AAAAAAACAPgAAYD4AAAAAAABgPgAAgD4AANA+AAAAAAAA0D4AAIA+AgAAAAEAAgABAAMABgAEAAUABgAFAAcACgAIAAkACgAJAAsADgAMAA0ADgANAA8AEgAQABEAEgARABMAFgAUABUAFgAVABcA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":24,"max":[0.1875,0.25,0.0625],"min":[-0.1875,-0.25,-0.0625],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":24,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":24,"max":[0.40625,0.53125],"min":[0,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":36,"max":[23],"min":[0],"type":"SCALAR"}],"materials":[{"pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":1,"baseColorTexture":{"index":0}},"alphaMode":"MASK","alphaCutoff":0.05,"doubleSided":true}],"textures":[{"sampler":0,"source":0,"name":"Control_Pad_Texture"}],"samplers":[{"magFilter":9728,"minFilter":9728,"wrapS":33071,"wrapT":33071}],"images":[{"mimeType":"image/png","uri":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAALNJREFUWEdjdOBK+c+ABRz4NocRnxw2PeSI4bUE5IBIwe0M5mJiDCdfvQLTBTeNGUCOI8cybHoIOmCC+lm45SBHLH/vSV8HjIYArgRKtzSw9upmBoYWBgaGGgYwHbzcl75pgOYhQK2gJNcceDZELnjoVQiBHD14HUBukJKqb/CGAD0qIrxpgNSgJFc9zigg10BS9Q28A0h1MbXVU61hQa7DRh0wGgKjITAaAqMhMBoCAx4CALCPsyFzhprEAAAAAElFTkSuQmCC"}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}]}
|
||||
{"asset":{"version":"2.0","generator":"Blockbench 4.12.5 glTF exporter"},"scenes":[{"nodes":[1],"name":"blockbench_export"}],"scene":0,"nodes":[{"name":"cuboid","mesh":0},{"children":[0]}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":288,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":576,"byteLength":192,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":768,"byteLength":72,"target":34963}],"buffers":[{"byteLength":840,"uri":"data:application/octet-stream;base64,AABAPgAAgD4AAIA9AABAPgAAgL4AAIA9AABAPgAAgD4AAIC9AABAPgAAgL4AAIC9AABAvgAAgD4AAIA9AABAvgAAgD4AAIC9AABAvgAAgL4AAIA9AABAvgAAgL4AAIC9AABAPgAAgD4AAIA9AABAPgAAgD4AAIC9AABAvgAAgD4AAIA9AABAvgAAgD4AAIC9AABAPgAAgL4AAIA9AABAvgAAgL4AAIA9AABAPgAAgL4AAIC9AABAvgAAgL4AAIC9AABAPgAAgD4AAIA9AABAvgAAgD4AAIA9AABAPgAAgL4AAIA9AABAvgAAgL4AAIA9AABAPgAAgD4AAIC9AABAPgAAgL4AAIC9AABAvgAAgD4AAIC9AABAvgAAgL4AAIC9AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAkD4AAAAAAAAIPwAAgD0AAJA+AACAPQAACD8AACA+AACQPgAAwD0AAJA+AAAgPgAACD8AAMA9AAAIPwAAwD4AALA+AADAPgAAkD4AAEA+AACwPgAAQD4AAJA+AADAPgAAwD4AAEA+AADAPgAAwD4AAOA+AABAPgAA4D4AAEA+AAAAAAAAAAAAAAAAAABAPgAAgD4AAAAAAACAPgAAYD4AAAAAAABgPgAAgD4AANA+AAAAAAAA0D4AAIA+AgAAAAEAAgABAAMABgAEAAUABgAFAAcACgAIAAkACgAJAAsADgAMAA0ADgANAA8AEgAQABEAEgARABMAFgAUABUAFgAVABcA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":24,"max":[0.1875,0.25,0.0625],"min":[-0.1875,-0.25,-0.0625],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":24,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":24,"max":[0.40625,0.53125],"min":[0,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":36,"max":[23],"min":[0],"type":"SCALAR"}],"materials":[{"pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":1,"baseColorTexture":{"index":0}},"alphaMode":"MASK","alphaCutoff":0.05,"doubleSided":true}],"textures":[{"sampler":0,"source":0,"name":"Control_Pad_Texture.png"}],"samplers":[{"magFilter":9728,"minFilter":9728,"wrapS":33071,"wrapT":33071}],"images":[{"mimeType":"image/png","uri":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAALNJREFUWEdjdOBK+c+ABRz4NocRnxw2PeSI4bUE5IBIwe0M5mJiDCdfvQLTBTeNGUCOI8cybHoIOmCC+lm45SBHLH/vSV8HjIYArgRKtzSw9upmBoYWBgaGGgYwHbzcl75pgOYhQK2gJNcceDZELnjoVQiBHD14HUBukJKqb/CGAD0qIrxpgNSgJFc9zigg10BS9Q28A0h1MbXVU61hQa7DRh0wGgKjITAaAqMhMBoCAx4CALCPsyFzhprEAAAAAElFTkSuQmCC"}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}]}
|
||||
|
|
@ -1 +1 @@
|
|||
{"meta":{"format_version":"4.10","model_format":"free","box_uv":false},"name":"Key_Pad","model_identifier":"","visible_box":[1,1,0],"variable_placeholders":"","variable_placeholder_buttons":[],"timeline_setups":[],"unhandled_root_fields":{},"resolution":{"width":32,"height":32},"elements":[{"name":"cuboid","color":7,"origin":[0,0,0],"rotation":[0,-180,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"5opu":[3,4,1],"Cl1p":[3,4,-1],"AICL":[3,-4,1],"Byg2":[3,-4,-1],"wCv1":[-3,4,1],"8LyQ":[-3,4,-1],"1jpQ":[-3,-4,1],"GO5x":[-3,-4,-1]},"faces":{"miXhwLeZ":{"uv":{"Byg2":[2,17],"Cl1p":[2,9],"AICL":[0,17],"5opu":[0,9]},"vertices":["5opu","AICL","Cl1p","Byg2"],"texture":0},"GOaUCZp2":{"uv":{"GO5x":[3,17],"1jpQ":[5,17],"8LyQ":[3,9],"wCv1":[5,9]},"vertices":["wCv1","8LyQ","1jpQ","GO5x"],"texture":0},"pjBt281A":{"uv":{"8LyQ":[6,9],"wCv1":[6,11],"Cl1p":[12,9],"5opu":[12,11]},"vertices":["5opu","Cl1p","wCv1","8LyQ"],"texture":0},"NkP4CMPs":{"uv":{"GO5x":[6,14],"Byg2":[12,14],"1jpQ":[6,12],"AICL":[12,12]},"vertices":["AICL","1jpQ","Byg2","GO5x"],"texture":0},"cekcPWGv":{"uv":{"1jpQ":[0,8],"AICL":[6,8],"wCv1":[0,0],"5opu":[6,0]},"vertices":["5opu","wCv1","AICL","1jpQ"],"texture":0},"NTRKbQIG":{"uv":{"GO5x":[13,8],"8LyQ":[13,0],"Byg2":[7,8],"Cl1p":[7,0]},"vertices":["Cl1p","Byg2","8LyQ","GO5x"],"texture":0}},"type":"mesh","uuid":"d9ea70d8-4592-8eee-08a5-e00b25615461"}],"outliner":["d9ea70d8-4592-8eee-08a5-e00b25615461"],"textures":[{"path":"K:\\godot\\cirno\\3D\\BlockbenchModels\\Keypad\\Key_Pad_Texture.png","name":"Key_Pad_Texture.png","folder":"block","namespace":"","id":"0","group":"","width":32,"height":32,"uv_width":32,"uv_height":32,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"b7f62370-e6b7-1dff-7e06-688881b59fe2","relative_path":"Key_Pad_Texture.png","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAKlJREFUWEdjdOBK+c+ABRz4NocRnxw2PeSI4bUE5gAur39gs79tYwLTIMeRYxk2PYPfATDfw1wPCgW6hsCAOwBXAqVbGlh7dTMDQwsDA0MNA5gOXu5L3yigeQhQKyjJNQeeDZELHnoVQiBHD14HkBukpOobvCFAj4oIbxogNSjJVY8zCsg1kFR9A+8AUl1MbfVUa1iQ67BRB4yGwGgIjIbAaAiMhsCAhwAAh+ahIX4E9oUAAAAASUVORK5CYII="}],"export_options":{"gltf":{"encoding":"ascii","scale":16,"embed_textures":true,"armature":false,"animations":true}}}
|
||||
{"meta":{"format_version":"4.10","model_format":"free","box_uv":false},"name":"Key_Pad","model_identifier":"","visible_box":[1,1,0],"variable_placeholders":"","variable_placeholder_buttons":[],"timeline_setups":[],"unhandled_root_fields":{},"reexport":{"codec":"gltf","codec_options":{"encoding":"ascii","scale":16,"embed_textures":true,"armature":false,"animations":true},"path":".\\Key_Pad.gltf","enabled":true},"resolution":{"width":32,"height":32},"elements":[{"name":"cuboid","color":7,"origin":[0,0,0],"rotation":[0,0,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"5opu":[3,4,1],"Cl1p":[3,4,-1],"AICL":[3,-4,1],"Byg2":[3,-4,-1],"wCv1":[-3,4,1],"8LyQ":[-3,4,-1],"1jpQ":[-3,-4,1],"GO5x":[-3,-4,-1]},"faces":{"miXhwLeZ":{"uv":{"Byg2":[2,17],"Cl1p":[2,9],"AICL":[0,17],"5opu":[0,9]},"vertices":["5opu","AICL","Cl1p","Byg2"],"texture":0},"GOaUCZp2":{"uv":{"GO5x":[3,17],"1jpQ":[5,17],"8LyQ":[3,9],"wCv1":[5,9]},"vertices":["wCv1","8LyQ","1jpQ","GO5x"],"texture":0},"pjBt281A":{"uv":{"8LyQ":[6,9],"wCv1":[6,11],"Cl1p":[12,9],"5opu":[12,11]},"vertices":["5opu","Cl1p","wCv1","8LyQ"],"texture":0},"NkP4CMPs":{"uv":{"GO5x":[6,14],"Byg2":[12,14],"1jpQ":[6,12],"AICL":[12,12]},"vertices":["AICL","1jpQ","Byg2","GO5x"],"texture":0},"cekcPWGv":{"uv":{"1jpQ":[0,8],"AICL":[6,8],"wCv1":[0,0],"5opu":[6,0]},"vertices":["5opu","wCv1","AICL","1jpQ"],"texture":0},"NTRKbQIG":{"uv":{"GO5x":[13,8],"8LyQ":[13,0],"Byg2":[7,8],"Cl1p":[7,0]},"vertices":["Cl1p","Byg2","8LyQ","GO5x"],"texture":0}},"type":"mesh","uuid":"d9ea70d8-4592-8eee-08a5-e00b25615461"}],"outliner":["d9ea70d8-4592-8eee-08a5-e00b25615461"],"textures":[{"path":"K:\\godot\\cirno\\3D\\BlockbenchModels\\Keypad\\Key_Pad_Texture.png","name":"Key_Pad_Texture.png","folder":"block","namespace":"","id":"0","group":"","width":32,"height":32,"uv_width":32,"uv_height":32,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"b7f62370-e6b7-1dff-7e06-688881b59fe2","relative_path":"Key_Pad_Texture.png","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAKlJREFUWEdjdOBK+c+ABRz4NocRnxw2PeSI4bUE5gAur39gs79tYwLTIMeRYxk2PYPfATDfw1wPCgW6hsCAOwBXAqVbGlh7dTMDQwsDA0MNA5gOXu5L3yigeQhQKyjJNQeeDZELHnoVQiBHD14HkBukpOobvCFAj4oIbxogNSjJVY8zCsg1kFR9A+8AUl1MbfVUa1iQ67BRB4yGwGgIjIbAaAiMhsCAhwAAh+ahIX4E9oUAAAAASUVORK5CYII="}],"export_options":{"gltf":{"encoding":"ascii","scale":16,"embed_textures":true,"armature":false,"animations":true}}}
|
||||
|
|
@ -1 +1 @@
|
|||
{"asset":{"version":"2.0","generator":"Blockbench 4.12.5 glTF exporter"},"scenes":[{"nodes":[1],"name":"blockbench_export"}],"scene":0,"nodes":[{"rotation":[0,-1,0,6.123233995736766e-17],"name":"cuboid","mesh":0},{"children":[0]}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":288,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":576,"byteLength":192,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":768,"byteLength":72,"target":34963}],"buffers":[{"byteLength":840,"uri":"data:application/octet-stream;base64,AABAPgAAgD4AAIA9AABAPgAAgL4AAIA9AABAPgAAgD4AAIC9AABAPgAAgL4AAIC9AABAvgAAgD4AAIA9AABAvgAAgD4AAIC9AABAvgAAgL4AAIA9AABAvgAAgL4AAIC9AABAPgAAgD4AAIA9AABAPgAAgD4AAIC9AABAvgAAgD4AAIA9AABAvgAAgD4AAIC9AABAPgAAgL4AAIA9AABAvgAAgL4AAIA9AABAPgAAgL4AAIC9AABAvgAAgL4AAIC9AABAPgAAgD4AAIA9AABAvgAAgD4AAIA9AABAPgAAgL4AAIA9AABAvgAAgL4AAIA9AABAPgAAgD4AAIC9AABAPgAAgL4AAIC9AABAvgAAgD4AAIC9AABAvgAAgL4AAIC9AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAkD4AAAAAAAAIPwAAgD0AAJA+AACAPQAACD8AACA+AACQPgAAwD0AAJA+AAAgPgAACD8AAMA9AAAIPwAAwD4AALA+AADAPgAAkD4AAEA+AACwPgAAQD4AAJA+AADAPgAAwD4AAEA+AADAPgAAwD4AAOA+AABAPgAA4D4AAEA+AAAAAAAAAAAAAAAAAABAPgAAgD4AAAAAAACAPgAAYD4AAAAAAABgPgAAgD4AANA+AAAAAAAA0D4AAIA+AgAAAAEAAgABAAMABgAEAAUABgAFAAcACgAIAAkACgAJAAsADgAMAA0ADgANAA8AEgAQABEAEgARABMAFgAUABUAFgAVABcA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":24,"max":[0.1875,0.25,0.0625],"min":[-0.1875,-0.25,-0.0625],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":24,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":24,"max":[0.40625,0.53125],"min":[0,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":36,"max":[23],"min":[0],"type":"SCALAR"}],"materials":[{"pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":1,"baseColorTexture":{"index":0}},"alphaMode":"MASK","alphaCutoff":0.05,"doubleSided":true}],"textures":[{"sampler":0,"source":0,"name":"Control_Pad_Texture.png"}],"samplers":[{"magFilter":9728,"minFilter":9728,"wrapS":33071,"wrapT":33071}],"images":[{"mimeType":"image/png","uri":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAKlJREFUWEdjdOBK+c+ABRz4NocRnxw2PeSI4bUE5gAur39gs79tYwLTIMeRYxk2PYPfATDfw1wPCgW6hsCAOwBXAqVbGlh7dTMDQwsDA0MNA5gOXu5L3yigeQhQKyjJNQeeDZELHnoVQiBHD14HkBukpOobvCFAj4oIbxogNSjJVY8zCsg1kFR9A+8AUl1MbfVUa1iQ67BRB4yGwGgIjIbAaAiMhsCAhwAAh+ahIX4E9oUAAAAASUVORK5CYII="}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}]}
|
||||
{"asset":{"version":"2.0","generator":"Blockbench 4.12.5 glTF exporter"},"scenes":[{"nodes":[1],"name":"blockbench_export"}],"scene":0,"nodes":[{"name":"cuboid","mesh":0},{"children":[0]}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":288,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":576,"byteLength":192,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":768,"byteLength":72,"target":34963}],"buffers":[{"byteLength":840,"uri":"data:application/octet-stream;base64,AABAPgAAgD4AAIA9AABAPgAAgL4AAIA9AABAPgAAgD4AAIC9AABAPgAAgL4AAIC9AABAvgAAgD4AAIA9AABAvgAAgD4AAIC9AABAvgAAgL4AAIA9AABAvgAAgL4AAIC9AABAPgAAgD4AAIA9AABAPgAAgD4AAIC9AABAvgAAgD4AAIA9AABAvgAAgD4AAIC9AABAPgAAgL4AAIA9AABAvgAAgL4AAIA9AABAPgAAgL4AAIC9AABAvgAAgL4AAIC9AABAPgAAgD4AAIA9AABAvgAAgD4AAIA9AABAPgAAgL4AAIA9AABAvgAAgL4AAIA9AABAPgAAgD4AAIC9AABAPgAAgL4AAIC9AABAvgAAgD4AAIC9AABAvgAAgL4AAIC9AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAkD4AAAAAAAAIPwAAgD0AAJA+AACAPQAACD8AACA+AACQPgAAwD0AAJA+AAAgPgAACD8AAMA9AAAIPwAAwD4AALA+AADAPgAAkD4AAEA+AACwPgAAQD4AAJA+AADAPgAAwD4AAEA+AADAPgAAwD4AAOA+AABAPgAA4D4AAEA+AAAAAAAAAAAAAAAAAABAPgAAgD4AAAAAAACAPgAAYD4AAAAAAABgPgAAgD4AANA+AAAAAAAA0D4AAIA+AgAAAAEAAgABAAMABgAEAAUABgAFAAcACgAIAAkACgAJAAsADgAMAA0ADgANAA8AEgAQABEAEgARABMAFgAUABUAFgAVABcA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":24,"max":[0.1875,0.25,0.0625],"min":[-0.1875,-0.25,-0.0625],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":24,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":24,"max":[0.40625,0.53125],"min":[0,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":36,"max":[23],"min":[0],"type":"SCALAR"}],"materials":[{"pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":1,"baseColorTexture":{"index":0}},"alphaMode":"MASK","alphaCutoff":0.05,"doubleSided":true}],"textures":[{"sampler":0,"source":0,"name":"Key_Pad_Texture.png"}],"samplers":[{"magFilter":9728,"minFilter":9728,"wrapS":33071,"wrapT":33071}],"images":[{"mimeType":"image/png","uri":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAKlJREFUWEdjdOBK+c+ABRz4NocRnxw2PeSI4bUE5gAur39gs79tYwLTIMeRYxk2PYPfATDfw1wPCgW6hsCAOwBXAqVbGlh7dTMDQwsDA0MNA5gOXu5L3yigeQhQKyjJNQeeDZELHnoVQiBHD14HkBukpOobvCFAj4oIbxogNSjJVY8zCsg1kFR9A+8AUl1MbfVUa1iQ67BRB4yGwGgIjIbAaAiMhsCAhwAAh+ahIX4E9oUAAAAASUVORK5CYII="}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}]}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
BIN
3D/BlockbenchModels/Tubes/Tube_Corner_0.png
(Stored with Git LFS)
BIN
3D/BlockbenchModels/Tubes/Tube_Corner_0.png
(Stored with Git LFS)
Binary file not shown.
|
|
@ -8,7 +8,7 @@ metadata={
|
|||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "fadd6d5237e1f8daabd241e2803d9449"
|
||||
"md5": "cba6aafa810fea0a4a3af17039c9bf4d"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
|
|
|||
BIN
3D/BlockbenchModels/Tubes/Tube_Corner_Texture.png
(Stored with Git LFS)
Normal file
BIN
3D/BlockbenchModels/Tubes/Tube_Corner_Texture.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
3D/BlockbenchModels/Tubes/Tube_Corner_Texture.png.import
Normal file
34
3D/BlockbenchModels/Tubes/Tube_Corner_Texture.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://3sa5d2yor5lw"
|
||||
path="res://.godot/imported/Tube_Corner_Texture.png-d6ffa5570656db85081727a36175c02f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://3D/BlockbenchModels/Tubes/Tube_Corner_Texture.png"
|
||||
dest_files=["res://.godot/imported/Tube_Corner_Texture.png-d6ffa5570656db85081727a36175c02f.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=3
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
BIN
3D/BlockbenchModels/Tubes/Tube_Straight_0.png
(Stored with Git LFS)
BIN
3D/BlockbenchModels/Tubes/Tube_Straight_0.png
(Stored with Git LFS)
Binary file not shown.
|
|
@ -8,7 +8,7 @@ metadata={
|
|||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "fadd6d5237e1f8daabd241e2803d9449"
|
||||
"md5": "8deea29cb261fda0819ef7976510c802"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
|
|
|||
BIN
3D/BlockbenchModels/Tubes/Tube_Straight_Texture.png
(Stored with Git LFS)
BIN
3D/BlockbenchModels/Tubes/Tube_Straight_Texture.png
(Stored with Git LFS)
Binary file not shown.
File diff suppressed because one or more lines are too long
|
|
@ -1177,12 +1177,12 @@
|
|||
}
|
||||
// brush 130
|
||||
{
|
||||
( 464 -992 56 ) ( 464 -992 57 ) ( 464 -993 56 ) __TB_empty [ 0 -1 0 -8 ] [ 0 0 1 0 ] 180 1 -1
|
||||
( 472 -1136 64 ) ( 472 -1136 65 ) ( 473 -1136 64 ) __TB_empty [ 1 0 0 -8 ] [ 0 0 -1 0 ] 0 1 1
|
||||
( 464 -992 -72 ) ( 464 -993 -72 ) ( 465 -992 -72 ) __TB_empty [ 0 -1 0 -8 ] [ -1 0 0 8 ] 270 1 1
|
||||
( 472 -1064 96 ) ( 473 -1064 96 ) ( 472 -1065 96 ) __TB_empty [ 0 -1 0 -8 ] [ -1 0 0 8 ] 270 1 1
|
||||
( 464 -952 56 ) ( 465 -952 56 ) ( 464 -952 57 ) __TB_empty [ 1 0 0 -8 ] [ 0 0 -1 0 ] 0 1 1
|
||||
( 472 -1064 64 ) ( 472 -1065 64 ) ( 472 -1064 65 ) __TB_empty [ 0 -1 0 -8 ] [ 0 0 1 0 ] 180 1 -1
|
||||
( 552 -1024 56 ) ( 552 -1024 57 ) ( 552 -1025 56 ) __TB_empty [ 0 -1 0 -8 ] [ 0 0 1 0 ] 0 1 -1
|
||||
( 560 -1080 64 ) ( 560 -1080 65 ) ( 561 -1080 64 ) __TB_empty [ 1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
|
||||
( 552 -1024 -72 ) ( 552 -1025 -72 ) ( 553 -1024 -72 ) __TB_empty [ 0 -1 0 -8 ] [ -1 0 0 0 ] 90 1 1
|
||||
( 560 -1096 32 ) ( 561 -1096 32 ) ( 560 -1097 32 ) __TB_empty [ 0 -1 0 -8 ] [ -1 0 0 0 ] 180 1 1
|
||||
( 552 -1024 56 ) ( 553 -1024 56 ) ( 552 -1024 57 ) __TB_empty [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
|
||||
( 560 -1096 64 ) ( 560 -1097 64 ) ( 560 -1096 65 ) __TB_empty [ 0 -1 0 -8 ] [ 0 0 1 0 ] 0 1 -1
|
||||
}
|
||||
// brush 131
|
||||
{
|
||||
|
|
@ -1197,7 +1197,7 @@
|
|||
{
|
||||
( 408 -1000 40 ) ( 408 -904 40 ) ( 408 -1000 56 ) Floors/Floor17 [ 0 -1 0 -8 ] [ 0 0 1 8 ] 180 1 -1
|
||||
( 256 -976 56 ) ( 496 -976 56 ) ( 256 -976 40 ) Floors/Floor17 [ 1 0 0 0 ] [ 0 0 -1 8 ] 0 1 1
|
||||
( 496 -1000 -64 ) ( 496 -904 -64 ) ( 256 -1000 -64 ) Floors/Floor17 [ 0 -1 0 -8 ] [ -1 0 0 0 ] 270 1 1
|
||||
( 496 -1000 -8 ) ( 496 -904 -8 ) ( 256 -1000 -8 ) Floors/Floor17 [ 0 -1 0 -8 ] [ -1 0 0 0 ] 0 1 1
|
||||
( 256 -1000 56 ) ( 256 -904 56 ) ( 496 -1000 56 ) Floors/Floor17 [ 0 -1 0 -8 ] [ -1 0 0 0 ] 270 1 1
|
||||
( 496 -864 56 ) ( 256 -864 56 ) ( 496 -864 40 ) Floors/Floor17 [ 1 0 0 0 ] [ 0 0 -1 8 ] 0 1 1
|
||||
( 464 -1000 56 ) ( 464 -904 56 ) ( 464 -1000 40 ) Floors/Floor17 [ 0 -1 0 -8 ] [ 0 0 1 8 ] 180 1 -1
|
||||
|
|
@ -1483,7 +1483,7 @@
|
|||
}
|
||||
// brush 164
|
||||
{
|
||||
( 336 856 40 ) ( 336 856 41 ) ( 336 855 40 ) special/clip [ 0 1 0 -8 ] [ 0 0 -1 24 ] 180 -1 1
|
||||
( 344 856 40 ) ( 344 856 41 ) ( 344 855 40 ) special/clip [ 0 1 0 -8 ] [ 0 0 -1 24 ] 0 -1 1
|
||||
( 400 736 56 ) ( 400 736 57 ) ( 401 736 56 ) special/clip [ 1 0 0 -16 ] [ 0 0 -1 24 ] 270 1 1
|
||||
( 384 856 24 ) ( 384 855 24 ) ( 385 856 24 ) special/clip [ 0 -1 0 -8 ] [ -1 0 0 0 ] 270 1 1
|
||||
( 400 728 48 ) ( 401 728 48 ) ( 400 727 48 ) special/clip [ 0 -1 0 -8 ] [ -1 0 0 0 ] 270 1 1
|
||||
|
|
@ -1824,6 +1824,69 @@
|
|||
( 408 -584 16 ) ( 409 -584 16 ) ( 408 -584 17 ) Walls/Wall0 [ 1 0 0 -8 ] [ 0 0 -1 0 ] 90 1 1
|
||||
( 576 -712 32 ) ( 576 -713 32 ) ( 576 -712 33 ) Walls/Wall0 [ 0 1 0 8 ] [ 0 0 -1 0 ] 270 -1 1
|
||||
}
|
||||
// brush 203
|
||||
{
|
||||
( 336 624 32 ) ( 336 624 33 ) ( 336 623 32 ) Walls/Wall0 [ 0 1 0 0 ] [ 0 0 -1 0 ] 180 -1 1
|
||||
( 96 736 32 ) ( 96 736 33 ) ( 97 736 32 ) Walls/Wall0 [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
|
||||
( 80 752 24 ) ( 80 751 24 ) ( 81 752 24 ) Walls/Wall0 [ 0 -1 0 0 ] [ -1 0 0 -16 ] 90 1 1
|
||||
( 96 624 48 ) ( 97 624 48 ) ( 96 623 48 ) Manual/Black [ 0 -1 0 0 ] [ -1 0 0 0 ] 180 1 1
|
||||
( 80 744 16 ) ( 81 744 16 ) ( 80 744 17 ) Manual/Black [ 1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
|
||||
( 344 624 32 ) ( 344 623 32 ) ( 344 624 33 ) Manual/Black [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 -1 1
|
||||
}
|
||||
// brush 204
|
||||
{
|
||||
( 464 -904 -40 ) ( 464 -808 -40 ) ( 464 -904 -24 ) Floors/Floor130 [ 0 -1 0 -8 ] [ 0 0 1 -8 ] 0 1 -1
|
||||
( 56 -1136 -24 ) ( 296 -1136 -24 ) ( 56 -1136 -40 ) Floors/Floor130 [ 1 0 0 8 ] [ 0 0 -1 -8 ] 270 1 1
|
||||
( 296 -904 -32 ) ( 296 -808 -32 ) ( 56 -904 -32 ) Floors/Floor130 [ 0 -1 0 -8 ] [ -1 0 0 -8 ] 0 1 1
|
||||
( 56 -904 -24 ) ( 56 -808 -24 ) ( 296 -904 -24 ) Floors/Floor130 [ 0 -1 0 -8 ] [ -1 0 0 -8 ] 180 1 1
|
||||
( 296 -976 -24 ) ( 56 -976 -24 ) ( 296 -976 -40 ) Floors/Floor130 [ 1 0 0 8 ] [ 0 0 -1 -8 ] 180 1 1
|
||||
( 552 -904 -24 ) ( 552 -808 -24 ) ( 552 -904 -40 ) Floors/Floor130 [ 0 -1 0 -8 ] [ 0 0 1 -8 ] 270 1 -1
|
||||
}
|
||||
// brush 205
|
||||
{
|
||||
( 520 -1096 24 ) ( 520 -1000 24 ) ( 520 -1096 40 ) Floors/Floor17 [ 0 -1 0 -8 ] [ 0 0 1 -8 ] 90 1 -1
|
||||
( 344 -1072 40 ) ( 584 -1072 40 ) ( 344 -1072 24 ) Floors/Floor17 [ 1 0 0 -8 ] [ 0 0 -1 -8 ] 180 1 1
|
||||
( 584 -1096 -24 ) ( 584 -1000 -24 ) ( 344 -1096 -24 ) Floors/Floor17 [ 0 -1 0 -8 ] [ -1 0 0 8 ] 180 1 1
|
||||
( 344 -1096 16 ) ( 344 -1000 16 ) ( 584 -1096 16 ) Floors/Floor17 [ 0 -1 0 -8 ] [ -1 0 0 8 ] 0 1 1
|
||||
( 584 -1016 40 ) ( 344 -1016 40 ) ( 584 -1016 24 ) Floors/Floor17 [ 1 0 0 -8 ] [ 0 0 -1 -8 ] 0 1 1
|
||||
( 552 -1096 40 ) ( 552 -1000 40 ) ( 552 -1096 24 ) Floors/Floor17 [ 0 -1 0 -8 ] [ 0 0 1 -8 ] 0 1 -1
|
||||
}
|
||||
// brush 206
|
||||
{
|
||||
( 520 -1024 16 ) ( 520 -1023 16 ) ( 520 -1024 17 ) __TB_empty [ 0 -1 0 0 ] [ 0 0 -1 -16 ] 0 1 1
|
||||
( 520 -1024 16 ) ( 520 -1024 17 ) ( 521 -1024 16 ) __TB_empty [ 1 0 0 0 ] [ 0 0 -1 -16 ] 0 1 1
|
||||
( 520 -1024 16 ) ( 521 -1024 16 ) ( 520 -1023 16 ) __TB_empty [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
|
||||
( 552 -1016 56 ) ( 552 -1015 56 ) ( 553 -1016 56 ) __TB_empty [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
|
||||
( 552 -1016 24 ) ( 553 -1016 24 ) ( 552 -1016 25 ) __TB_empty [ -1 0 0 0 ] [ 0 0 -1 -16 ] 0 1 1
|
||||
( 552 -1016 24 ) ( 552 -1016 25 ) ( 552 -1015 24 ) __TB_empty [ 0 1 0 0 ] [ 0 0 -1 -16 ] 0 1 1
|
||||
}
|
||||
// brush 207
|
||||
{
|
||||
( 512 -968 40 ) ( 512 -872 40 ) ( 512 -968 56 ) Floors/Floor103 [ 0 -1 0 -8 ] [ 0 0 1 8 ] 270 1 -1
|
||||
( 368 -1016 56 ) ( 608 -1016 56 ) ( 368 -1016 40 ) Floors/Floor103 [ 1 0 0 0 ] [ 0 0 -1 8 ] 90 1 1
|
||||
( 608 -968 48 ) ( 608 -872 48 ) ( 368 -968 48 ) Floors/Floor103 [ 0 -1 0 -8 ] [ -1 0 0 0 ] 270 1 1
|
||||
( 368 -968 56 ) ( 368 -872 56 ) ( 608 -968 56 ) Floors/Floor103 [ 0 -1 0 -8 ] [ -1 0 0 0 ] 270 1 1
|
||||
( 608 -960 56 ) ( 368 -960 56 ) ( 608 -960 40 ) Floors/Floor103 [ 1 0 0 0 ] [ 0 0 -1 8 ] 0 1 1
|
||||
( 552 -968 56 ) ( 552 -872 56 ) ( 552 -968 40 ) Floors/Floor103 [ 0 -1 0 -8 ] [ 0 0 1 8 ] 90 1 -1
|
||||
}
|
||||
// brush 208
|
||||
{
|
||||
( 552 -968 56 ) ( 552 -968 57 ) ( 552 -969 56 ) __TB_empty [ 0 -1 0 -16 ] [ 0 0 1 0 ] 0 1 -1
|
||||
( 560 -1024 64 ) ( 560 -1024 65 ) ( 561 -1024 64 ) __TB_empty [ 1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
|
||||
( 552 -968 -72 ) ( 552 -969 -72 ) ( 553 -968 -72 ) __TB_empty [ 0 -1 0 -16 ] [ -1 0 0 0 ] 90 1 1
|
||||
( 560 -1040 72 ) ( 561 -1040 72 ) ( 560 -1041 72 ) __TB_empty [ 0 -1 0 -16 ] [ -1 0 0 0 ] 90 1 1
|
||||
( 552 -968 56 ) ( 553 -968 56 ) ( 552 -968 57 ) __TB_empty [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
|
||||
( 560 -1040 64 ) ( 560 -1041 64 ) ( 560 -1040 65 ) __TB_empty [ 0 -1 0 -16 ] [ 0 0 1 0 ] 0 1 -1
|
||||
}
|
||||
// brush 209
|
||||
{
|
||||
( 552 -1080 56 ) ( 552 -1080 57 ) ( 552 -1081 56 ) __TB_empty [ 0 -1 0 0 ] [ 0 0 1 0 ] 180 1 -1
|
||||
( 560 -1136 64 ) ( 560 -1136 65 ) ( 561 -1136 64 ) __TB_empty [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
|
||||
( 552 -1080 -72 ) ( 552 -1081 -72 ) ( 553 -1080 -72 ) __TB_empty [ 0 -1 0 0 ] [ -1 0 0 0 ] 270 1 1
|
||||
( 560 -1152 -8 ) ( 561 -1152 -8 ) ( 560 -1153 -8 ) __TB_empty [ 0 -1 0 0 ] [ -1 0 0 0 ] 270 1 1
|
||||
( 552 -1080 56 ) ( 553 -1080 56 ) ( 552 -1080 57 ) __TB_empty [ 1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
|
||||
( 560 -1152 64 ) ( 560 -1153 64 ) ( 560 -1152 65 ) __TB_empty [ 0 -1 0 0 ] [ 0 0 1 0 ] 180 1 -1
|
||||
}
|
||||
}
|
||||
// entity 1
|
||||
{
|
||||
|
|
@ -3064,3 +3127,60 @@
|
|||
"origin" "429.93 463.728 32"
|
||||
"angles" "0 90 0"
|
||||
}
|
||||
// entity 149
|
||||
{
|
||||
"classname" "actor_elevator_1"
|
||||
"origin" "536 -1088 -22"
|
||||
}
|
||||
// entity 150
|
||||
{
|
||||
"classname" "actor_elevator_1"
|
||||
"origin" "536 -1040 18"
|
||||
}
|
||||
// entity 151
|
||||
{
|
||||
"classname" "actor_tank_large"
|
||||
"origin" "144 -1072 8"
|
||||
}
|
||||
// entity 152
|
||||
{
|
||||
"classname" "actor_tank"
|
||||
"origin" "112 -936 0"
|
||||
}
|
||||
// entity 153
|
||||
{
|
||||
"classname" "actor_tank"
|
||||
"origin" "112 -904 0"
|
||||
}
|
||||
// entity 154
|
||||
{
|
||||
"classname" "actor_tube_straight"
|
||||
"origin" "112 -960 0"
|
||||
}
|
||||
// entity 155
|
||||
{
|
||||
"classname" "actor_tube_straight"
|
||||
"origin" "112 -976 0"
|
||||
}
|
||||
// entity 156
|
||||
{
|
||||
"classname" "actor_tube_corner"
|
||||
"origin" "112 -992 0"
|
||||
"angle" "-2"
|
||||
}
|
||||
// entity 157
|
||||
{
|
||||
"classname" "actor_tube_straight"
|
||||
"origin" "144 -984 0"
|
||||
"angle" "270"
|
||||
}
|
||||
// entity 158
|
||||
{
|
||||
"classname" "actor_box_red"
|
||||
"origin" "360 208 20"
|
||||
}
|
||||
// entity 159
|
||||
{
|
||||
"classname" "actor_box_red"
|
||||
"origin" "360 208 28"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,15 +3,15 @@
|
|||
[ext_resource type="PackedScene" uid="uid://ckpnafpl6wcgg" path="res://3D/BlockbenchModels/Tubes/Tube_Corner.gltf" id="1_losm3"]
|
||||
|
||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_losm3"]
|
||||
height = 0.160095
|
||||
radius = 0.44043
|
||||
height = 0.653332
|
||||
radius = 0.450195
|
||||
|
||||
[node name="TubeJunction" type="StaticBody3D" groups=["Solid"]]
|
||||
collision_mask = 0
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.109167, -0.239903, -0.1134)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.101, 0.00716603, 0.062)
|
||||
shape = SubResource("CylinderShape3D_losm3")
|
||||
|
||||
[node name="blockbench_export" parent="." instance=ExtResource("1_losm3")]
|
||||
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0)
|
||||
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, 0)
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace Cirno.Scripts.Misc;
|
||||
|
||||
public partial class DialogueSkipListener : Node2D
|
||||
public partial class DialogueSkipListener : Node
|
||||
{
|
||||
[Export] public StringName PauseActionName { get; private set; }= "pause";
|
||||
|
||||
|
|
|
|||
82
Scripts/Resources/Events/3D/GenericDialogueStartEvent.cs
Normal file
82
Scripts/Resources/Events/3D/GenericDialogueStartEvent.cs
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
using Cirno.Scripts.Misc;
|
||||
using Godot;
|
||||
|
||||
namespace Cirno.Scripts.Resources.Events._3D;
|
||||
|
||||
[GlobalClass]
|
||||
public partial class GenericDialogueStartEvent : EventResource
|
||||
{
|
||||
[Export] public StringName TimelineName = "timeline";
|
||||
private Node _dialogic;
|
||||
private GameManager _gameManager;
|
||||
private bool _isComplete = false;
|
||||
|
||||
private DialogueSkipListener _listener;
|
||||
|
||||
public override void Init(Node2D parent)
|
||||
{
|
||||
_gameManager = parent.GetGameManager();
|
||||
_dialogic = parent.GetNode("/root/Dialogic");
|
||||
_dialogic.ProcessMode = Node.ProcessModeEnum.Always;
|
||||
}
|
||||
|
||||
public override void Start(Node2D parent)
|
||||
{
|
||||
if (GlobalState.Instance.SessionSettings.SkipDialogues)
|
||||
{
|
||||
DialogueEndAction();
|
||||
return;
|
||||
}
|
||||
|
||||
CreateSkipListener(parent);
|
||||
|
||||
Hud.Instance?.HideHud();
|
||||
|
||||
_dialogic.Connect("timeline_ended", Callable.From(OnTimelineEnded));
|
||||
|
||||
var dialogicNode =_dialogic.Call("start", TimelineName.ToString());
|
||||
((Node)dialogicNode).ProcessMode = Node.ProcessModeEnum.Always;
|
||||
_gameManager.ChangeState(GameState.Dialogue);
|
||||
}
|
||||
|
||||
private void CreateSkipListener(Node2D parent)
|
||||
{
|
||||
_listener = new DialogueSkipListener();
|
||||
parent.AddChild(_listener);
|
||||
_listener.ProcessMode = Node.ProcessModeEnum.Always;
|
||||
_listener.Skipped += ListenerOnSkipped;
|
||||
}
|
||||
|
||||
private void ListenerOnSkipped()
|
||||
{
|
||||
_listener.Skipped -= ListenerOnSkipped;
|
||||
_listener.QueueFree();
|
||||
_dialogic.Call("end_timeline");
|
||||
}
|
||||
|
||||
private void OnTimelineEnded()
|
||||
{
|
||||
Hud.Instance?.ShowHud();
|
||||
_gameManager.ChangeState(GameState.Playing);
|
||||
if (_dialogic.IsConnected("timeline_ended", Callable.From(OnTimelineEnded)))
|
||||
{
|
||||
_dialogic.Disconnect("timeline_ended", Callable.From(OnTimelineEnded));
|
||||
}
|
||||
|
||||
DialogueEndAction();
|
||||
}
|
||||
|
||||
private void DialogueEndAction()
|
||||
{
|
||||
_isComplete = true;
|
||||
}
|
||||
|
||||
public override void UpdateEvent(double delta)
|
||||
{
|
||||
}
|
||||
|
||||
public override bool IsComplete()
|
||||
{
|
||||
return _isComplete;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://no0it4lihfx
|
||||
13
Scripts/Resources/Events/3D/GenericEventResource.cs
Normal file
13
Scripts/Resources/Events/3D/GenericEventResource.cs
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
using Godot;
|
||||
|
||||
namespace Cirno.Scripts.Resources.Events._3D;
|
||||
|
||||
[GlobalClass]
|
||||
public abstract partial class GenericEventResource : Resource
|
||||
{
|
||||
[Export] public bool WaitForCompletion = true;
|
||||
public abstract void Init(Node parent);
|
||||
public abstract void Start(Node parent);
|
||||
public abstract void UpdateEvent(double delta);
|
||||
public abstract bool IsComplete();
|
||||
}
|
||||
1
Scripts/Resources/Events/3D/GenericEventResource.cs.uid
Normal file
1
Scripts/Resources/Events/3D/GenericEventResource.cs.uid
Normal file
|
|
@ -0,0 +1 @@
|
|||
uid://bqks7hwwiulk6
|
||||
Loading…
Add table
Add a link
Reference in a new issue