Class VaporVisualizerSystem
Handles vapor playing the 'being sprayed' animation if necessary.
Inheritance
System.Object
Robust.Shared.GameObjects.EntitySystem
Robust.Client.GameObjects.VisualizerSystem<VaporVisualsComponent>
VaporVisualizerSystem
Implements
Robust.Shared.GameObjects.IEntitySystem
Robust.Shared.GameObjects.IEntityEventSubscriber
Robust.Shared.IoC.IPostInjectInit
Namespace: Content.Client.Chemistry.Visualizers
Assembly: Content.Client.dll
Syntax
public sealed class VaporVisualizerSystem : VisualizerSystem<VaporVisualsComponent>, IEntitySystem, IEntityEventSubscriber, IPostInjectInit
Methods
| Improve this Doc View SourceInitialize()
Declaration
public override void Initialize()
Overrides
Robust.Client.GameObjects.VisualizerSystem<Content.Client.Chemistry.Visualizers.VaporVisualsComponent>.Initialize()
|
Improve this Doc
View Source
OnAppearanceChange(EntityUid, VaporVisualsComponent, ref AppearanceChangeEvent)
Ensures that the vapor entity plays its 'being sprayed' animation if necessary.
Declaration
protected override void OnAppearanceChange(EntityUid uid, VaporVisualsComponent comp, ref AppearanceChangeEvent args)
Parameters
Type | Name | Description |
---|---|---|
EntityUid | uid | |
VaporVisualsComponent | comp | |
Robust.Client.GameObjects.AppearanceChangeEvent | args |
Implements
Robust.Shared.GameObjects.IEntitySystem
Robust.Shared.GameObjects.IEntityEventSubscriber
Robust.Shared.IoC.IPostInjectInit