Files
Fishing2/Assets/Doc/动画转态连接信息.md
2025-05-10 12:49:47 +08:00

537 lines
18 KiB
Markdown

=== 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)