Custom Prefabs
Entirely custom content, from models, to sounds, to UI, to shaders & textures, and more.
Here's a full list of what you can include in your Addon Assets (AssetBundles):
3D models (FBX, OBJ)
Textures
Materials
Shaders
Sounds (with support for Rust mixers, with respect to the Rust sound system)
Animations
Video (using Unity's VideoPlayer component and rendering it with a material or on UI)
The following is content that at least in some way interacts with Rust's environment:
Rust prefabs
Rust entities
Rust components
You can attach any Rust MonoBehavior components using the Editor component RustComponent, where you can set the type and member values.
Custom prefabs
Use Rust layers to indicate if surfaces of your custom content are buildable, etc.
Use physic materials for colliders on your custom content to indicate what sound effect and visual should play when you shoot at it, hit it or walk on it (grass, flesh, cloth, metal, etc.)
Custom triggers
They're basically just prefabs with a trigger collider and the Trigger Rust layer, with a RustComponent component attached, with the type TriggerBase. Example here.
Last updated