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
Field Value
- Color
from
Field Value
- Vector2
intensity
Field Value
- float
lastLife
Field Value
- float
length
Field Value
- float
life
Field Value
- float
lifeTime
Field Value
- float
light
Field Value
- bool
lightningParam
public float lightningParam
Field Value
- float
lightningType
public float lightningType
Field Value
- float
progress
Field Value
- float
randomOffset
public float randomOffset
Field Value
- float
target
Field Value
- Vector2
type
Field Value
- int
width
Field Value
- float
Properties
Length
public float Length { get; }
Property Value
- float
Parameters
public Color Parameters { get; }
Property Value
- Color
Methods
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
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()
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