[gd_resource type="BehaviorTree" load_steps=14 format=3 uid="uid://cdsixeqsdfmc1"] [ext_resource type="Script" path="res://ai/tasks/OkToPlayMobilePhone.cs" id="1_lfwnu"] [sub_resource type="BlackboardPlan" id="BlackboardPlan_gwwr7"] [sub_resource type="BTCondition" id="BTCondition_prnjq"] script = ExtResource("1_lfwnu") target = null [sub_resource type="BBNode" id="BBNode_7pcle"] resource_name = "AnimationPlayer" saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_hx8gl"] await_completion = 1.2 animation_player = SubResource("BBNode_7pcle") animation_name = &"phone_up" [sub_resource type="BBNode" id="BBNode_6275u"] resource_name = "AnimationPlayer" saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_wbk5l"] await_completion = 1.0 animation_player = SubResource("BBNode_6275u") animation_name = &"phone_loop" [sub_resource type="BTRepeat" id="BTRepeat_1nqee"] children = [SubResource("BTPlayAnimation_wbk5l")] times = 3 [sub_resource type="BTProbability" id="BTProbability_x3mt2"] children = [SubResource("BTRepeat_1nqee")] run_chance = 0.75 [sub_resource type="BTRepeatUntilFailure" id="BTRepeatUntilFailure_uatr3"] children = [SubResource("BTProbability_x3mt2")] [sub_resource type="BBNode" id="BBNode_2433i"] resource_name = "AnimationPlayer" saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_g4biw"] await_completion = 0.5 animation_player = SubResource("BBNode_2433i") animation_name = &"phone_down" [sub_resource type="BTSequence" id="BTSequence_0drub"] children = [SubResource("BTCondition_prnjq"), SubResource("BTPlayAnimation_hx8gl"), SubResource("BTRepeatUntilFailure_uatr3"), SubResource("BTPlayAnimation_g4biw")] [resource] description = "WatchMobilePhone" blackboard_plan = SubResource("BlackboardPlan_gwwr7") root_task = SubResource("BTSequence_0drub")