Class HangingPearlString
- Namespace
- MoreSlugcats
- Assembly
- Assembly-CSharp.dll
public class HangingPearlString : UpdatableAndDeletable, IDrawable
- Inheritance
-
HangingPearlString
- Implements
-
- Inherited Members
-
Constructors
HangingPearlString(Room, float, Vector2)
public HangingPearlString(Room room, float length, Vector2 pos)
Parameters
room Room
length float
pos Vector2
Fields
activeConnections
public List<bool> activeConnections
Field Value
- List<bool>
connectionRads
public List<float> connectionRads
Field Value
- List<float>
pearls
public List<AbstractConsumable> pearls
Field Value
- List<AbstractConsumable>
pos
Field Value
- Vector2
Properties
AttachedPos
public Vector2 AttachedPos { get; }
Property Value
- Vector2
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
Attach()
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
Initiate()
InitiateSprites(SpriteLeaser, RoomCamera)
public void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
PearlPos(int)
public Vector2 PearlPos(int i)
Parameters
i int
Returns
- Vector2
Update(bool)
public override void Update(bool eu)
Parameters
eu bool