Show / Hide Table of Contents

Class ProceedWireAction

Inheritance
System.Object
BaseWireAction
ComponentWireAction<DefusableComponent>
ProceedWireAction
Implements
IWireAction
Namespace: Content.Server.Defusable.WireActions
Assembly: Content.Server.dll
Syntax
public sealed class ProceedWireAction : ComponentWireAction<DefusableComponent>, IWireAction

Properties

| Improve this Doc View Source

Color

Declaration
public override Color Color { get; set; }
Property Value
Type Description
Color
Overrides
BaseWireAction.Color
| Improve this Doc View Source

LightRequiresPower

Declaration
public override bool LightRequiresPower { get; set; }
Property Value
Type Description
System.Boolean
Overrides
BaseWireAction.LightRequiresPower
| Improve this Doc View Source

Name

Declaration
public override string Name { get; set; }
Property Value
Type Description
System.String
Overrides
BaseWireAction.Name
| Improve this Doc View Source

StatusKey

Declaration
public override object StatusKey { get; }
Property Value
Type Description
System.Object
Overrides
BaseWireAction.StatusKey

Methods

| Improve this Doc View Source

Cut(EntityUid, Wire, DefusableComponent)

Declaration
public override bool Cut(EntityUid user, Wire wire, DefusableComponent comp)
Parameters
Type Name Description
EntityUid user
Wire wire
DefusableComponent comp
Returns
Type Description
System.Boolean
Overrides
Content.Server.Wires.ComponentWireAction<Content.Server.Defusable.Components.DefusableComponent>.Cut(EntityUid, Content.Server.Wires.Wire, Content.Server.Defusable.Components.DefusableComponent)
| Improve this Doc View Source

GetLightState(Wire, DefusableComponent)

Declaration
public override StatusLightState? GetLightState(Wire wire, DefusableComponent comp)
Parameters
Type Name Description
Wire wire
DefusableComponent comp
Returns
Type Description
System.Nullable<StatusLightState>
Overrides
Content.Server.Wires.ComponentWireAction<Content.Server.Defusable.Components.DefusableComponent>.GetLightState(Content.Server.Wires.Wire, Content.Server.Defusable.Components.DefusableComponent)
| Improve this Doc View Source

Mend(EntityUid, Wire, DefusableComponent)

Declaration
public override bool Mend(EntityUid user, Wire wire, DefusableComponent comp)
Parameters
Type Name Description
EntityUid user
Wire wire
DefusableComponent comp
Returns
Type Description
System.Boolean
Overrides
Content.Server.Wires.ComponentWireAction<Content.Server.Defusable.Components.DefusableComponent>.Mend(EntityUid, Content.Server.Wires.Wire, Content.Server.Defusable.Components.DefusableComponent)
| Improve this Doc View Source

Pulse(EntityUid, Wire, DefusableComponent)

Declaration
public override void Pulse(EntityUid user, Wire wire, DefusableComponent comp)
Parameters
Type Name Description
EntityUid user
Wire wire
DefusableComponent comp
Overrides
Content.Server.Wires.ComponentWireAction<Content.Server.Defusable.Components.DefusableComponent>.Pulse(EntityUid, Content.Server.Wires.Wire, Content.Server.Defusable.Components.DefusableComponent)

Implements

IWireAction
  • Improve this Doc
  • View Source
☀
☾
In This Article
  • Properties
    • Color
    • LightRequiresPower
    • Name
    • StatusKey
  • Methods
    • Cut(EntityUid, Wire, DefusableComponent)
    • GetLightState(Wire, DefusableComponent)
    • Mend(EntityUid, Wire, DefusableComponent)
    • Pulse(EntityUid, Wire, DefusableComponent)
  • Implements
Back to top
Generated by DocFX
☀
☾