Table of Contents

Class BlizzardGraphics

Namespace
MoreSlugcats
Assembly
Assembly-CSharp.dll
public class BlizzardGraphics : CosmeticSprite, IRunDuringDialog, IDrawable
Inheritance
BlizzardGraphics
Implements
Inherited Members

Constructors

BlizzardGraphics(RoomCamera)

public BlizzardGraphics(RoomCamera rCam)

Parameters

rCam RoomCamera

Fields

blizzPan

public Vector2 blizzPan

Field Value

Vector2

blizzardAngle

public float blizzardAngle

Field Value

float

blizzardIntensity

public float blizzardIntensity

Field Value

float

blizzardMapMaterial

public Material blizzardMapMaterial

Field Value

Material

blizzardMapPrerenderMaterial

public Material blizzardMapPrerenderMaterial

Field Value

Material

blizzardMic

public RenderTexture blizzardMic

Field Value

RenderTexture

blizzardSound

public BlizzardSound blizzardSound

Field Value

BlizzardSound

directWindVol

public float directWindVol

Field Value

float

interpolateWindMap

public Material interpolateWindMap

Field Value

Material

interpolatedWindMap

public RenderTexture interpolatedWindMap

Field Value

RenderTexture

lastCamPos

public Vector2 lastCamPos

Field Value

Vector2

lerpBypass

public bool lerpBypass

Field Value

bool

needsUpdate

public bool needsUpdate

Field Value

bool

newSubmersion

public float newSubmersion

Field Value

float

oldBlizzPan

public Vector2 oldBlizzPan

Field Value

Vector2

oldBlizzardAngle

public float oldBlizzardAngle

Field Value

float

oldBlizzardIntensity

public float oldBlizzardIntensity

Field Value

float

oldDirectWindVol

public float oldDirectWindVol

Field Value

float

oldSnowAngle

public float oldSnowAngle

Field Value

float

oldSnowFallIntensity

public float oldSnowFallIntensity

Field Value

float

oldSubmersion

public float oldSubmersion

Field Value

float

oldWhiteOut

public float oldWhiteOut

Field Value

float

oldWindAngle

public float oldWindAngle

Field Value

float

oldWindStrength

public float oldWindStrength

Field Value

float

rCam

public RoomCamera rCam

Field Value

RoomCamera

reduce16

public RenderTexture reduce16

Field Value

RenderTexture

reduce2

public RenderTexture reduce2

Field Value

RenderTexture

reduce32

public RenderTexture reduce32

Field Value

RenderTexture

reduce4

public RenderTexture reduce4

Field Value

RenderTexture

reduce8

public RenderTexture reduce8

Field Value

RenderTexture

reductionMaterial

public Material reductionMaterial

Field Value

Material

smoothBlizzPan

public Vector2 smoothBlizzPan

Field Value

Vector2

snowAngle

public float snowAngle

Field Value

float

snowAnlgeUpdate

public bool snowAnlgeUpdate

Field Value

bool

snowVector

public Vector4 snowVector

Field Value

Vector4

snowfallIntensity

public float snowfallIntensity

Field Value

float

soundCount

public int soundCount

Field Value

int

soundDelay

public int soundDelay

Field Value

int

soundLerp

public float soundLerp

Field Value

float

submersion

public float submersion

Field Value

float

tileTex

public Texture2D tileTex

Field Value

Texture2D

tileTexUpdate

public bool tileTexUpdate

Field Value

bool

upDeLerp

public float upDeLerp

Field Value

float

updateCount

public int updateCount

Field Value

int

updateDelay

public int updateDelay

Field Value

int

waterTime

public float waterTime

Field Value

float

whiteOut

public float whiteOut

Field Value

float

windAngle

public float windAngle

Field Value

float

windAnlgeUpdate

public bool windAnlgeUpdate

Field Value

bool

windMap

public RenderTexture windMap

Field Value

RenderTexture

windMapUpdate

public bool windMapUpdate

Field Value

bool

windRenderUpdate

public bool windRenderUpdate

Field Value

bool

windStrength

public float windStrength

Field Value

float

windTexture

public Texture2D windTexture

Field Value

Texture2D

windVector

public Vector4 windVector

Field Value

Vector4

Properties

BlizzardIntensity

public float BlizzardIntensity { get; set; }

Property Value

float

SnowfallIntensity

public float SnowfallIntensity { get; set; }

Property Value

float

WhiteOut

public float WhiteOut { get; set; }

Property Value

float

WindAngle

public float WindAngle { get; set; }

Property Value

float

WindStrength

public float WindStrength { get; set; }

Property Value

float

Methods

public override void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer

ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)

public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette

BypassLerp()

public void BypassLerp()

CycleUpdate()

public void CycleUpdate()

Destroy()

public override void Destroy()

DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)

public override void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2

GetBlizzardPixel(int, int)

public Color GetBlizzardPixel(int x, int y)

Parameters

x int
y int

Returns

Color

InitiateSprites(SpriteLeaser, RoomCamera)

public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

PrepareWindMap()

public void PrepareWindMap()

TileTexUpdate()

public void TileTexUpdate()

Update(bool)

public override void Update(bool eu)

Parameters

eu bool

UpdateSoundDir()

public void UpdateSoundDir()

UpdateWaterWaves()

public void UpdateWaterWaves()

UpdateWindMap()

public void UpdateWindMap()

regionIsWasteland(Region)

public static bool regionIsWasteland(Region region)

Parameters

region Region

Returns

bool