🧶Fishing Reeler

Bridges your fishing animation/actions with the reeling logic. Starts and stops reeling on command, and notifies the fishing state when reeling is complete.

Requires: A BobberController on the same object and a RodReeler somewhere in the MAnimal hierarchy.


🔧 Inspector Settings

  • Speed Multiplier for how fast the bobber moves toward the player during reeling.

  • Required Distance How far the bobber must travel before reeling is considered complete. (Also falls back to proximity if the player is very close.)


📈 Public Methods

  • ReelActionStart() Called from an animation event or input action. Begins reeling on both the visual rod (RodReeler) and the bobber.

  • ReelActionEnd() Stops reeling immediately—useful for canceling or handling failed attempts.

💡 When reeling completes (either by distance or proximity), it automatically triggers Fishing.ReelingInComplete() on the animal’s fishing state.

Last updated