🐠Fish Data

A ScriptableObject that defines the behavior and appearance of a single fish type. Used by the fishing system to randomize weight, nibble patterns, and strike timing.

Create new fish via Assets > Create > Malbers Animations > Fishing > Fish Data.


🔧 Inspector Settings

  • Fish Prefab The 3D model (or placeholder) to spawn when this fish is caught.

  • Fish Name Display name for UI, logs, or inventory.

  • Fish Icon Optional sprite for menus, journals, or HUD elements.

Weight

  • Min / Max Weight Random weight (in kg) assigned when the fish is caught. Affects difficulty or rewards.

Timing

  • Min / Max Strike Time How long the player has to reel in the fish after it bites—exceed this, and it escapes.

Nibbling Behavior

  • Min / Max Nibbles How many times the fish will “test” the line before fully biting.

  • Min / Max Time Between Nibbles Random delay between each nibble.

💡 All timing and weight values are randomized per catch using the min/max ranges—great for replayability.

Last updated