Skip to content

Tools System

This is the official tool pipeline for the project. The old weapon/holdable split is gone. Tools now own the runtime surface for equipped actions, resource consumption and animation hooks.

  • ToolDefinition.cs
  • ToolLoadoutProfile.cs
  • ToolCore.cs
  • ToolActionDefinition.cs
  • RangedToolActionDefinition.cs
  • CharacterToolRuntime.cs
  • CharacterToolAbility.cs
  • CharacterToolIK.cs
  • ProjectileRuntime.cs
  • QuiverManager.cs
  • Screenshot: ToolDefinition asset in the Inspector.
  • Screenshot: Tool loadout profile with multiple tools.
  • GIF: Equipping and firing a tool.
  • Video: Tool setup and projectile flow.
  • Diagram: Tool definition → runtime → action → projectile.