18 KiB
=== Animator Controller Analysis: pers_m1 === Analyzing layer: UpperBody
船相关
Parameter: boat (Bool) Possible Values: False Not used in any transitions (may be used in scripts)
Parameter: boat_pose (Int) Possible Values: 0, 1, 2, 3 Used in Transitions: idle -> first_m1_idle_boat_sit_shturval_stage_FIVE (Layer: UpperBody) Condition: boat_pose == 1 idle -> ATVs_idle_stage_FIVE (Layer: UpperBody) Condition: boat_pose == 2 idle -> tiller_pose (Layer: UpperBody) Condition: boat_pose == 3 first_m1_idle_boat_sit_shturval_stage_FIVE -> idle (Layer: UpperBody) Condition: boat_pose == 0 tiller_pose -> idle (Layer: UpperBody) Condition: boat_pose == 0 ATVs_idle_stage_FIVE -> idle (Layer: UpperBody) Condition: boat_pose != 2
Parameter: boatDir (Float) Possible Values: 1.00 Not used in any transitions (may be used in scripts)
Parameter: boatVelocity (Float) Possible Values: 0.00 Not used in any transitions (may be used in scripts)
Parameter: casting (Bool) Possible Values: False Used in Transitions: idle_w_rod -> idle_w_rod_cast (Layer: UpperBody) Condition: casting == 0 hitch_recover_end -> spin_idle_thrown (Layer: UpperBody) Condition: casting != 0 hitch_recover_end -> idle_thrown_cast (Layer: UpperBody) Condition: casting == 0 idle_w_rod_cast -> idle_w_rod (Layer: UpperBody) Condition: casting != 0
item 物品相关
Parameter: change_item (Bool) Possible Values: False Used in Transitions: idle_w_rod -> rod_place_on_pod (Layer: UpperBody) Condition: change_item == 0 idle_w_rod -> rod_to_backpack (Layer: UpperBody) Condition: change_item == 0 idle_w_rod -> idle_w_rod_cast (Layer: UpperBody) Condition: change_item != 0 tele_idle_w_rod -> rod_place_on_pod (Layer: UpperBody) Condition: change_item == 0 tele_idle_w_rod -> tele_rod_to_backpack (Layer: UpperBody) Condition: change_item == 0 tele_idle_w_rod_notready -> rod_place_on_pod (Layer: UpperBody) Condition: change_item == 0 tele_idle_w_rod_notready -> tele_rod_to_backpack (Layer: UpperBody) Condition: change_item == 0 idle_w_rod_cast -> idle_w_rod (Layer: UpperBody) Condition: change_item != 0 idle_w_rod_cast -> rod_to_backpack (Layer: UpperBody) Condition: change_item == 0 idle_w_rod_cast -> rod_place_on_pod (Layer: UpperBody) Condition: change_item == 0 stuff_idle -> stuff_to_backpack (Layer: UpperBody) Condition: change_item == 0 feed_ball_idle -> stuff_to_backpack (Layer: UpperBody) Condition: change_item == 0 spin_idle_thrown -> rod_place_on_pod (Layer: UpperBody) Condition: change_item == 0 idle_thrown_cast -> rod_place_on_pod (Layer: UpperBody) Condition: change_item == 0 tele_idle_thrown -> rod_place_on_pod (Layer: UpperBody) Condition: change_item == 0 fly_idle_w_rod -> rod_to_backpack (Layer: UpperBody) Condition: change_item == 0 fly_idle_w_rod -> rod_place_on_pod (Layer: UpperBody) Condition: change_item == 0 cobra_idle -> cobra_to_backpack (Layer: UpperBody) Condition: change_item == 0 bolo_idle_thrown -> rod_place_on_pod (Layer: UpperBody) Condition: change_item == 0
Parameter: examine_item (Trigger) Possible Values: Trigger (used in conditions) Used in Transitions: cobra_idle -> cobra_examine (Layer: UpperBody) Condition: examine_item == 0
Parameter: item_dest (Int) Possible Values: 0, 1 Used in Transitions: idle_w_rod -> rod_to_backpack (Layer: UpperBody) Condition: item_dest == 0 idle_w_rod -> rod_place_on_pod (Layer: UpperBody) Condition: item_dest == 1 idle_w_rod -> rod_place_on_pod (Layer: UpperBody) Condition: item_dest == 1 idle_w_rod -> rod_to_backpack (Layer: UpperBody) Condition: item_dest == 0 tele_idle_w_rod -> tele_rod_to_backpack (Layer: UpperBody) Condition: item_dest == 0 tele_idle_w_rod -> rod_place_on_pod (Layer: UpperBody) Condition: item_dest == 1 tele_idle_w_rod -> rod_place_on_pod (Layer: UpperBody) Condition: item_dest == 1 tele_idle_w_rod -> tele_rod_to_backpack (Layer: UpperBody) Condition: item_dest == 0 tele_idle_w_rod_notready -> tele_rod_to_backpack (Layer: UpperBody) Condition: item_dest == 0 tele_idle_w_rod_notready -> rod_place_on_pod (Layer: UpperBody) Condition: item_dest == 1 tele_idle_w_rod_notready -> tele_rod_to_backpack (Layer: UpperBody) Condition: item_dest == 0 tele_idle_w_rod_notready -> rod_place_on_pod (Layer: UpperBody) Condition: item_dest == 1 idle_w_rod_cast -> rod_to_backpack (Layer: UpperBody) Condition: item_dest == 0 idle_w_rod_cast -> rod_to_backpack (Layer: UpperBody) Condition: item_dest == 0 idle_w_rod_cast -> rod_place_on_pod (Layer: UpperBody) Condition: item_dest == 1 idle_w_rod_cast -> rod_place_on_pod (Layer: UpperBody) Condition: item_dest == 1 spin_idle_thrown -> rod_place_on_pod (Layer: UpperBody) Condition: item_dest == 1 spin_idle_thrown -> rod_place_on_pod (Layer: UpperBody) Condition: item_dest == 1 idle_thrown_cast -> rod_place_on_pod (Layer: UpperBody) Condition: item_dest == 1 idle_thrown_cast -> rod_place_on_pod (Layer: UpperBody) Condition: item_dest == 1 fly_idle_w_rod -> rod_to_backpack (Layer: UpperBody) Condition: item_dest == 0 fly_idle_w_rod -> rod_to_backpack (Layer: UpperBody) Condition: item_dest > 0 fly_idle_w_rod -> rod_place_on_pod (Layer: UpperBody) Condition: item_dest == 1 fly_idle_w_rod -> rod_place_on_pod (Layer: UpperBody) Condition: item_dest == 1
Parameter: item_in_hands (Bool) Possible Values: False Used in Transitions: idle -> rod_from_backpack (Layer: UpperBody) Condition: item_in_hands == 0 idle -> tele_rod_from_backpack (Layer: UpperBody) Condition: item_in_hands == 0 idle -> get_down_from_idle (Layer: UpperBody) Condition: item_in_hands == 0 idle -> stuff_from_backpack (Layer: UpperBody) Condition: item_in_hands == 0 idle -> cobra_from_backpack (Layer: UpperBody) Condition: item_in_hands == 0 idle -> rod_from_backpack (Layer: UpperBody) Condition: item_in_hands == 0 idle -> rod_from_backpack (Layer: UpperBody) Condition: item_in_hands == 0 idle_w_rod -> rod_to_backpack (Layer: UpperBody) Condition: item_in_hands != 0 idle_w_rod -> rod_place_on_pod (Layer: UpperBody) Condition: item_in_hands != 0 tele_idle_w_rod -> tele_rod_to_backpack (Layer: UpperBody) Condition: item_in_hands != 0 tele_idle_w_rod -> rod_place_on_pod (Layer: UpperBody) Condition: item_in_hands != 0 tele_idle_w_rod_notready -> tele_rod_to_backpack (Layer: UpperBody) Condition: item_in_hands != 0 tele_idle_w_rod_notready -> rod_place_on_pod (Layer: UpperBody) Condition: item_in_hands != 0 idle_w_rod_cast -> rod_to_backpack (Layer: UpperBody) Condition: item_in_hands != 0 idle_w_rod_cast -> rod_place_on_pod (Layer: UpperBody) Condition: item_in_hands != 0 stuff_idle -> stuff_to_backpack (Layer: UpperBody) Condition: item_in_hands != 0 feed_ball_idle -> stuff_to_backpack (Layer: UpperBody) Condition: item_in_hands != 0 spin_idle_thrown -> rod_place_on_pod (Layer: UpperBody) Condition: item_in_hands != 0 idle_thrown_cast -> rod_place_on_pod (Layer: UpperBody) Condition: item_in_hands != 0 tele_idle_thrown -> rod_place_on_pod (Layer: UpperBody) Condition: item_in_hands != 0 fly_idle_w_rod -> rod_to_backpack (Layer: UpperBody) Condition: item_in_hands != 0 fly_idle_w_rod -> rod_place_on_pod (Layer: UpperBody) Condition: item_in_hands != 0 cobra_idle -> cobra_to_backpack (Layer: UpperBody) Condition: item_in_hands != 0 bolo_idle_thrown -> rod_place_on_pod (Layer: UpperBody) Condition: item_in_hands != 0
Parameter: item_source (Int) Possible Values: 0, 1 Used in Transitions: idle -> rod_from_backpack (Layer: UpperBody) Condition: item_source == 0 idle -> tele_rod_from_backpack (Layer: UpperBody) Condition: item_source == 0 idle -> get_down_from_idle (Layer: UpperBody) Condition: item_source == 1 idle -> rod_from_backpack (Layer: UpperBody) Condition: item_source == 0 idle -> rod_from_backpack (Layer: UpperBody) Condition: item_source == 0 rod_place_on_pod -> rod_take_from_pod (Layer: UpperBody) Condition: item_source == 1 rod_place_on_pod -> get_up_to_idle (Layer: UpperBody) Condition: item_source == 0
Parameter: item_type (Int) Possible Values: 0, 1, 2, 4, 10, 11, 12, 13, 14, 15, 16 Used in Transitions: idle -> rod_from_backpack (Layer: UpperBody) Condition: item_type < 11 idle -> tele_rod_from_backpack (Layer: UpperBody) Condition: item_type < 11 idle -> get_down_from_idle (Layer: UpperBody) Condition: item_type < 10 idle -> stuff_from_backpack (Layer: UpperBody) Condition: item_type > 10 idle -> stuff_from_backpack (Layer: UpperBody) Condition: item_type != 14 idle -> stuff_from_backpack (Layer: UpperBody) Condition: item_type != 15 idle -> cobra_from_backpack (Layer: UpperBody) Condition: item_type == 15 idle -> rod_from_backpack (Layer: UpperBody) Condition: item_type == 2 idle -> rod_from_backpack (Layer: UpperBody) Condition: item_type == 4 rod_from_backpack -> idle_w_rod (Layer: UpperBody) Condition: item_type == 0 rod_from_backpack -> idle_w_rod_cast (Layer: UpperBody) Condition: item_type == 2 rod_from_backpack -> fly_idle_w_rod (Layer: UpperBody) Condition: item_type == 4 tele_idle_w_rod -> tele_idle_thrown (Layer: UpperBody) Condition: item_type == 1 tele_idle_w_rod -> bolo_idle_thrown (Layer: UpperBody) Condition: item_type == 0 rod_take_from_pod -> idle_w_rod (Layer: UpperBody) Condition: item_type == 0 rod_take_from_pod -> idle_w_rod_cast (Layer: UpperBody) Condition: item_type == 2 rod_take_from_pod -> spin_idle_thrown (Layer: UpperBody) Condition: item_type == 0 rod_take_from_pod -> idle_thrown_cast (Layer: UpperBody) Condition: item_type == 2 rod_take_from_pod -> tele_idle_thrown (Layer: UpperBody) Condition: item_type == 1 rod_take_from_pod -> bolo_idle_thrown (Layer: UpperBody) Condition: item_type == 0 rod_take_from_pod -> fly_idle_w_rod (Layer: UpperBody) Condition: item_type == 4 tele_throw_part_2 -> tele_idle_thrown (Layer: UpperBody) Condition: item_type == 1 tele_throw_part_2 -> bolo_idle_thrown (Layer: UpperBody) Condition: item_type == 0 stuff_from_backpack -> stuff_idle (Layer: UpperBody) Condition: item_type == 11 stuff_from_backpack -> feed_ball_idle (Layer: UpperBody) Condition: item_type == 13 stuff_from_backpack -> stuff_idle (Layer: UpperBody) Condition: item_type == 12 stuff_from_backpack -> cobra_idle (Layer: UpperBody) Condition: item_type == 15 stuff_from_backpack -> stuff_idle (Layer: UpperBody) Condition: item_type == 16 stuff_idle -> fisher_scooping_stage_FOUR (Layer: UpperBody) Condition: item_type == 11 stuff_idle -> shovel_in (Layer: UpperBody) Condition: item_type == 12
Parameter: item_action (Trigger) Possible Values: Trigger (used in conditions) Used in Transitions: stuff_idle -> fisher_scooping_stage_FOUR (Layer: UpperBody) Condition: item_action == 0 stuff_idle -> shovel_in (Layer: UpperBody) Condition: item_action == 0
Parameter: item_action_power (Float) Possible Values: 0.00 Not used in any transitions (may be used in scripts)
抛竿相关
Parameter: lureThrown (Bool) Possible Values: False Used in Transitions: idle_w_rod -> spin_idle_thrown (Layer: UpperBody) Condition: lureThrown == 0 tele_idle_w_rod -> tele_idle_thrown (Layer: UpperBody) Condition: lureThrown == 0 tele_idle_w_rod -> bolo_idle_thrown (Layer: UpperBody) Condition: lureThrown == 0 rod_take_from_pod -> tele_idle_w_rod (Layer: UpperBody) Condition: lureThrown != 0 rod_take_from_pod -> idle_w_rod (Layer: UpperBody) Condition: lureThrown != 0 rod_take_from_pod -> idle_w_rod_cast (Layer: UpperBody) Condition: lureThrown != 0 rod_take_from_pod -> tele_idle_w_rod_notready (Layer: UpperBody) Condition: lureThrown != 0 rod_take_from_pod -> spin_idle_thrown (Layer: UpperBody) Condition: lureThrown == 0 rod_take_from_pod -> idle_thrown_cast (Layer: UpperBody) Condition: lureThrown == 0 rod_take_from_pod -> tele_idle_thrown (Layer: UpperBody) Condition: lureThrown == 0 rod_take_from_pod -> bolo_idle_thrown (Layer: UpperBody) Condition: lureThrown == 0 rod_take_from_pod -> fly_idle_w_rod (Layer: UpperBody) Condition: lureThrown != 0 idle_w_rod_cast -> idle_thrown_cast (Layer: UpperBody) Condition: lureThrown == 0 spin_idle_thrown -> stop_fishing (Layer: UpperBody) Condition: lureThrown != 0 spin_idle_thrown -> tele_idle_w_rod (Layer: UpperBody) Condition: lureThrown != 0 idle_thrown_cast -> stop_fishing_cast (Layer: UpperBody) Condition: lureThrown != 0 tele_idle_thrown -> tele_idle_w_rod (Layer: UpperBody) Condition: lureThrown != 0 cast_twitch -> stop_fishing_cast (Layer: UpperBody) Condition: lureThrown != 0 spin_twitch -> stop_fishing (Layer: UpperBody) Condition: lureThrown != 0 fly_idle_w_rod -> fly_idle_thrown (Layer: UpperBody) Condition: lureThrown == 0 fly_throw_end -> fly_idle_thrown (Layer: UpperBody) Condition: lureThrown == 0 fly_idle_thrown -> fly_idle_w_rod (Layer: UpperBody) Condition: lureThrown != 0 bolo_idle_thrown -> tele_idle_w_rod (Layer: UpperBody) Condition: lureThrown != 0
Parameter: prepareThrow (Bool) Possible Values: False Used in Transitions: idle_w_rod -> open_reel (Layer: UpperBody) Condition: prepareThrow == 0 tele_idle_w_rod -> tele_powerup (Layer: UpperBody) Condition: prepareThrow == 0 idle_w_rod_cast -> open_reel_cast (Layer: UpperBody) Condition: prepareThrow == 0 feed_ball_idle -> feed_prepare (Layer: UpperBody) Condition: prepareThrow == 0 fly_idle_w_rod -> fly_prepare (Layer: UpperBody) Condition: prepareThrow == 0 cobra_idle -> cobra_prepare (Layer: UpperBody) Condition: prepareThrow == 0
Parameter: startThrow (Bool) Possible Values: False Used in Transitions: throw_accumulate -> throw_start (Layer: UpperBody) Condition: startThrow == 0 tele_powerup_wait -> tele_throw_part_1 (Layer: UpperBody) Condition: startThrow == 0 throw_accumulate_cast -> throw_start_cast (Layer: UpperBody) Condition: startThrow == 0 feed_aim -> feed_fire (Layer: UpperBody) Condition: startThrow == 0 fly_throw_accumulate -> fly_throw_end (Layer: UpperBody) Condition: startThrow == 0 cobra_idle_2 -> cobra_throw_1 (Layer: UpperBody) Condition: startThrow == 0
Parameter: throw_mode (Int) Possible Values: 0, 1 Used in Transitions: idle -> rod_from_backpack (Layer: UpperBody) Condition: throw_mode == 0 idle -> tele_rod_from_backpack (Layer: UpperBody) Condition: throw_mode == 1 idle_w_rod -> tele_idle_w_rod (Layer: UpperBody) Condition: throw_mode == 1 tele_idle_w_rod -> idle_w_rod (Layer: UpperBody) Condition: throw_mode == 0 rod_take_from_pod -> tele_idle_w_rod (Layer: UpperBody) Condition: throw_mode == 1 rod_take_from_pod -> idle_w_rod (Layer: UpperBody) Condition: throw_mode == 0 rod_take_from_pod -> spin_idle_thrown (Layer: UpperBody) Condition: throw_mode == 0 rod_take_from_pod -> tele_idle_thrown (Layer: UpperBody) Condition: throw_mode == 1 rod_take_from_pod -> bolo_idle_thrown (Layer: UpperBody) Condition: throw_mode == 1 spin_idle_thrown -> stop_fishing (Layer: UpperBody) Condition: throw_mode == 0 spin_idle_thrown -> tele_idle_w_rod (Layer: UpperBody) Condition: throw_mode == 1
Parameter: throw_speed_mult (Float) Possible Values: 1.00 Not used in any transitions (may be used in scripts)
鱼竿相关
Parameter: pull_up_rod (Bool) Possible Values: False Not used in any transitions (may be used in scripts)
Parameter: use_rod_pod (Bool) Possible Values: False Not used in any transitions (may be used in scripts)
Parameter: fishing_final (Float) Possible Values: 0.00 Not used in any transitions (may be used in scripts)
Parameter: leftHand (Bool) Possible Values: False Not used in any transitions (may be used in scripts)
Parameter: rod_ready (Bool) Possible Values: False Used in Transitions: tele_rod_from_backpack -> tele_idle_w_rod (Layer: UpperBody) Condition: rod_ready == 0 tele_rod_from_backpack -> tele_idle_w_rod_notready (Layer: UpperBody) Condition: rod_ready != 0 tele_idle_w_rod -> tele_idle_w_rod_notready (Layer: UpperBody) Condition: rod_ready != 0 rod_take_from_pod -> tele_idle_w_rod (Layer: UpperBody) Condition: rod_ready == 0 rod_take_from_pod -> tele_idle_w_rod_notready (Layer: UpperBody) Condition: rod_ready != 0 tele_idle_w_rod_notready -> tele_idle_w_rod (Layer: UpperBody) Condition: rod_ready == 0
其他
Parameter: hitchRecover (Trigger) Possible Values: Trigger (used in conditions) Used in Transitions: spin_idle_thrown -> hitch_recover_start (Layer: UpperBody) Condition: hitchRecover == 0 idle_thrown_cast -> hitch_recover_start (Layer: UpperBody) Condition: hitchRecover == 0 tele_idle_thrown -> hitch_recover_start (Layer: UpperBody) Condition: hitchRecover == 0 bolo_idle_thrown -> hitch_recover_start (Layer: UpperBody) Condition: hitchRecover == 0
Parameter: hitchRecoverDir (Float) Possible Values: 0.00 Not used in any transitions (may be used in scripts)
Parameter: moveSpeed (Float) Possible Values: 0.00, 0.10 Used in Transitions: tele_idle_w_rod -> tele_walk (Layer: UpperBody) Condition: moveSpeed > 0.1 tele_walk -> tele_idle_w_rod (Layer: UpperBody) Condition: moveSpeed < 0.1 tele_walk_notready -> tele_idle_w_rod_notready (Layer: UpperBody) Condition: moveSpeed < 0.1 tele_idle_w_rod_notready -> tele_walk_notready (Layer: UpperBody) Condition: moveSpeed > 0.1 stuff_walk -> stuff_idle (Layer: UpperBody) Condition: moveSpeed < 0.1
Parameter: podsak_action (Bool) Possible Values: False Not used in any transitions (may be used in scripts)
Parameter: quad_direction (Float) Possible Values: 1.00 Not used in any transitions (may be used in scripts)
Parameter: shteker (Bool) Possible Values: False Used in Transitions: idle -> rod_from_backpack (Layer: UpperBody) Condition: shteker != 0
Parameter: sitOrStand (Float) Possible Values: 1.00 Not used in any transitions (may be used in scripts)
Parameter: spin_or_tele (Float) Possible Values: 0.00 Not used in any transitions (may be used in scripts)
Parameter: stretch_max (Bool) Possible Values: False Not used in any transitions (may be used in scripts)
Parameter: telestick (Bool) Possible Values: False Used in Transitions: hitch_recover_end -> spin_idle_thrown (Layer: UpperBody) Condition: telestick != 0 hitch_recover_end -> tele_idle_thrown (Layer: UpperBody) Condition: telestick == 0 rod_take_from_pod -> tele_idle_w_rod_notready (Layer: UpperBody) Condition: telestick == 0
Parameter: telestick_pull (Bool) Possible Values: False Not used in any transitions (may be used in scripts)
Parameter: test_trigger (Trigger) Possible Values: Trigger (used in conditions) Used in Transitions: fly_throw_accumulate -> fly_throw_end (Layer: UpperBody) Condition: test_trigger == 0
Parameter: tiller_direction (Float) Possible Values: 0.00 Not used in any transitions (may be used in scripts)
Parameter: twitch (Trigger) Possible Values: Trigger (used in conditions) Used in Transitions: spin_idle_thrown -> spin_twitch (Layer: UpperBody) Condition: twitch == 0 idle_thrown_cast -> cast_twitch (Layer: UpperBody) Condition: twitch == 0
Parameter: twitch_dir (Float) Possible Values: 0.00 Not used in any transitions (may be used in scripts)