Table of Contents

Class LightningBolt

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

Constructors

LightningBolt(Vector2, Vector2, int, float)

public LightningBolt(Vector2 from, Vector2 target, int type, float width)

Parameters

from Vector2
target Vector2
type int
width float

LightningBolt(Vector2, Vector2, int, float, float)

public LightningBolt(Vector2 from, Vector2 target, int type, float width, float lifeTime)

Parameters

from Vector2
target Vector2
type int
width float
lifeTime float

LightningBolt(Vector2, Vector2, int, float, float, float, float)

public LightningBolt(Vector2 from, Vector2 target, int type, float width, float lifeTime, float lightningParam, float lightningType)

Parameters

from Vector2
target Vector2
type int
width float
lifeTime float
lightningParam float
lightningType float

LightningBolt(Vector2, Vector2, int, float, float, float, float, bool)

public LightningBolt(Vector2 from, Vector2 target, int type, float width, float lifeTime, float lightningParam, float lightningType, bool light)

Parameters

from Vector2
target Vector2
type int
width float
lifeTime float
lightningParam float
lightningType float
light bool

Fields

color

public Color color

Field Value

Color

from

public Vector2 from

Field Value

Vector2

intensity

public float intensity

Field Value

float

lastLife

public float lastLife

Field Value

float

length

public float length

Field Value

float

life

public float life

Field Value

float

lifeTime

public float lifeTime

Field Value

float

light

public bool light

Field Value

bool

lightningParam

public float lightningParam

Field Value

float

lightningType

public float lightningType

Field Value

float

progress

public float progress

Field Value

float

randomOffset

public float randomOffset

Field Value

float

target

public Vector2 target

Field Value

Vector2

type

public int type

Field Value

int

width

public float width

Field Value

float

Properties

Length

public float Length { get; }

Property Value

float

Parameters

public Color Parameters { get; }

Property Value

Color

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

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

Init()

public void Init()

InitiateSprites(SpriteLeaser, RoomCamera)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

Update(bool)

public override void Update(bool eu)

Parameters

eu bool