Class VultureMaskGraphics
- Namespace
- MoreSlugcats
- Assembly
- Assembly-CSharp.dll
public class VultureMaskGraphics
- Inheritance
-
VultureMaskGraphics
- Inherited Members
-
Constructors
VultureMaskGraphics(PhysicalObject, AbstractVultureMask, int)
public VultureMaskGraphics(PhysicalObject attached, VultureMask.AbstractVultureMask abstractMask, int firstSprite)
Parameters
attached PhysicalObject
abstractMask VultureMask.AbstractVultureMask
firstSprite int
VultureMaskGraphics(PhysicalObject, MaskType, int, string)
public VultureMaskGraphics(PhysicalObject attached, VultureMask.MaskType type, int firstSprite, string overrideSprite)
Parameters
attached PhysicalObject
type VultureMask.MaskType
firstSprite int
overrideSprite string
Fields
ColorA
Field Value
- HSLColor
ColorB
Field Value
- HSLColor
attachedTo
public PhysicalObject attachedTo
Field Value
- PhysicalObject
blackColor
Field Value
- Color
color
Field Value
- Color
fallOffVultureMode
public float fallOffVultureMode
Field Value
- float
firstSprite
Field Value
- int
lastRotationA
public Vector2 lastRotationA
Field Value
- Vector2
lastRotationB
public Vector2 lastRotationB
Field Value
- Vector2
maskType
public VultureMask.MaskType maskType
Field Value
- VultureMask.MaskType
overrideAnchorVector
public Vector2? overrideAnchorVector
Field Value
- Vector2?
overrideDrawVector
public Vector2? overrideDrawVector
Field Value
- Vector2?
overrideRotationVector
public Vector2? overrideRotationVector
Field Value
- Vector2?
overrideSprite
public string overrideSprite
Field Value
- string
pearlStrings
public List<VultureMaskGraphics.CosmeticPearlString> pearlStrings
Field Value
- List<VultureMaskGraphics.CosmeticPearlString>
rotationA
Field Value
- Vector2
rotationB
Field Value
- Vector2
Properties
BaseTotalSprites
public int BaseTotalSprites { get; }
Property Value
- int
King
public bool King { get; }
Property Value
- bool
ScavKing
public bool ScavKing { get; }
Property Value
- bool
SpriteIndex
public int SpriteIndex { get; }
Property Value
- int
TotalSprites
public int TotalSprites { get; }
Property Value
- int
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 void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2
GenerateColor(int)
public void GenerateColor(int colorSeed)
Parameters
colorSeed int
InitiateSprites(SpriteLeaser, RoomCamera)
public void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
PearlAttachPos(int)
public Vector2 PearlAttachPos(int i)
Parameters
i int
Returns
- Vector2
SetVisible(SpriteLeaser, bool)
public void SetVisible(RoomCamera.SpriteLeaser sLeaser, bool visible)
Parameters
sLeaser RoomCamera.SpriteLeaser
visible bool
Update()
stringLayers(int)
public int[] stringLayers(int ind)
Parameters
ind int
Returns
- int[]
stringOffsets(int)
public Vector2[] stringOffsets(int ind)
Parameters
ind int
Returns
- Vector2[]