Skip to content

ChatCanvas

Vanilla game class attached to each Human entity. Hosts the floating chat bubble UI rendered above player heads.

Chat bubble UI

Source: F0095b.

ChatCanvas is attached to each Human entity and manages the floating chat bubble UI. ChatWindow handles the typewriter-style text animation. In NetworkBase.DeserializeReceivedData(), most message types log an error if processed on a non-server peer. ChatMessage is explicitly exempted from this check, meaning clients process it normally (print to console + show bubble). This is standard for broadcast messages.

Verification history

  • 2026-04-20: page created from the Research migration; verbatim content lifted from F0095b. No conflicts.

Open questions

None at creation.