Table of Contents

Class AboveCloudsView.DistantLightning

Namespace
Global
Assembly
Assembly-CSharp.dll
public class AboveCloudsView.DistantLightning : BackgroundScene.BackgroundSceneElement, IDrawable
Inheritance
AboveCloudsView.DistantLightning
Implements
Inherited Members

Constructors

DistantLightning(AboveCloudsView, string, Vector2, float, float)

public DistantLightning(AboveCloudsView aboveCloudsScene, string assetName, Vector2 pos, float depth, float minusDepthForLayering)

Parameters

aboveCloudsScene AboveCloudsView
assetName string
pos Vector2
depth float
minusDepthForLayering float

Fields

assetName

public string assetName

Field Value

string

index

public int index

Field Value

int

intensity

public float intensity

Field Value

float

intensityMultiplier

public float intensityMultiplier

Field Value

float

lastIntensity

public float lastIntensity

Field Value

float

minusDepthForLayering

public float minusDepthForLayering

Field Value

float

nonPositionBasedIntensity

public bool nonPositionBasedIntensity

Field Value

bool

power

public float power

Field Value

float

randomLevel

public float randomLevel

Field Value

float

randomLevelChange

public int randomLevelChange

Field Value

int

restoredDepth

public bool restoredDepth

Field Value

bool

thunder

public int thunder

Field Value

int

thunderLength

public int thunderLength

Field Value

int

tinyThunder

public int tinyThunder

Field Value

int

tinyThunderLength

public int tinyThunderLength

Field Value

int

tinyThunderWait

public int tinyThunderWait

Field Value

int

wait

public int wait

Field Value

int

Properties

AboveCloudsScene

public AboveCloudsView AboveCloudsScene { get; }

Property Value

AboveCloudsView

ThunderFac

public float ThunderFac { get; }

Property Value

float

TinyThunderFac

public float TinyThunderFac { get; }

Property Value

float

Methods

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

InitiateSprites(SpriteLeaser, RoomCamera)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

LightIntensity(float)

public float LightIntensity(float timeStacker)

Parameters

timeStacker float

Returns

float

Reset()

public void Reset()

Update(bool)

public override void Update(bool eu)

Parameters

eu bool