Barotrauma Server Doc
Barotrauma.Decal Class Reference

Public Member Functions

 Decal (DecalPrefab prefab, float scale, Vector2 worldPosition, Hull hull, int? spriteIndex=null)
 
void Update (float deltaTime)
 
void ForceRefreshFadeTimer (float val)
 
void StopFadeIn ()
 
bool AffectsSection (BackgroundSection section)
 
void Clean (float val)
 

Public Attributes

readonly DecalPrefab Prefab
 
readonly Sprite Sprite
 
readonly float Scale
 

Properties

float FadeTimer [get, set]
 
float FadeInTime [get]
 
float FadeOutTime [get]
 
float LifeTime [get]
 
float BaseAlpha = 1.0f [get, set]
 
Color Color [get, set]
 
Vector2 WorldPosition [get]
 
Vector2 CenterPosition [get]
 
Vector2 NonClampedPosition [get]
 
int SpriteIndex [get]
 

Detailed Description

Definition at line 7 of file Decal.cs.

Constructor & Destructor Documentation

◆ Decal()

Barotrauma.Decal.Decal ( DecalPrefab  prefab,
float  scale,
Vector2  worldPosition,
Hull  hull,
int?  spriteIndex = null 
)

Definition at line 89 of file Decal.cs.

Member Function Documentation

◆ AffectsSection()

bool Barotrauma.Decal.AffectsSection ( BackgroundSection  section)

Definition at line 152 of file Decal.cs.

◆ Clean()

void Barotrauma.Decal.Clean ( float  val)

Definition at line 157 of file Decal.cs.

◆ ForceRefreshFadeTimer()

void Barotrauma.Decal.ForceRefreshFadeTimer ( float  val)

Definition at line 140 of file Decal.cs.

◆ StopFadeIn()

void Barotrauma.Decal.StopFadeIn ( )

Definition at line 146 of file Decal.cs.

◆ Update()

void Barotrauma.Decal.Update ( float  deltaTime)

Definition at line 135 of file Decal.cs.

Member Data Documentation

◆ Prefab

readonly DecalPrefab Barotrauma.Decal.Prefab

Definition at line 9 of file Decal.cs.

◆ Scale

readonly float Barotrauma.Decal.Scale

Definition at line 83 of file Decal.cs.

◆ Sprite

readonly Sprite Barotrauma.Decal.Sprite

Definition at line 14 of file Decal.cs.

Property Documentation

◆ BaseAlpha

float Barotrauma.Decal.BaseAlpha = 1.0f
getset

Definition at line 37 of file Decal.cs.

◆ CenterPosition

Vector2 Barotrauma.Decal.CenterPosition
get

Definition at line 61 of file Decal.cs.

◆ Color

Color Barotrauma.Decal.Color
getset

Definition at line 43 of file Decal.cs.

◆ FadeInTime

float Barotrauma.Decal.FadeInTime
get

Definition at line 22 of file Decal.cs.

◆ FadeOutTime

float Barotrauma.Decal.FadeOutTime
get

Definition at line 27 of file Decal.cs.

◆ FadeTimer

float Barotrauma.Decal.FadeTimer
getset

Definition at line 16 of file Decal.cs.

◆ LifeTime

float Barotrauma.Decal.LifeTime
get

Definition at line 32 of file Decal.cs.

◆ NonClampedPosition

Vector2 Barotrauma.Decal.NonClampedPosition
get

Definition at line 67 of file Decal.cs.

◆ SpriteIndex

int Barotrauma.Decal.SpriteIndex
get

Definition at line 73 of file Decal.cs.

◆ WorldPosition

Vector2 Barotrauma.Decal.WorldPosition
get

Definition at line 49 of file Decal.cs.