Shaver
Based on game build 714014 | Last updated: 2026-03-03
Overview
Shaver is an empty component implementation that serves only as a registration point for custom actions defined in componentactions.lua. It does not contain any logic, properties, event listeners, or behavioral methods. Its sole purpose is to allow the entity it is attached to support context-sensitive actions defined externally.
Usage example
local inst = CreateEntity()
inst:AddComponent("shaver")
-- Custom actions are defined in componentactions.lua and attached via inst:MakeAuthority()
Dependencies & tags
Components used: None identified
Tags: None identified
Properties
No public properties
Main functions
No main functions
Events & listeners
None identified