[gd_scene load_steps=3 format=2] [ext_resource path="res://AI/BaseAI.tscn" type="PackedScene" id=1] [ext_resource path="res://AI/CatAI.gd" type="Script" id=2] [node name="CatAI" instance=ExtResource( 1 )] script = ExtResource( 2 ) [node name="BTREE" parent="." index="0"] tree = { "connection": [ { "from": "sequence", "from_port": 0, "to": "task", "to_port": 0 }, { "from": "sequence", "from_port": 1, "to": "task2", "to_port": 0 }, { "from": "sequence", "from_port": 2, "to": "task3", "to_port": 0 }, { "from": "sequence", "from_port": 3, "to": "task4", "to_port": 0 }, { "from": "root", "from_port": 0, "to": "sequence", "to_port": 0 } ], "nodes": [ { "child": [ ], "data": { "fn": "task_player_near_hear", "offset": Vector2( 1000, -780 ), "params": [ ], "size": Vector2( 536.001, 125.5 ), "values": [ ] }, "name": "task", "type": 1 }, { "child": [ ], "data": { "fn": "task_can_see_player", "offset": Vector2( 1000, -640 ), "params": [ [ 0.5, 0 ] ], "size": Vector2( 510.001, 165.5 ), "values": [ 0.5 ] }, "name": "task2", "type": 1 }, { "child": [ ], "data": { "fn": "task_set_player_as_task", "offset": Vector2( 1000, -460 ), "params": [ [ 2, 0 ] ], "size": Vector2( 543.002, 165.5 ), "values": [ 2 ] }, "name": "task3", "type": 1 }, { "child": [ ], "data": { "fn": "task_moveToTarget", "offset": Vector2( 1000, -260 ), "params": [ ], "size": Vector2( 508.001, 125.5 ), "values": [ ] }, "name": "task4", "type": 1 }, { "child": [ { "child": [ ], "data": { "fn": "task_player_near_hear", "offset": Vector2( 1000, -780 ), "params": [ ], "size": Vector2( 536.001, 125.5 ), "values": [ ] }, "name": "task", "type": 1 }, { "child": [ ], "data": { "fn": "task_can_see_player", "offset": Vector2( 1000, -640 ), "params": [ [ 0.5, 0 ] ], "size": Vector2( 510.001, 165.5 ), "values": [ 0.5 ] }, "name": "task2", "type": 1 }, { "child": [ ], "data": { "fn": "task_set_player_as_task", "offset": Vector2( 1000, -460 ), "params": [ [ 2, 0 ] ], "size": Vector2( 543.002, 165.5 ), "values": [ 2 ] }, "name": "task3", "type": 1 }, { "child": [ ], "data": { "fn": "task_moveToTarget", "offset": Vector2( 1000, -260 ), "params": [ ], "size": Vector2( 508.001, 125.5 ), "values": [ ] }, "name": "task4", "type": 1 } ], "data": { "count": 4, "offset": Vector2( 640, -680 ), "size": Vector2( 204, 247.5 ) }, "name": "sequence", "type": 2 }, { "child": [ { "child": [ { "child": [ ], "data": { "fn": "task_player_near_hear", "offset": Vector2( 1000, -780 ), "params": [ ], "size": Vector2( 536.001, 125.5 ), "values": [ ] }, "name": "task", "type": 1 }, { "child": [ ], "data": { "fn": "task_can_see_player", "offset": Vector2( 1000, -640 ), "params": [ [ 0.5, 0 ] ], "size": Vector2( 510.001, 165.5 ), "values": [ 0.5 ] }, "name": "task2", "type": 1 }, { "child": [ ], "data": { "fn": "task_set_player_as_task", "offset": Vector2( 1000, -460 ), "params": [ [ 2, 0 ] ], "size": Vector2( 543.002, 165.5 ), "values": [ 2 ] }, "name": "task3", "type": 1 }, { "child": [ ], "data": { "fn": "task_moveToTarget", "offset": Vector2( 1000, -260 ), "params": [ ], "size": Vector2( 508.001, 125.5 ), "values": [ ] }, "name": "task4", "type": 1 } ], "data": { "count": 4, "offset": Vector2( 640, -680 ), "size": Vector2( 204, 247.5 ) }, "name": "sequence", "type": 2 } ], "data": { "offset": Vector2( -220, -480 ), "size": Vector2( 127, 60.0002 ) }, "name": "root", "type": 0 } ], "root": { "child": [ { "child": [ { "child": [ ], "data": { "fn": "task_player_near_hear", "offset": Vector2( 1000, -780 ), "params": [ ], "size": Vector2( 536.001, 125.5 ), "values": [ ] }, "name": "task", "type": 1 }, { "child": [ ], "data": { "fn": "task_can_see_player", "offset": Vector2( 1000, -640 ), "params": [ [ 0.5, 0 ] ], "size": Vector2( 510.001, 165.5 ), "values": [ 0.5 ] }, "name": "task2", "type": 1 }, { "child": [ ], "data": { "fn": "task_set_player_as_task", "offset": Vector2( 1000, -460 ), "params": [ [ 2, 0 ] ], "size": Vector2( 543.002, 165.5 ), "values": [ 2 ] }, "name": "task3", "type": 1 }, { "child": [ ], "data": { "fn": "task_moveToTarget", "offset": Vector2( 1000, -260 ), "params": [ ], "size": Vector2( 508.001, 125.5 ), "values": [ ] }, "name": "task4", "type": 1 } ], "data": { "count": 4, "offset": Vector2( 640, -680 ), "size": Vector2( 204, 247.5 ) }, "name": "sequence", "type": 2 } ], "data": { "offset": Vector2( -220, -480 ), "size": Vector2( 127, 60.0002 ) }, "name": "root", "type": 0 } } _tree_id = "2348893192215533367"