mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-01 08:45:33 +00:00
typed Open trigger
This commit is contained in:
parent
1907a38575
commit
4abf28066a
23 changed files with 2018 additions and 1440 deletions
|
|
@ -1 +1 @@
|
|||
{"meta":{"format_version":"4.10","model_format":"free","box_uv":false},"name":"Teleporter","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":0,"origin":[0,-1,0],"rotation":[0,0,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"xrOn":[6,2,6],"0h2a":[6,2,-6],"fdTi":[7,1,7],"2GGX":[7,1,-7],"yTg8":[-6,2,6],"6AqH":[-6,2,-6],"Vrmx":[-7,1,7],"CbL7":[-7,1,-7]},"faces":{"ZThlFRMe":{"uv":{"2GGX":[29,5],"0h2a":[28,4],"fdTi":[15,5],"xrOn":[16,4]},"vertices":["xrOn","fdTi","0h2a","2GGX"],"texture":0},"sCgqQTD0":{"uv":{"CbL7":[15,7],"Vrmx":[29,7],"6AqH":[16,6],"yTg8":[28,6]},"vertices":["yTg8","6AqH","Vrmx","CbL7"],"texture":0},"NLTdWtgo":{"uv":{"6AqH":[0,15],"yTg8":[0,27],"0h2a":[12,15],"xrOn":[12,27]},"vertices":["xrOn","0h2a","yTg8","6AqH"],"texture":0},"Qhy0i2E9":{"uv":{"CbL7":[0,14],"2GGX":[14,14],"Vrmx":[0,0],"fdTi":[14,0]},"vertices":["fdTi","Vrmx","2GGX","CbL7"],"texture":0},"OeLE6ftE":{"uv":{"Vrmx":[15,1],"fdTi":[29,1],"yTg8":[16,0],"xrOn":[28,0]},"vertices":["xrOn","yTg8","fdTi","Vrmx"],"texture":0},"vOYrWQoA":{"uv":{"CbL7":[29,3],"6AqH":[28,2],"2GGX":[15,3],"0h2a":[16,2]},"vertices":["0h2a","2GGX","6AqH","CbL7"],"texture":0}},"type":"mesh","uuid":"3f0772d9-4661-fdd2-e7d1-81f7b7e79dab"}],"outliner":["3f0772d9-4661-fdd2-e7d1-81f7b7e79dab"],"textures":[{"path":"D:\\Maddo\\cirnogodot\\3D\\BlockbenchModels\\Teleporter\\Teleporter_Texture.png","name":"Teleporter_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":"8946cd31-09d1-ef79-f324-c7d41e4361d2","relative_path":"Teleporter_Texture.png","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAUZJREFUWEdjDE4s+c9ABlg7v4cxo2wSWXpndOUxwqxkBDlAWlyCJCc8ffmCAeQAkjThUEyRA0ZDYDQERkNgwLPhqAOGTwiQ4xOq1QXkWE5NPYxa6gYkVanXbl6gSi0Ir45BDnhekw73lNCR7XD2OxtPOFt4/XwGtqu/GGjiADv/JIbdH/eALfvzqhElhFnE6sF8V34XhkMb59HWASDLfYu0URywue8qA8gRNHUAKAr41lmALf+zeQYDi28GJDSgbJAjWBnTaRsF22/bwn0PshgEYA4BOcBT9TBtowDdATDLQQ6huQNAUQBK/bA0gBwNsOAHOYSmuWDPnSUM/0UlsOYCxtcvGFxUYmgbBSt1WRlAeR3kCJCFIBoZ0DwXgCx/G5iI4giYA0DiICDZMpM25QApZTvVS0JSLKeFWqpWLOQ4cNQBAx4CAItJDzB1sxohAAAAAElFTkSuQmCC"},{"path":"D:\\Maddo\\cirnogodot\\3D\\BlockbenchModels\\Teleporter\\Teleporter_Texture_Disabled.png","name":"Teleporter_Texture_Disabled.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":"e02d3de4-d750-5b17-a397-86753943bda4","relative_path":"Teleporter_Texture_Disabled.png","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAUZJREFUWEdjDE4s+c9ABlg7v4cxo2wSWXpndOUxwqxkBDlAWlyCJCc8ffmCAeQAkjThUEyRA0ZDYDQERkNgwLPhqAOGTwiQ4xOq1QXkWE5NPYxa6gYkVanXbl6gSi0Ir45BDnhekw73lNCR7XD2OxtPOFt4/XwGtqu/GGjigO1slxmcrLzBlv151YgSwixi9WD+vmNbGTx/6dLWASDLfYu0URywue8qA8gRNHUAKAr41lmALf+zeQYDi28GJDSgbJAjWBnTaRsFdipn4L4HWQwCMIeAHHDojgltowDdATDLQQ6huQNAUQBK/bA0gBwNsOAHOYSmucBZ1Zjhv6gE1lzA+PoFw97bZ2kbBQZlUxhAeR3kCJCFIBoZ0DwXgCx/G5iI4giYA0DiICDZMpM25QApZTvVS0JSLKeFWqpWLOQ4cNQBAx4CACTxETAj4yDZAAAAAElFTkSuQmCC"}]}
|
||||
{"meta":{"format_version":"4.10","model_format":"free","box_uv":false},"name":"Teleporter","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":".\\Teleporter.gltf","enabled":true},"resolution":{"width":32,"height":32},"elements":[{"name":"cuboid","color":0,"origin":[0,-2,0],"rotation":[0,0,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"xrOn":[6,2,6],"0h2a":[6,2,-6],"fdTi":[7,1,7],"2GGX":[7,1,-7],"yTg8":[-6,2,6],"6AqH":[-6,2,-6],"Vrmx":[-7,1,7],"CbL7":[-7,1,-7]},"faces":{"ZThlFRMe":{"uv":{"2GGX":[29,5],"0h2a":[28,4],"fdTi":[15,5],"xrOn":[16,4]},"vertices":["xrOn","fdTi","0h2a","2GGX"],"texture":0},"sCgqQTD0":{"uv":{"CbL7":[15,7],"Vrmx":[29,7],"6AqH":[16,6],"yTg8":[28,6]},"vertices":["yTg8","6AqH","Vrmx","CbL7"],"texture":0},"NLTdWtgo":{"uv":{"6AqH":[0,15],"yTg8":[0,27],"0h2a":[12,15],"xrOn":[12,27]},"vertices":["xrOn","0h2a","yTg8","6AqH"],"texture":0},"Qhy0i2E9":{"uv":{"CbL7":[0,14],"2GGX":[14,14],"Vrmx":[0,0],"fdTi":[14,0]},"vertices":["fdTi","Vrmx","2GGX","CbL7"],"texture":0},"OeLE6ftE":{"uv":{"Vrmx":[15,1],"fdTi":[29,1],"yTg8":[16,0],"xrOn":[28,0]},"vertices":["xrOn","yTg8","fdTi","Vrmx"],"texture":0},"vOYrWQoA":{"uv":{"CbL7":[29,3],"6AqH":[28,2],"2GGX":[15,3],"0h2a":[16,2]},"vertices":["0h2a","2GGX","6AqH","CbL7"],"texture":0}},"type":"mesh","uuid":"3f0772d9-4661-fdd2-e7d1-81f7b7e79dab"}],"outliner":["3f0772d9-4661-fdd2-e7d1-81f7b7e79dab"],"textures":[{"path":"K:\\godot\\cirno\\3D\\BlockbenchModels\\Teleporter\\Teleporter_Texture.png","name":"Teleporter_Texture.png","folder":"block","namespace":"","id":"0","group":"","width":32,"height":64,"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":"8946cd31-09d1-ef79-f324-c7d41e4361d2","relative_path":"Teleporter_Texture.png","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAABACAYAAAB7jnWuAAAAAXNSR0IArs4c6QAAAdxJREFUaENjDE4s+c9ABlg7v4cxo2wSWXpndOUxwqxkBDlAWlyCJCc8ffmCAeQAkjThUEyRA0ZDYDQERkNgwLPhqAOGTwiQ4xOq1QXkWE5NPYxa6gYkVanXbl6gSi0Ir45BDnhekw73lNCR7XD2OxtPOFt4/XwGtqu/GGjiADv/JIbdH/eALfvzqhElhFnE6sF8V34XhkMb59HWASDLfYu0URywue8qA8gRNHUAKAr41lmALf+zeQYDi28GJDSgbJAjWBnTaRsF22/bwn0PshgEYA4BOcBT9TBtowDdATDLQQ6huQNAUQBK/bA0gBwNsOAHOYSmuWDPnSUM/0UlsOYCxtcvGFxUYmgbBSt1WRlAeR3kCJCFIBoZ0DwXgCx/G5iI4giYA0DiICDZMpM25QApZTvVS0JSLKeFWqpWLOQ4cNQBAx8Co+MDlAxQjPYNR0NgNATIKfvR9VA0TDfqgOETAuT4ZHR8gJxQw6YHPEAx4OMDW8U/M7hoQrrluMYH9ly/yuD9kpc2/QKYA/CND9DUAQM+PgAKAQfhNXjHBw68DaFtFKA7AH18gKYOGPDxAVAUuIoI4x0f2P3mLW2jwCi1BO/4AM1zwej4ALXKdlLNGfjOKakuprb60RAAAJ1FIF9tpsiIAAAAAElFTkSuQmCC"}],"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":[{"translation":[0,-0.0625,0],"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,AADAPgAAAD4AAMA+AADgPgAAgD0AAOA+AADAPgAAAD4AAMC+AADgPgAAgD0AAOC+AADAvgAAAD4AAMA+AADAvgAAAD4AAMC+AADgvgAAgD0AAOA+AADgvgAAgD0AAOC+AADAPgAAAD4AAMA+AADAPgAAAD4AAMC+AADAvgAAAD4AAMA+AADAvgAAAD4AAMC+AADgPgAAgD0AAOA+AADgvgAAgD0AAOA+AADgPgAAgD0AAOC+AADgvgAAgD0AAOC+AADAPgAAAD4AAMA+AADAvgAAAD4AAMA+AADgPgAAgD0AAOA+AADgvgAAgD0AAOA+AADAPgAAAD4AAMC+AADgPgAAgD0AAOC+AADAvgAAAD4AAMC+AADgvgAAgD0AAOC+8wQ1P/MENT8AAAAA8wQ1P/MENT8AAAAA8wQ1P/MENT8AAAAA8wQ1P/MENT8AAAAA8wQ1v/MENT8AAAAA8wQ1v/MENT8AAAAA8wQ1v/MENT8AAAAA8wQ1v/MENT8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAPMENT/zBDU/AAAAAPMENT/zBDU/AAAAAPMENT/zBDU/AAAAAPMENT/zBDU/AAAAAPMENT/zBDW/AAAAAPMENT/zBDW/AAAAAPMENT/zBDW/AAAAAPMENT/zBDW/AAAAPwAAAD4AAPA+AAAgPgAAYD8AAAA+AABoPwAAID4AAGA/AABAPgAAAD8AAEA+AABoPwAAYD4AAPA+AABgPgAAwD4AAFg/AADAPgAA8D4AAAAAAABYPwAAAAAAAPA+AADgPgAAAAAAAAAAAAAAAAAA4D4AAOA+AAAAAAAA4D4AAGA/AAAAAAAAAD8AAAAAAABoPwAAAD0AAPA+AAAAPQAAAD8AAIA9AADwPgAAwD0AAGA/AACAPQAAaD8AAMA9AgAAAAEAAgABAAMABgAEAAUABgAFAAcACgAIAAkACgAJAAsADgAMAA0ADgANAA8AEgAQABEAEgARABMAFgAUABUAFgAVABcA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":24,"max":[0.4375,0.125,0.4375],"min":[-0.4375,0.0625,-0.4375],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":24,"max":[0.7071067690849304,1,0.7071067690849304],"min":[-0.7071067690849304,-1,-0.7071067690849304],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":24,"max":[0.90625,0.84375],"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":"Teleporter_Texure"}],"samplers":[{"magFilter":9728,"minFilter":9728,"wrapS":33071,"wrapT":33071}],"images":[{"mimeType":"image/png","uri":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAUZJREFUWEdjDE4s+c9ABlg7v4cxo2wSWXpndOUxwqxkBDlAWlyCJCc8ffmCAeQAkjThUEyRA0ZDYDQERkNgwLPhqAOGTwiQ4xOq1QXkWE5NPYxa6gYkVanXbl6gSi0Ir45BDnhekw73lNCR7XD2OxtPOFt4/XwGtqu/GGjiADv/JIbdH/eALfvzqhElhFnE6sF8V34XhkMb59HWASDLfYu0URywue8qA8gRNHUAKAr41lmALf+zeQYDi28GJDSgbJAjWBnTaRsF22/bwn0PshgEYA4BOcBT9TBtowDdATDLQQ6huQNAUQBK/bA0gBwNsOAHOYSmuWDPnSUM/0UlsOYCxtcvGFxUYmgbBSt1WRlAeR3kCJCFIBoZ0DwXgCx/G5iI4giYA0DiICDZMpM25QApZTvVS0JSLKeFWqpWLOQ4cNQBAx4CAItJDzB1sxohAAAAAElFTkSuQmCC"}],"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":[{"translation":[0,-0.125,0],"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,AADAPgAAAD4AAMA+AADgPgAAgD0AAOA+AADAPgAAAD4AAMC+AADgPgAAgD0AAOC+AADAvgAAAD4AAMA+AADAvgAAAD4AAMC+AADgvgAAgD0AAOA+AADgvgAAgD0AAOC+AADAPgAAAD4AAMA+AADAPgAAAD4AAMC+AADAvgAAAD4AAMA+AADAvgAAAD4AAMC+AADgPgAAgD0AAOA+AADgvgAAgD0AAOA+AADgPgAAgD0AAOC+AADgvgAAgD0AAOC+AADAPgAAAD4AAMA+AADAvgAAAD4AAMA+AADgPgAAgD0AAOA+AADgvgAAgD0AAOA+AADAPgAAAD4AAMC+AADgPgAAgD0AAOC+AADAvgAAAD4AAMC+AADgvgAAgD0AAOC+8wQ1P/MENT8AAAAA8wQ1P/MENT8AAAAA8wQ1P/MENT8AAAAA8wQ1P/MENT8AAAAA8wQ1v/MENT8AAAAA8wQ1v/MENT8AAAAA8wQ1v/MENT8AAAAA8wQ1v/MENT8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAPMENT/zBDU/AAAAAPMENT/zBDU/AAAAAPMENT/zBDU/AAAAAPMENT/zBDU/AAAAAPMENT/zBDW/AAAAAPMENT/zBDW/AAAAAPMENT/zBDW/AAAAAPMENT/zBDW/AAAAPwAAED8AAPA+AAAUPwAAYD8AABA/AABoPwAAFD8AAGA/AAAYPwAAAD8AABg/AABoPwAAHD8AAPA+AAAcPwAAwD4AAGw/AADAPgAAPD8AAAAAAABsPwAAAAAAADw/AADgPgAAAD8AAAAAAAAAPwAA4D4AADg/AAAAAAAAOD8AAGA/AAAAPwAAAD8AAAA/AABoPwAABD8AAPA+AAAEPwAAAD8AAAg/AADwPgAADD8AAGA/AAAIPwAAaD8AAAw/AgAAAAEAAgABAAMABgAEAAUABgAFAAcACgAIAAkACgAJAAsADgAMAA0ADgANAA8AEgAQABEAEgARABMAFgAUABUAFgAVABcA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":24,"max":[0.4375,0.125,0.4375],"min":[-0.4375,0.0625,-0.4375],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":24,"max":[0.7071067690849304,1,0.7071067690849304],"min":[-0.7071067690849304,-1,-0.7071067690849304],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":24,"max":[0.90625,0.921875],"min":[0,0.5],"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":"Teleporter_Texture.png"}],"samplers":[{"magFilter":9728,"minFilter":9728,"wrapS":33071,"wrapT":33071}],"images":[{"mimeType":"image/png","uri":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAABACAYAAAB7jnWuAAAAAXNSR0IArs4c6QAAAdxJREFUaENjDE4s+c9ABlg7v4cxo2wSWXpndOUxwqxkBDlAWlyCJCc8ffmCAeQAkjThUEyRA0ZDYDQERkNgwLPhqAOGTwiQ4xOq1QXkWE5NPYxa6gYkVanXbl6gSi0Ir45BDnhekw73lNCR7XD2OxtPOFt4/XwGtqu/GGjiADv/JIbdH/eALfvzqhElhFnE6sF8V34XhkMb59HWASDLfYu0URywue8qA8gRNHUAKAr41lmALf+zeQYDi28GJDSgbJAjWBnTaRsF22/bwn0PshgEYA4BOcBT9TBtowDdATDLQQ6huQNAUQBK/bA0gBwNsOAHOYSmuWDPnSUM/0UlsOYCxtcvGFxUYmgbBSt1WRlAeR3kCJCFIBoZ0DwXgCx/G5iI4giYA0DiICDZMpM25QApZTvVS0JSLKeFWqpWLOQ4cNQBAx8Co+MDlAxQjPYNR0NgNATIKfvR9VA0TDfqgOETAuT4ZHR8gJxQw6YHPEAx4OMDW8U/M7hoQrrluMYH9ly/yuD9kpc2/QKYA/CND9DUAQM+PgAKAQfhNXjHBw68DaFtFKA7AH18gKYOGPDxAVAUuIoI4x0f2P3mLW2jwCi1BO/4AM1zwej4ALXKdlLNGfjOKakuprb60RAAAJ1FIF9tpsiIAAAAAElFTkSuQmCC"}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}]}
|
||||
BIN
3D/BlockbenchModels/Teleporter/Teleporter_0.png
(Stored with Git LFS)
BIN
3D/BlockbenchModels/Teleporter/Teleporter_0.png
(Stored with Git LFS)
Binary file not shown.
|
|
@ -8,7 +8,7 @@ metadata={
|
|||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "76a2c76a4362c4204230ec1cb7aea0e3"
|
||||
"md5": "b4c9d834c094531a9413ae79e927a1c1"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
|
|
|||
BIN
3D/BlockbenchModels/Teleporter/Teleporter_Texture.png
(Stored with Git LFS)
BIN
3D/BlockbenchModels/Teleporter/Teleporter_Texture.png
(Stored with Git LFS)
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load diff
|
|
@ -4188,6 +4188,19 @@
|
|||
}
|
||||
// entity 253
|
||||
{
|
||||
"classname" "actor_teleporter"
|
||||
"origin" "140 368 17"
|
||||
"targetname" "level1_start"
|
||||
}
|
||||
// entity 254
|
||||
{
|
||||
"classname" "actor_teleporter"
|
||||
"origin" "172 496 17"
|
||||
"targetname" ""
|
||||
"target" "level2_start"
|
||||
}
|
||||
// entity 255
|
||||
{
|
||||
"classname" "func_group"
|
||||
"_tb_type" "_tb_layer"
|
||||
"_tb_name" "Computer Room"
|
||||
|
|
@ -4266,37 +4279,37 @@
|
|||
( 104 -200 60 ) ( 104 -200 61 ) ( 104 -199 60 ) Manual/Blue_Panel_Wall [ 0 1 0 -16 ] [ 0 0 -1 24 ] 0 1 1
|
||||
}
|
||||
}
|
||||
// entity 254
|
||||
// entity 256
|
||||
{
|
||||
"classname" "actor_table"
|
||||
"origin" "48 -164 60"
|
||||
"_tb_layer" "37"
|
||||
}
|
||||
// entity 255
|
||||
// entity 257
|
||||
{
|
||||
"classname" "actor_terminal_big"
|
||||
"origin" "8 -140 68"
|
||||
"_tb_layer" "37"
|
||||
}
|
||||
// entity 256
|
||||
// entity 258
|
||||
{
|
||||
"classname" "actor_terminal_big"
|
||||
"origin" "8 -164 68"
|
||||
"_tb_layer" "37"
|
||||
}
|
||||
// entity 257
|
||||
// entity 259
|
||||
{
|
||||
"classname" "actor_mainframe"
|
||||
"origin" "8 -184 68"
|
||||
"_tb_layer" "37"
|
||||
}
|
||||
// entity 258
|
||||
// entity 260
|
||||
{
|
||||
"classname" "actor_mainframe"
|
||||
"origin" "8 -200 68"
|
||||
"_tb_layer" "37"
|
||||
}
|
||||
// entity 259
|
||||
// entity 261
|
||||
{
|
||||
"classname" "actor_terminal"
|
||||
"origin" "48 -168 68"
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
[ext_resource type="Script" uid="uid://dmpd31aphufg7" path="res://Scripts/Activables/3D/Teleporter3D.cs" id="1_3138p"]
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_jvaa5"]
|
||||
size = Vector3(0.855408, 0.0598755, 0.878296)
|
||||
size = Vector3(0.855408, 0.0617218, 0.878296)
|
||||
|
||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_5c8o5"]
|
||||
height = 0.949707
|
||||
|
|
@ -15,7 +15,7 @@ script = ExtResource("1_3138p")
|
|||
TeleportOffset = Vector3(0, 0.4, 0)
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00344848, 0.0288237, 0.000671387)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00344848, -0.0301591, 0.000671387)
|
||||
shape = SubResource("BoxShape3D_jvaa5")
|
||||
|
||||
[node name="blockbench_export" parent="." instance=ExtResource("1_1cq1b")]
|
||||
|
|
|
|||
|
|
@ -0,0 +1,30 @@
|
|||
[gd_resource type="Resource" script_class="FuncGodotFGDBaseClass" load_steps=2 format=3 uid="uid://bd4h6ha84s74b"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://6o4wbl0iau0v" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_giwth"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_giwth")
|
||||
classname = "ActivationType"
|
||||
description = "Activation Type"
|
||||
func_godot_internal = false
|
||||
base_classes = Array[Resource]([])
|
||||
class_properties = {
|
||||
"activationtype": {
|
||||
"Close": "Close",
|
||||
"Disable": "Disable",
|
||||
"Enable": "Enable",
|
||||
"Open": "Open",
|
||||
"Toggle": "Toggle"
|
||||
}
|
||||
}
|
||||
class_property_descriptions = {
|
||||
"activationtype": "Type of activation"
|
||||
}
|
||||
auto_apply_to_matching_node_properties = false
|
||||
meta_properties = {
|
||||
"color": Color(0.8, 0.8, 0.8, 1),
|
||||
"size": AABB(-8, -8, -8, 8, 8, 8)
|
||||
}
|
||||
node_class = ""
|
||||
name_property = ""
|
||||
metadata/_custom_type_script = "uid://6o4wbl0iau0v"
|
||||
|
|
@ -1,16 +1,17 @@
|
|||
[gd_resource type="Resource" script_class="FuncGodotFGDBaseClass" load_steps=5 format=3 uid="uid://ermxog0n4mvn"]
|
||||
[gd_resource type="Resource" script_class="FuncGodotFGDBaseClass" load_steps=6 format=3 uid="uid://ermxog0n4mvn"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://6o4wbl0iau0v" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_0kba8"]
|
||||
[ext_resource type="Resource" uid="uid://kerywjgft7vh" path="res://3D/TrenchBroom/EntityDefinitions/base/target_base.tres" id="1_73jh0"]
|
||||
[ext_resource type="Resource" uid="uid://c1utxplehq2jl" path="res://3D/TrenchBroom/EntityDefinitions/base/targetname_base.tres" id="2_f4xyy"]
|
||||
[ext_resource type="Resource" uid="uid://x4g06004i574" path="res://3D/TrenchBroom/EntityDefinitions/base/globalname_base.tres" id="3_mslp0"]
|
||||
[ext_resource type="Resource" uid="uid://bd4h6ha84s74b" path="res://3D/TrenchBroom/EntityDefinitions/base/activation_type_base.tres" id="4_mslp0"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_0kba8")
|
||||
classname = "Trigger"
|
||||
description = ""
|
||||
description = "Base Trigger"
|
||||
func_godot_internal = false
|
||||
base_classes = Array[Resource]([ExtResource("1_73jh0"), ExtResource("2_f4xyy"), ExtResource("3_mslp0")])
|
||||
base_classes = Array[Resource]([ExtResource("1_73jh0"), ExtResource("2_f4xyy"), ExtResource("3_mslp0"), ExtResource("4_mslp0")])
|
||||
class_properties = {}
|
||||
class_property_descriptions = {}
|
||||
auto_apply_to_matching_node_properties = false
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ class_property_descriptions = {}
|
|||
auto_apply_to_matching_node_properties = false
|
||||
meta_properties = {
|
||||
"size": AABB(-4, -4, -4, 4, 4, 4),
|
||||
"studio": "\"3D/MapModels/actor_controlpad.glb\""
|
||||
"studio": "\"3D\\MapModels/actor_controlpad.glb\""
|
||||
}
|
||||
node_class = ""
|
||||
name_property = ""
|
||||
|
|
|
|||
|
|
@ -11,6 +11,8 @@ public partial class TriggerArea : Area3D
|
|||
[Export] public string TargetFunc { get; private set; }
|
||||
[Export] public string TargetName { get; private set; }
|
||||
|
||||
[Export] public ActivationType ActivationType { get; private set; } = ActivationType.Toggle;
|
||||
|
||||
public enum TriggerStates
|
||||
{
|
||||
READY,
|
||||
|
|
@ -27,6 +29,16 @@ public partial class TriggerArea : Area3D
|
|||
Target = props["target"];
|
||||
TargetFunc = props["targetfunc"];
|
||||
TargetName = props["targetname"];
|
||||
if (props.TryGetValue("activationtype", out var type))
|
||||
{
|
||||
var t = Enum.TryParse(type, true, out ActivationType activationType);
|
||||
if (t)
|
||||
{
|
||||
ActivationType = activationType;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
public void _on_ent_entered(Node ent)
|
||||
|
|
@ -72,7 +84,7 @@ public partial class TriggerArea : Area3D
|
|||
if (t is IActivable activable)
|
||||
{
|
||||
GD.Print($"Activating {t.Name}");
|
||||
activable.Toggle();
|
||||
activable.Activate(ActivationType);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="Resource" script_class="FuncGodotFGDFile" load_steps=11 format=3 uid="uid://onsfttdpojex"]
|
||||
[gd_resource type="Resource" script_class="FuncGodotFGDFile" load_steps=12 format=3 uid="uid://onsfttdpojex"]
|
||||
|
||||
[ext_resource type="Resource" uid="uid://kerywjgft7vh" path="res://3D/TrenchBroom/EntityDefinitions/base/target_base.tres" id="1_abw2p"]
|
||||
[ext_resource type="Script" uid="uid://cknmd0lgmorx2" path="res://addons/func_godot/src/fgd/func_godot_fgd_file.gd" id="1_p3xok"]
|
||||
|
|
@ -10,6 +10,7 @@
|
|||
[ext_resource type="Resource" uid="uid://ermxog0n4mvn" path="res://3D/TrenchBroom/EntityDefinitions/base/trigger_base.tres" id="7_2isdf"]
|
||||
[ext_resource type="Resource" uid="uid://di5wnbv5icxtq" path="res://3D/TrenchBroom/EntityDefinitions/base/dialogue_base.tres" id="8_2isdf"]
|
||||
[ext_resource type="Resource" uid="uid://dwc3j47cgj78j" path="res://3D/TrenchBroom/EntityDefinitions/base/requirement_key_base.tres" id="9_htav4"]
|
||||
[ext_resource type="Resource" uid="uid://bd4h6ha84s74b" path="res://3D/TrenchBroom/EntityDefinitions/base/activation_type_base.tres" id="10_vqlk3"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_p3xok")
|
||||
|
|
@ -17,5 +18,5 @@ export_file = false
|
|||
target_map_editor = 1
|
||||
fgd_name = "FuncGodot"
|
||||
base_fgd_files = Array[Resource]([])
|
||||
entity_definitions = Array[Resource]([ExtResource("1_abw2p"), ExtResource("2_entxp"), ExtResource("1_wfoxw"), ExtResource("5_mkw5g"), ExtResource("2_abw2p"), ExtResource("6_1xsdl"), ExtResource("7_2isdf"), ExtResource("8_2isdf"), ExtResource("9_htav4")])
|
||||
entity_definitions = Array[Resource]([ExtResource("1_abw2p"), ExtResource("2_entxp"), ExtResource("1_wfoxw"), ExtResource("5_mkw5g"), ExtResource("2_abw2p"), ExtResource("6_1xsdl"), ExtResource("7_2isdf"), ExtResource("8_2isdf"), ExtResource("9_htav4"), ExtResource("10_vqlk3")])
|
||||
metadata/_custom_type_script = "uid://cknmd0lgmorx2"
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@ hframes = 4
|
|||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.84862, 0, -4.8932)
|
||||
|
||||
[node name="StartPosition" type="Marker3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.9212, 1.57535, 4.20806)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80.6638, 1.57535, -31.6094)
|
||||
|
||||
[node name="CameraTarget" type="Marker3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.0389, 2.33215, 3.16925)
|
||||
|
|
|
|||
12
Scripts/ActivationType.cs
Normal file
12
Scripts/ActivationType.cs
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
namespace Cirno.Scripts;
|
||||
|
||||
public enum ActivationType
|
||||
{
|
||||
Toggle,
|
||||
Enable,
|
||||
Disable,
|
||||
Use,
|
||||
Destroy,
|
||||
Open,
|
||||
Close
|
||||
}
|
||||
1
Scripts/ActivationType.cs.uid
Normal file
1
Scripts/ActivationType.cs.uid
Normal file
|
|
@ -0,0 +1 @@
|
|||
uid://dqcfv3jp4qev4
|
||||
|
|
@ -4,15 +4,4 @@ public interface IActivable
|
|||
{
|
||||
bool Activate(ActivationType activationType = ActivationType.Toggle);
|
||||
void Toggle();
|
||||
}
|
||||
|
||||
public enum ActivationType
|
||||
{
|
||||
Toggle,
|
||||
Enable,
|
||||
Disable,
|
||||
Use,
|
||||
Destroy,
|
||||
Open,
|
||||
Close
|
||||
}
|
||||
8
textures/special/trigger.tres
Normal file
8
textures/special/trigger.tres
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://dmfuq58on7085"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://sleku10uych1" path="res://textures/special/trigger.png" id="1_k0xf0"]
|
||||
|
||||
[resource]
|
||||
albedo_texture = ExtResource("1_k0xf0")
|
||||
metallic_specular = 0.0
|
||||
texture_filter = 2
|
||||
Loading…
Add table
Add a link
Reference in a new issue