Barotrauma Client Doc
Barotrauma.Items.Components.Wire.WireSection Class Reference

Public Member Functions

 WireSection (Vector2 start, Vector2 end)
 
void Draw (ISpriteBatch spriteBatch, Sprite wireSprite, Color color, Vector2 offset, float depth, float width=0.3f)
 

Static Public Member Functions

static void Draw (ISpriteBatch spriteBatch, Sprite wireSprite, Vector2 start, Vector2 end, Color color, float depth, float width=0.3f)
 

Public Attributes

readonly float Length
 
VertexPositionColorTexture[] vertices
 
VertexPositionColorTexture[] shiftedVertices
 

Properties

Vector2 Start [get]
 
Vector2 End [get]
 

Detailed Description

Constructor & Destructor Documentation

◆ WireSection()

Barotrauma.Items.Components.Wire.WireSection.WireSection ( Vector2  start,
Vector2  end 
)

Member Function Documentation

◆ Draw() [1/2]

void Barotrauma.Items.Components.Wire.WireSection.Draw ( ISpriteBatch  spriteBatch,
Sprite  wireSprite,
Color  color,
Vector2  offset,
float  depth,
float  width = 0.3f 
)

◆ Draw() [2/2]

static void Barotrauma.Items.Components.Wire.WireSection.Draw ( ISpriteBatch  spriteBatch,
Sprite  wireSprite,
Vector2  start,
Vector2  end,
Color  color,
float  depth,
float  width = 0.3f 
)
static

Member Data Documentation

◆ Length

readonly float Barotrauma.Items.Components.Wire.WireSection.Length

◆ shiftedVertices

VertexPositionColorTexture [] Barotrauma.Items.Components.Wire.WireSection.shiftedVertices

◆ vertices

VertexPositionColorTexture [] Barotrauma.Items.Components.Wire.WireSection.vertices

Property Documentation

◆ End

Vector2 Barotrauma.Items.Components.Wire.WireSection.End
get

◆ Start

Vector2 Barotrauma.Items.Components.Wire.WireSection.Start
get