pathfinding rework for now
This commit is contained in:
3dtree.tscnVector Source.flakey_icon_map.gdkey_icon_map.gd.uidnew_theme.tres
Assets
Fonts
OpenType (.otf)
TrueType (.ttf)
Web Open Font Format (.woff)
Textures
bracket_b_vertical.pngbracket_b_vertical.png.importbridge_map.pngbridge_map.png.importbridge_map.png.kracrosshair159.pngcrosshair159.png.importcursor_none.pngcursor_none.png.importhand_small_point.pnghand_small_point.png.importleapfrog_2.png.importprototype.pngprototype.png.importtile.pngtile.png.importtile.png~
Classes/Engineer
KennyControllerPrompts/Xbox
PCs
Resources/Enemies
Scenes
Menus
TowerBase
dissolve.tresfunbox.glbfunbox.glb.importnew_shader_material.trestower_base.gdtower_base.gd.uidtower_base.tscn
tower_frame.tscnScripts
Affectors
EnemyAI
Projectiles
Resources
Weapons
a_star_graph_3d.gdcinema_cam.gdedit_tool.gdenemy_spawner.gdflow_field_tool.gdflow_field_tool.gd.uidflow_node.gdgame.gdkey_icon_map.gdlevel.gdwave.gdwave_manager.gdShader
Textures
UI
AchievementPopup
EnemyCard
Keybinding
KennyControllerPrompts
Mouse
mouse_left.pngmouse_left.png.importmouse_move.pngmouse_move.png.importmouse_right.pngmouse_right.png.importmouse_scroll.pngmouse_scroll.png.importmouse_scroll_down.pngmouse_scroll_down.png.importmouse_scroll_up.pngmouse_scroll_up.png.import
Playstation
controller_playstation1.pngcontroller_playstation1.png.importcontroller_playstation2.pngcontroller_playstation2.png.importcontroller_playstation3.pngcontroller_playstation3.png.importcontroller_playstation4.pngcontroller_playstation4.png.importcontroller_playstation5.pngcontroller_playstation5.png.importplaystation3_button_select.pngplaystation3_button_select.png.importplaystation3_button_select_outline.pngplaystation3_button_select_outline.png.importplaystation3_button_start.pngplaystation3_button_start.png.importplaystation3_button_start_outline.pngplaystation3_button_start_outline.png.importplaystation4_button_options.pngplaystation4_button_options.png.importplaystation4_button_options_outline.pngplaystation4_button_options_outline.png.importplaystation4_button_share.pngplaystation4_button_share.png.importplaystation4_button_share_outline.pngplaystation4_button_share_outline.png.importplaystation4_touchpad.pngplaystation4_touchpad.png.importplaystation4_touchpad_outline.pngplaystation4_touchpad_outline.png.importplaystation4_touchpad_press.pngplaystation4_touchpad_press.png.importplaystation4_touchpad_press_center.pngplaystation4_touchpad_press_center.png.importplaystation4_touchpad_press_left.pngplaystation4_touchpad_press_left.png.importplaystation4_touchpad_press_right.pngplaystation4_touchpad_press_right.png.importplaystation4_touchpad_selected.pngplaystation4_touchpad_selected.png.importplaystation4_touchpad_swipe_down.pngplaystation4_touchpad_swipe_down.png.importplaystation4_touchpad_swipe_horizontal.pngplaystation4_touchpad_swipe_horizontal.png.importplaystation4_touchpad_swipe_left.pngplaystation4_touchpad_swipe_left.png.importplaystation4_touchpad_swipe_right.pngplaystation4_touchpad_swipe_right.png.importplaystation4_touchpad_swipe_up.pngplaystation4_touchpad_swipe_up.png.importplaystation4_touchpad_swipe_vertical.pngplaystation4_touchpad_swipe_vertical.png.importplaystation4_touchpad_touch.pngplaystation4_touchpad_touch.png.importplaystation4_touchpad_touch_outline.pngplaystation4_touchpad_touch_outline.png.importplaystation5_button_create.pngplaystation5_button_create.png.importplaystation5_button_create_alternative.pngplaystation5_button_create_alternative.png.importplaystation5_button_create_alternative_outline.pngplaystation5_button_create_alternative_outline.png.importplaystation5_button_create_outline.pngplaystation5_button_create_outline.png.importplaystation5_button_mute.pngplaystation5_button_mute.png.importplaystation5_button_mute_outline.pngplaystation5_button_mute_outline.png.importplaystation5_button_options.pngplaystation5_button_options.png.importplaystation5_button_options_alternative.pngplaystation5_button_options_alternative.png.importplaystation5_button_options_alternative_outline.pngplaystation5_button_options_alternative_outline.png.importplaystation5_button_options_outline.pngplaystation5_button_options_outline.png.importplaystation5_elite_fn_l.pngplaystation5_elite_fn_l.png.importplaystation5_elite_fn_l_outline.pngplaystation5_elite_fn_l_outline.png.importplaystation5_elite_fn_r.pngplaystation5_elite_fn_r.png.importplaystation5_elite_fn_r_outline.pngplaystation5_elite_fn_r_outline.png.importplaystation5_elite_lb.pngplaystation5_elite_lb.png.importplaystation5_elite_lb_outline.pngplaystation5_elite_lb_outline.png.importplaystation5_elite_rb.pngplaystation5_elite_rb.png.importplaystation5_elite_rb_outline.pngplaystation5_elite_rb_outline.png.importplaystation5_touchpad.pngplaystation5_touchpad.png.importplaystation5_touchpad_outline.pngplaystation5_touchpad_outline.png.importplaystation5_touchpad_press.pngplaystation5_touchpad_press.png.importplaystation5_touchpad_press_center.pngplaystation5_touchpad_press_center.png.importplaystation5_touchpad_press_left.pngplaystation5_touchpad_press_left.png.importplaystation5_touchpad_press_right.pngplaystation5_touchpad_press_right.png.importplaystation5_touchpad_selected.pngplaystation5_touchpad_selected.png.importplaystation5_touchpad_swipe_down.pngplaystation5_touchpad_swipe_down.png.importplaystation5_touchpad_swipe_horizontal.pngplaystation5_touchpad_swipe_horizontal.png.importplaystation5_touchpad_swipe_left.pngplaystation5_touchpad_swipe_left.png.importplaystation5_touchpad_swipe_right.pngplaystation5_touchpad_swipe_right.png.importplaystation5_touchpad_swipe_up.pngplaystation5_touchpad_swipe_up.png.importplaystation5_touchpad_swipe_vertical.pngplaystation5_touchpad_swipe_vertical.png.importplaystation5_touchpad_touch.pngplaystation5_touchpad_touch.png.importplaystation5_touchpad_touch_outline.pngplaystation5_touchpad_touch_outline.png.importplaystation_button_analog.pngplaystation_button_analog.png.importplaystation_button_analog_outline.pngplaystation_button_analog_outline.png.importplaystation_button_circle.pngplaystation_button_circle.png.importplaystation_button_circle_outline.pngplaystation_button_circle_outline.png.importplaystation_button_color_circle.pngplaystation_button_color_circle.png.importplaystation_button_color_circle_outline.pngplaystation_button_color_circle_outline.png.importplaystation_button_color_cross.pngplaystation_button_color_cross.png.importplaystation_button_color_cross_outline.pngplaystation_button_color_cross_outline.png.importplaystation_button_color_square.pngplaystation_button_color_square.png.importplaystation_button_color_square_outline.pngplaystation_button_color_square_outline.png.importplaystation_button_color_triangle.pngplaystation_button_color_triangle.png.importplaystation_button_color_triangle_outline.pngplaystation_button_color_triangle_outline.png.importplaystation_button_cross.pngplaystation_button_cross.png.importplaystation_button_cross_outline.pngplaystation_button_cross_outline.png.importplaystation_button_l3.pngplaystation_button_l3.png.importplaystation_button_l3_outline.pngplaystation_button_l3_outline.png.importplaystation_button_r3.pngplaystation_button_r3.png.importplaystation_button_r3_outline.pngplaystation_button_r3_outline.png.importplaystation_button_square.pngplaystation_button_square.png.importplaystation_button_square_outline.pngplaystation_button_square_outline.png.importplaystation_button_triangle.pngplaystation_button_triangle.png.importplaystation_button_triangle_outline.pngplaystation_button_triangle_outline.png.importplaystation_dpad.pngplaystation_dpad.png.importplaystation_dpad_all.pngplaystation_dpad_all.png.importplaystation_dpad_down.pngplaystation_dpad_down.png.importplaystation_dpad_down_outline.pngplaystation_dpad_down_outline.png.importplaystation_dpad_horizontal.pngplaystation_dpad_horizontal.png.importplaystation_dpad_horizontal_outline.pngplaystation_dpad_horizontal_outline.png.importplaystation_dpad_left.pngplaystation_dpad_left.png.importplaystation_dpad_left_outline.pngplaystation_dpad_left_outline.png.importplaystation_dpad_none.pngplaystation_dpad_none.png.importplaystation_dpad_right.pngplaystation_dpad_right.png.importplaystation_dpad_right_outline.pngplaystation_dpad_right_outline.png.importplaystation_dpad_up.pngplaystation_dpad_up.png.importplaystation_dpad_up_outline.pngplaystation_dpad_up_outline.png.importplaystation_dpad_vertical.pngplaystation_dpad_vertical.png.importplaystation_dpad_vertical_outline.pngplaystation_dpad_vertical_outline.png.importplaystation_stick_l.pngplaystation_stick_l.png.importplaystation_stick_l_down.pngplaystation_stick_l_down.png.importplaystation_stick_l_horizontal.pngplaystation_stick_l_horizontal.png.importplaystation_stick_l_left.pngplaystation_stick_l_left.png.importplaystation_stick_l_press.pngplaystation_stick_l_press.png.importplaystation_stick_l_right.pngplaystation_stick_l_right.png.importplaystation_stick_l_up.pngplaystation_stick_l_up.png.importplaystation_stick_l_vertical.pngplaystation_stick_l_vertical.png.importplaystation_stick_r.pngplaystation_stick_r.png.importplaystation_stick_r_down.pngplaystation_stick_r_down.png.importplaystation_stick_r_horizontal.pngplaystation_stick_r_horizontal.png.importplaystation_stick_r_left.pngplaystation_stick_r_left.png.importplaystation_stick_r_press.pngplaystation_stick_r_press.png.importplaystation_stick_r_right.pngplaystation_stick_r_right.png.importplaystation_stick_r_up.pngplaystation_stick_r_up.png.importplaystation_stick_r_vertical.pngplaystation_stick_r_vertical.png.importplaystation_stick_side_l.pngplaystation_stick_side_l.png.importplaystation_stick_side_r.pngplaystation_stick_side_r.png.importplaystation_stick_top_l.pngplaystation_stick_top_l.png.importplaystation_stick_top_r.pngplaystation_stick_top_r.png.importplaystation_trigger_l1.pngplaystation_trigger_l1.png.importplaystation_trigger_l1_alternative.pngplaystation_trigger_l1_alternative.png.importplaystation_trigger_l1_alternative_outline.pngplaystation_trigger_l1_alternative_outline.png.importplaystation_trigger_l1_outline.pngplaystation_trigger_l1_outline.png.importplaystation_trigger_l2.pngplaystation_trigger_l2.png.importplaystation_trigger_l2_alternative.pngplaystation_trigger_l2_alternative.png.importplaystation_trigger_l2_alternative_outline.pngplaystation_trigger_l2_alternative_outline.png.importplaystation_trigger_l2_outline.pngplaystation_trigger_l2_outline.png.importplaystation_trigger_r1.pngplaystation_trigger_r1.png.importplaystation_trigger_r1_alternative.pngplaystation_trigger_r1_alternative.png.importplaystation_trigger_r1_alternative_outline.pngplaystation_trigger_r1_alternative_outline.png.importplaystation_trigger_r1_outline.pngplaystation_trigger_r1_outline.png.importplaystation_trigger_r2.pngplaystation_trigger_r2.png.importplaystation_trigger_r2_alternative.pngplaystation_trigger_r2_alternative.png.importplaystation_trigger_r2_alternative_outline.pngplaystation_trigger_r2_alternative_outline.png.importplaystation_trigger_r2_outline.pngplaystation_trigger_r2_outline.png.import
Xbox
controller_xbox360.pngcontroller_xbox360.png.importcontroller_xbox_adaptive.pngcontroller_xbox_adaptive.png.importcontroller_xboxone.pngcontroller_xboxone.png.importcontroller_xboxseries.pngcontroller_xboxseries.png.importxbox_button_a.pngxbox_button_a.png.importxbox_button_a_outline.pngxbox_button_a_outline.png.importxbox_button_b.pngxbox_button_b.png.importxbox_button_b_outline.pngxbox_button_b_outline.png.importxbox_button_back.pngxbox_button_back.png.importxbox_button_back_icon.pngxbox_button_back_icon.png.importxbox_button_back_icon_outline.pngxbox_button_back_icon_outline.png.importxbox_button_back_outline.pngxbox_button_back_outline.png.importxbox_button_color_a.pngxbox_button_color_a.png.importxbox_button_color_a_outline.pngxbox_button_color_a_outline.png.importxbox_button_color_b.pngxbox_button_color_b.png.importxbox_button_color_b_outline.pngxbox_button_color_b_outline.png.importxbox_button_color_x.pngxbox_button_color_x.png.importxbox_button_color_x_outline.pngxbox_button_color_x_outline.png.importxbox_button_color_y.pngxbox_button_color_y.png.importxbox_button_color_y_outline.pngxbox_button_color_y_outline.png.importxbox_button_menu.pngxbox_button_menu.png.importxbox_button_menu_outline.pngxbox_button_menu_outline.png.importxbox_button_share.pngxbox_button_share.png.importxbox_button_share_outline.pngxbox_button_share_outline.png.importxbox_button_start.pngxbox_button_start.png.importxbox_button_start_icon.pngxbox_button_start_icon.png.importxbox_button_start_icon_outline.pngxbox_button_start_icon_outline.png.importxbox_button_start_outline.pngxbox_button_start_outline.png.importxbox_button_view.pngxbox_button_view.png.importxbox_button_view_outline.pngxbox_button_view_outline.png.importxbox_button_x.pngxbox_button_x.png.importxbox_button_x_outline.pngxbox_button_x_outline.png.importxbox_button_y.pngxbox_button_y.png.importxbox_button_y_outline.pngxbox_button_y_outline.png.importxbox_dpad.pngxbox_dpad.png.importxbox_dpad_all.pngxbox_dpad_all.png.importxbox_dpad_down.pngxbox_dpad_down.png.importxbox_dpad_down_outline.pngxbox_dpad_down_outline.png.importxbox_dpad_horizontal.pngxbox_dpad_horizontal.png.importxbox_dpad_horizontal_outline.pngxbox_dpad_horizontal_outline.png.importxbox_dpad_left.pngxbox_dpad_left.png.importxbox_dpad_left_outline.pngxbox_dpad_left_outline.png.importxbox_dpad_none.pngxbox_dpad_none.png.importxbox_dpad_right.pngxbox_dpad_right.png.importxbox_dpad_right_outline.pngxbox_dpad_right_outline.png.importxbox_dpad_round.pngxbox_dpad_round.png.importxbox_dpad_round_all.pngxbox_dpad_round_all.png.importxbox_dpad_round_down.pngxbox_dpad_round_down.png.importxbox_dpad_round_horizontal.pngxbox_dpad_round_horizontal.png.importxbox_dpad_round_left.pngxbox_dpad_round_left.png.importxbox_dpad_round_right.pngxbox_dpad_round_right.png.importxbox_dpad_round_up.pngxbox_dpad_round_up.png.importxbox_dpad_round_vertical.pngxbox_dpad_round_vertical.png.importxbox_dpad_up.pngxbox_dpad_up.png.importxbox_dpad_up_outline.pngxbox_dpad_up_outline.png.importxbox_dpad_vertical.pngxbox_dpad_vertical.png.importxbox_dpad_vertical_outline.pngxbox_dpad_vertical_outline.png.importxbox_elite_paddle_bottom_left.pngxbox_elite_paddle_bottom_left.png.importxbox_elite_paddle_bottom_left_outline.pngxbox_elite_paddle_bottom_left_outline.png.importxbox_elite_paddle_bottom_right.pngxbox_elite_paddle_bottom_right.png.importxbox_elite_paddle_bottom_right_outline.pngxbox_elite_paddle_bottom_right_outline.png.importxbox_elite_paddle_top_left.pngxbox_elite_paddle_top_left.png.importxbox_elite_paddle_top_left_outline.pngxbox_elite_paddle_top_left_outline.png.importxbox_elite_paddle_top_right.pngxbox_elite_paddle_top_right.png.importxbox_elite_paddle_top_right_outline.pngxbox_elite_paddle_top_right_outline.png.importxbox_guide.pngxbox_guide.png.importxbox_guide_outline.pngxbox_guide_outline.png.importxbox_lb.pngxbox_lb.png.importxbox_lb_outline.pngxbox_lb_outline.png.importxbox_ls.pngxbox_ls.png.importxbox_ls_outline.pngxbox_ls_outline.png.importxbox_lt.pngxbox_lt.png.importxbox_lt_outline.pngxbox_lt_outline.png.importxbox_rb.pngxbox_rb.png.importxbox_rb_outline.pngxbox_rb_outline.png.importxbox_rs.pngxbox_rs.png.importxbox_rs_outline.pngxbox_rs_outline.png.importxbox_rt.pngxbox_rt.png.importxbox_rt_outline.pngxbox_rt_outline.png.importxbox_stick_l.pngxbox_stick_l.png.importxbox_stick_l_down.pngxbox_stick_l_down.png.importxbox_stick_l_horizontal.pngxbox_stick_l_horizontal.png.importxbox_stick_l_left.pngxbox_stick_l_left.png.importxbox_stick_l_press.pngxbox_stick_l_press.png.importxbox_stick_l_right.pngxbox_stick_l_right.png.importxbox_stick_l_up.pngxbox_stick_l_up.png.importxbox_stick_l_vertical.pngxbox_stick_l_vertical.png.importxbox_stick_r.pngxbox_stick_r.png.importxbox_stick_r_down.pngxbox_stick_r_down.png.importxbox_stick_r_horizontal.pngxbox_stick_r_horizontal.png.importxbox_stick_r_left.pngxbox_stick_r_left.png.importxbox_stick_r_press.pngxbox_stick_r_press.png.importxbox_stick_r_right.pngxbox_stick_r_right.png.importxbox_stick_r_up.pngxbox_stick_r_up.png.importxbox_stick_r_vertical.pngxbox_stick_r_vertical.png.importxbox_stick_side_l.pngxbox_stick_side_l.png.importxbox_stick_side_r.pngxbox_stick_side_r.png.importxbox_stick_top_l.pngxbox_stick_top_l.png.importxbox_stick_top_r.pngxbox_stick_top_r.png.import
XeluController&KeyPrompts
Keyboard & Mouse
Light
0_Key_Light.png0_Key_Light.png.import10_Key_Light.png10_Key_Light.png.import11_Key_Light.png11_Key_Light.png.import12_Key_Light.png12_Key_Light.png.import1_Key_Light.png1_Key_Light.png.import2_Key_Light.png2_Key_Light.png.import3_Key_Light.png3_Key_Light.png.import4_Key_Light.png4_Key_Light.png.import5_Key_Light.png5_Key_Light.png.import6_Key_Light.png6_Key_Light.png.import7_Key_Light.png7_Key_Light.png.import8_Key_Light.png8_Key_Light.png.import9_Key_Light.png9_Key_Light.png.importA_Key_Light.pngA_Key_Light.png.importAlt_Key_Light.pngAlt_Key_Light.png.importArrow_Down_Key_Light.pngArrow_Down_Key_Light.png.importArrow_Left_Key_Light.pngArrow_Left_Key_Light.png.importArrow_Right_Key_Light.pngArrow_Right_Key_Light.png.importArrow_Up_Key_Light.pngArrow_Up_Key_Light.png.importAsterisk_Key_Light.pngAsterisk_Key_Light.png.importB_Key_Light.pngB_Key_Light.png.importBackspace_Alt_Key_Light.pngBackspace_Alt_Key_Light.png.importBackspace_Key_Light.pngBackspace_Key_Light.png.importBracket_Left_Key_Light.pngBracket_Left_Key_Light.png.importBracket_Right_Key_Light.pngBracket_Right_Key_Light.png.importC_Key_Light.pngC_Key_Light.png.importCaps_Lock_Key_Light.pngCaps_Lock_Key_Light.png.importCommand_Key_Light.pngCommand_Key_Light.png.importCtrl_Key_Light.pngCtrl_Key_Light.png.importD_Key_Light.pngD_Key_Light.png.importDel_Key_Light.pngDel_Key_Light.png.importE_Key_Light.pngE_Key_Light.png.importEnd_Key_Light.pngEnd_Key_Light.png.importEnter_Alt_Key_Light.pngEnter_Alt_Key_Light.png.importEnter_Key_Light.pngEnter_Key_Light.png.importEnter_Tall_Key_Light.pngEnter_Tall_Key_Light.png.importEsc_Key_Light.pngEsc_Key_Light.png.importF10_Key_Light.pngF10_Key_Light.png.importF11_Key_Light.pngF11_Key_Light.png.importF12_Key_Light.pngF12_Key_Light.png.importF1_Key_Light.pngF1_Key_Light.png.importF2_Key_Light.pngF2_Key_Light.png.importF3_Key_Light.pngF3_Key_Light.png.importF4_Key_Light.pngF4_Key_Light.png.importF5_Key_Light.pngF5_Key_Light.png.importF6_Key_Light.pngF6_Key_Light.png.importF7_Key_Light.pngF7_Key_Light.png.importF8_Key_Light.pngF8_Key_Light.png.importF9_Key_Light.pngF9_Key_Light.png.importF_Key_Light.pngF_Key_Light.png.importG_Key_Light.pngG_Key_Light.png.importH_Key_Light.pngH_Key_Light.png.importHome_Key_Light.pngHome_Key_Light.png.importI_Key_Light.pngI_Key_Light.png.importInsert_Key_Light.pngInsert_Key_Light.png.importJ_Key_Light.pngJ_Key_Light.png.importK_Key_Light.pngK_Key_Light.png.importL_Key_Light.pngL_Key_Light.png.importM_Key_Light.pngM_Key_Light.png.importMark_Left_Key_Light.pngMark_Left_Key_Light.png.importMark_Right_Key_Light.pngMark_Right_Key_Light.png.importMinus_Key_Light.pngMinus_Key_Light.png.importMouse_Left_Key_Light.pngMouse_Left_Key_Light.png.importMouse_Middle_Key_Light.pngMouse_Middle_Key_Light.png.importMouse_Right_Key_Light.pngMouse_Right_Key_Light.png.importMouse_Simple_Key_Light.pngMouse_Simple_Key_Light.png.importN_Key_Light.pngN_Key_Light.png.importNum_Lock_Key_Light.pngNum_Lock_Key_Light.png.importO_Key_Light.pngO_Key_Light.png.importP_Key_Light.pngP_Key_Light.png.importPage_Down_Key_Light.pngPage_Down_Key_Light.png.importPage_Up_Key_Light.pngPage_Up_Key_Light.png.importPlus_Key_Light.pngPlus_Key_Light.png.importPlus_Tall_Key_Light.pngPlus_Tall_Key_Light.png.importPrint_Screen_Key_Light.pngPrint_Screen_Key_Light.png.importQ_Key_Light.pngQ_Key_Light.png.importQuestion_Key_Light.pngQuestion_Key_Light.png.importQuote_Key_Light.pngQuote_Key_Light.png.importR_Key_Light.pngR_Key_Light.png.importS_Key_Light.pngS_Key_Light.png.importSemicolon_Key_Light.pngSemicolon_Key_Light.png.importShift_Alt_Key_Light.pngShift_Alt_Key_Light.png.importShift_Key_Light.pngShift_Key_Light.png.importSlash_Key_Light.pngSlash_Key_Light.png.importSpace_Key_Light.pngSpace_Key_Light.png.importT_Key_Light.pngT_Key_Light.png.importTab_Key_Light.pngTab_Key_Light.png.importTilda_Key_Light.pngTilda_Key_Light.png.importU_Key_Light.pngU_Key_Light.png.importV_Key_Light.pngV_Key_Light.png.importW_Key_Light.pngW_Key_Light.png.importWin_Key_Light.pngWin_Key_Light.png.importX_Key_Light.pngX_Key_Light.png.importY_Key_Light.pngY_Key_Light.png.importZ_Key_Light.pngZ_Key_Light.png.import
Worlds
GreenPlanet
Decorations
Enemies
Levels
TestingRange
Levels
XeluController&KeyPrompts/Keyboard & Mouse/Light
achievement_popup.gdbridge.glbcube.glbcube.glb.importcube2.tscnexport_presets.cfgeye_dog.tscneye_dog_mat.treseyedog.glbeyedog.glb.importeyedog_eyedog_tex.pngeyedog_eyedog_tex.png.importflow_field.gdflow_field.tscnflow_field_tool.tscnflow_field_tool_output.tscnflow_node.glbflow_node.glb.importflow_node.tscnflow_node2.tscnfoliage.gdshaderfoliage.gdshader.uidfoliage
main.gdmain.gd.uidmain.tscnpath_polygon.tscnproject.godotprototype.trespsx.gdshaderpsx.gdshader.uidtextmesh.restile.trestiler.gdshadertiler.gdshader.uidtree_test.glbtree_test.glb.importtutorial.gdtutorial.gd.uidtutorial.tscnworld_test.tscn
252
tutorial.tscn
Normal file
252
tutorial.tscn
Normal file
@ -0,0 +1,252 @@
|
||||
[gd_scene load_steps=12 format=3 uid="uid://b1l8c02m2d58d"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bc7buekur5p5i" path="res://tutorial.gd" id="1_5mrt3"]
|
||||
[ext_resource type="Material" uid="uid://45bvudgvpre2" path="res://prototype.tres" id="1_yb1ct"]
|
||||
[ext_resource type="Script" uid="uid://dkfswql8ui0bt" path="res://Scripts/interact_button.gd" id="2_5mrt3"]
|
||||
[ext_resource type="PackedScene" uid="uid://dxgxbtf68lcv5" path="res://PCs/hero.tscn" id="2_ehuit"]
|
||||
[ext_resource type="Texture2D" uid="uid://c2e1jacw7iua6" path="res://UI/Keybinding/KennyControllerPrompts/Mouse/mouse_move.png" id="5_rwowx"]
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_ehuit"]
|
||||
size = Vector3(39, 1, 39)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_5mrt3"]
|
||||
size = Vector3(3, 4, 1)
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_yb1ct"]
|
||||
transparency = 1
|
||||
albedo_color = Color(0.382817, 0.681764, 0.962017, 0.768)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_yb1ct"]
|
||||
size = Vector3(0.5, 4, 2.5)
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_rwowx"]
|
||||
radius = 0.21
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hu44a"]
|
||||
albedo_color = Color(0.679447, 0.144964, 0.137269, 1)
|
||||
|
||||
[node name="Tutorial" type="Node3D"]
|
||||
script = ExtResource("1_5mrt3")
|
||||
|
||||
[node name="Floor" type="StaticBody3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 0)
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="Floor"]
|
||||
size = Vector3(39, 1, 39)
|
||||
material = ExtResource("1_yb1ct")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Floor"]
|
||||
shape = SubResource("BoxShape3D_ehuit")
|
||||
|
||||
[node name="Floor2" type="StaticBody3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4.5, 0)
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="Floor2"]
|
||||
size = Vector3(39, 1, 39)
|
||||
material = ExtResource("1_yb1ct")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Floor2"]
|
||||
shape = SubResource("BoxShape3D_ehuit")
|
||||
|
||||
[node name="SpawnRoom" type="Node3D" parent="."]
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="SpawnRoom"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, 19)
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="SpawnRoom/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
|
||||
size = Vector3(3, 4, 1)
|
||||
material = ExtResource("1_yb1ct")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="SpawnRoom/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
|
||||
shape = SubResource("BoxShape3D_5mrt3")
|
||||
|
||||
[node name="StaticBody3D2" type="StaticBody3D" parent="SpawnRoom"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15, 0, 19)
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="SpawnRoom/StaticBody3D2"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
|
||||
size = Vector3(3, 4, 1)
|
||||
material = ExtResource("1_yb1ct")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="SpawnRoom/StaticBody3D2"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
|
||||
shape = SubResource("BoxShape3D_5mrt3")
|
||||
|
||||
[node name="StaticBody3D3" type="StaticBody3D" parent="SpawnRoom"]
|
||||
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -19, 0, 17)
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="SpawnRoom/StaticBody3D3"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
|
||||
size = Vector3(3, 4, 1)
|
||||
material = ExtResource("1_yb1ct")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="SpawnRoom/StaticBody3D3"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
|
||||
shape = SubResource("BoxShape3D_5mrt3")
|
||||
|
||||
[node name="StaticBody3D4" type="StaticBody3D" parent="SpawnRoom"]
|
||||
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -19, 0, 14)
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="SpawnRoom/StaticBody3D4"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
|
||||
size = Vector3(3, 4, 1)
|
||||
material = ExtResource("1_yb1ct")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="SpawnRoom/StaticBody3D4"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
|
||||
shape = SubResource("BoxShape3D_5mrt3")
|
||||
|
||||
[node name="StaticBody3D5" type="StaticBody3D" parent="SpawnRoom"]
|
||||
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -18, 0, 12)
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="SpawnRoom/StaticBody3D5"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
|
||||
size = Vector3(3, 4, 1)
|
||||
material = ExtResource("1_yb1ct")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="SpawnRoom/StaticBody3D5"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
|
||||
shape = SubResource("BoxShape3D_5mrt3")
|
||||
|
||||
[node name="StaticBody3D6" type="StaticBody3D" parent="SpawnRoom"]
|
||||
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -15, 0, 12)
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="SpawnRoom/StaticBody3D6"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
|
||||
size = Vector3(3, 4, 1)
|
||||
material = ExtResource("1_yb1ct")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="SpawnRoom/StaticBody3D6"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
|
||||
shape = SubResource("BoxShape3D_5mrt3")
|
||||
|
||||
[node name="StaticBody3D7" type="StaticBody3D" parent="SpawnRoom"]
|
||||
transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, -13, 0, 13)
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="SpawnRoom/StaticBody3D7"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
|
||||
size = Vector3(3, 4, 1)
|
||||
material = ExtResource("1_yb1ct")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="SpawnRoom/StaticBody3D7"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
|
||||
shape = SubResource("BoxShape3D_5mrt3")
|
||||
|
||||
[node name="StaticBody3D8" type="StaticBody3D" parent="SpawnRoom"]
|
||||
transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, -13, 0, 18)
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="SpawnRoom/StaticBody3D8"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
|
||||
size = Vector3(3, 4, 1)
|
||||
material = ExtResource("1_yb1ct")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="SpawnRoom/StaticBody3D8"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
|
||||
shape = SubResource("BoxShape3D_5mrt3")
|
||||
|
||||
[node name="door" type="StaticBody3D" parent="SpawnRoom"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.9934, 2, 15.3436)
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="SpawnRoom/door"]
|
||||
size = Vector3(0.5, 4, 2.5)
|
||||
material = SubResource("StandardMaterial3D_yb1ct")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="SpawnRoom/door"]
|
||||
shape = SubResource("BoxShape3D_yb1ct")
|
||||
|
||||
[node name="InteractButton" type="StaticBody3D" parent="SpawnRoom/door"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.489253, -0.88103, 1.49908)
|
||||
collision_layer = 16
|
||||
script = ExtResource("2_5mrt3")
|
||||
hover_text = "[center]#Interact# to open door"
|
||||
metadata/_custom_type_script = "uid://dkfswql8ui0bt"
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="SpawnRoom/door/InteractButton"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0266008, 0, 0)
|
||||
shape = SubResource("SphereShape3D_rwowx")
|
||||
|
||||
[node name="CSGCylinder3D" type="CSGCylinder3D" parent="SpawnRoom/door/InteractButton"]
|
||||
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0, 0, 0)
|
||||
radius = 0.2
|
||||
height = 0.3
|
||||
sides = 16
|
||||
material = SubResource("StandardMaterial3D_hu44a")
|
||||
|
||||
[node name="Hero" parent="." instance=ExtResource("2_ehuit")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.2082, 0.044471, 16.1349)
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="."]
|
||||
anchors_preset = 4
|
||||
anchor_top = 0.5
|
||||
anchor_bottom = 0.5
|
||||
offset_top = -100.0
|
||||
offset_right = 490.0
|
||||
offset_bottom = 100.0
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
alignment = 1
|
||||
|
||||
[node name="Label2" type="Label" parent="HBoxContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
text = "Use"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="RichTextLabel" type="RichTextLabel" parent="HBoxContainer/VBoxContainer"]
|
||||
custom_minimum_size = Vector2(0, 50)
|
||||
layout_mode = 2
|
||||
bbcode_enabled = true
|
||||
text = "#Move Forward#"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="RichTextLabel2" type="RichTextLabel" parent="HBoxContainer/VBoxContainer"]
|
||||
custom_minimum_size = Vector2(0, 50)
|
||||
layout_mode = 2
|
||||
bbcode_enabled = true
|
||||
text = "#Move Left##Move Backward##Move Right#"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Label" type="Label" parent="HBoxContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
text = "to walk"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="VBoxContainer2" type="VBoxContainer" parent="HBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
alignment = 1
|
||||
|
||||
[node name="Label2" type="Label" parent="HBoxContainer/VBoxContainer2"]
|
||||
layout_mode = 2
|
||||
text = "Use"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="TextureRect" type="TextureRect" parent="HBoxContainer/VBoxContainer2"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
texture = ExtResource("5_rwowx")
|
||||
expand_mode = 1
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="Label" type="Label" parent="HBoxContainer/VBoxContainer2"]
|
||||
layout_mode = 2
|
||||
text = "to look"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Timer" type="Timer" parent="."]
|
||||
wait_time = 4.0
|
||||
one_shot = true
|
||||
autostart = true
|
||||
|
||||
[connection signal="button_interacted" from="SpawnRoom/door/InteractButton" to="." method="_on_interact_button_button_interacted"]
|
||||
[connection signal="timeout" from="Timer" to="." method="fade_move_hint"]
|
Reference in New Issue
Block a user