Class MoonCloak
- Namespace
- MoreSlugcats
- Assembly
- Assembly-CSharp.dll
public class MoonCloak : PlayerCarryableItem, IDrawable
- Inheritance
-
MoonCloak
- Implements
-
- Inherited Members
-
Constructors
MoonCloak(AbstractPhysicalObject)
public MoonCloak(AbstractPhysicalObject abstractPhysicalObject)
Parameters
abstractPhysicalObject AbstractPhysicalObject
Fields
bites
Field Value
- int
clothPoints
public Vector2[,,] clothPoints
Field Value
- Vector2[,,]
darkness
Field Value
- float
divs
Field Value
- int
free
Field Value
- bool
lastDarkness
public float lastDarkness
Field Value
- float
lastRotation
public Vector2 lastRotation
Field Value
- Vector2
needsReset
Field Value
- bool
rotation
Field Value
- Vector2
setRotation
public Vector2? setRotation
Field Value
- Vector2?
Properties
AbstrConsumable
public AbstractConsumable AbstrConsumable { get; }
Property Value
- AbstractConsumable
AutomaticPickUp
public bool AutomaticPickUp { get; }
Property Value
- bool
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
Color(float)
public Color Color(float f)
Parameters
f float
Returns
- Color
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
IdealPosForPoint(int, int, Vector2, Vector2, Vector2)
public Vector2 IdealPosForPoint(int x, int y, Vector2 bodyPos, Vector2 dir, Vector2 perp)
Parameters
x int
y int
bodyPos Vector2
dir Vector2
perp Vector2
Returns
- Vector2
InitiateSprites(SpriteLeaser, RoomCamera)
public void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
PickedUp(Creature)
public override void PickedUp(Creature upPicker)
Parameters
upPicker Creature
ThrowByPlayer()
public void ThrowByPlayer()
Update(bool)
public override void Update(bool eu)
Parameters
eu bool