Icebox Kitchen Fx
Based on game build 714014 | Last updated: 2026-03-05
Overview
icebox_kitchen_fx is a lightweight, non-persistent FX prefab that plays a predefined 3-stage animation sequence (pre → loop → pst) to visualize events in the icebox kitchen environment. It is typically instantiated as a temporary entity to provide visual feedback during gameplay sequences and automatically destroys itself after playback completes.
Usage example
local fx = SpawnPrefab("icebox_kitchen_fx")
fx.Transform:SetPosition(x, y, z)
fx.components.performance:Play() -- Note: Not applicable for this specific prefab; See Main functions for actual usage
fx.Kill() -- Optional early termination
Dependencies & tags
Components used: animstate, transform, network
Tags: Adds FX
Properties
No public properties
Main functions
Kill()
- Description: Triggers immediate termination of the animation sequence. If the
pstanimation has not yet started, it schedules completion of the current animation before removing the entity. - Parameters: None.
- Returns: Nothing.
- Error states: None.
OnKillTask(inst) (internal)
- Description: Final callback that plays the
pst(post) animation, waits for its duration plus a small frame buffer, then removes the entity. Not intended for direct external call. - Parameters:
inst(Entity) — the FX instance. - Returns: Nothing.
- Error states: None.
Events & listeners
None identified