Table of Contents

Class STOracleBehavior.Laser

Namespace
MoreSlugcats
Assembly
Assembly-CSharp.dll
public class STOracleBehavior.Laser : UpdatableAndDeletable, IDrawable
Inheritance
STOracleBehavior.Laser
Implements
Inherited Members

Constructors

Laser(STOracleBehavior, Vector2, float, float, int, Type)

public Laser(STOracleBehavior parent, Vector2 startPos, float dir, float width, int lifeTime, STOracleBehavior.Laser.Type type)

Parameters

parent STOracleBehavior
startPos Vector2
dir float
width float
lifeTime int
type STOracleBehavior.Laser.Type

Fields

dir

public float dir

Field Value

float

dirTick

public float dirTick

Field Value

float

hideGuides

public bool hideGuides

Field Value

bool

life

public int life

Field Value

int

lifeTime

public int lifeTime

Field Value

int

parent

public STOracleBehavior parent

Field Value

STOracleBehavior

postLife

public int postLife

Field Value

int

startPos

public Vector2 startPos

Field Value

Vector2

type

public STOracleBehavior.Laser.Type type

Field Value

STOracleBehavior.Laser.Type

width

public float width

Field Value

float

Methods

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer

ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette

DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2

Impact()

public void Impact()

InitiateSprites(SpriteLeaser, RoomCamera)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

Update(bool)

public override void Update(bool eu)

Parameters

eu bool