Table of Contents

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

public HSLColor ColorA

Field Value

HSLColor

ColorB

public HSLColor ColorB

Field Value

HSLColor

attachedTo

public PhysicalObject attachedTo

Field Value

PhysicalObject

blackColor

public Color blackColor

Field Value

Color

color

public Color color

Field Value

Color

fallOffVultureMode

public float fallOffVultureMode

Field Value

float

firstSprite

public int 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

public Vector2 rotationA

Field Value

Vector2

rotationB

public 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

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()

public void 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[]