Class EnergyCell
- Namespace
- MoreSlugcats
- Assembly
- Assembly-CSharp.dll
public class EnergyCell : PhysicalObject, IDrawable
- Inheritance
-
EnergyCell
- Implements
-
- Inherited Members
-
Constructors
EnergyCell(AbstractPhysicalObject)
public EnergyCell(AbstractPhysicalObject abstractPhysicalObject)
Parameters
abstractPhysicalObject AbstractPhysicalObject
Fields
FXCounter
Field Value
- float
Hsl
Field Value
- Vector3
allowStabilization
public bool allowStabilization
Field Value
- bool
chargeTime
Field Value
- float
color
Field Value
- Color
customAnimation
public bool customAnimation
Field Value
- bool
explodeColor
public Color explodeColor
Field Value
- Color
gravity
Field Value
- float
halo
Field Value
- LightSource
isStabilized
Field Value
- bool
lightningMachine
public LightningMachine lightningMachine
Field Value
- LightningMachine
moveToTarget
public float moveToTarget
Field Value
- float
recharging
Field Value
- float
roll
Field Value
- float
scale
Field Value
- float
stage
Field Value
- int
target
Field Value
- Vector2
touchedGround
public bool touchedGround
Field Value
- bool
usingTime
Field Value
- float
velocity
Field Value
- Vector2
Properties
allowPickup
public bool allowPickup { get; }
Property Value
- bool
chargeDuration
public float chargeDuration { get; }
Property Value
- float
Methods
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
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 virtual void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2
Explode()
FireUp(Vector2)
public void FireUp(Vector2 target)
Parameters
target Vector2
InitiateSprites(SpriteLeaser, RoomCamera)
public void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
KeepOff()
PlaceInRoom(Room)
public override void PlaceInRoom(Room placeRoom)
Parameters
placeRoom Room
Update(bool)
public override void Update(bool eu)
Parameters
eu bool
Use(bool)
public void Use(bool forced)
Parameters
forced bool