Table of Contents

Class VultureMask

Namespace
Global
Assembly
Assembly-CSharp.dll
public class VultureMask : PlayerCarryableItem, IDrawable
Inheritance
VultureMask
Implements
Inherited Members

Constructors

VultureMask(AbstractPhysicalObject, World)

public VultureMask(AbstractPhysicalObject abstractPhysicalObject, World world)

Parameters

abstractPhysicalObject AbstractPhysicalObject
world World

Fields

donned

public float donned

Field Value

float

fallOffVultureMode

public float fallOffVultureMode

Field Value

float

lastDonned

public float lastDonned

Field Value

float

lastRotationA

public Vector2 lastRotationA

Field Value

Vector2

lastRotationB

public Vector2 lastRotationB

Field Value

Vector2

lastViewFromSide

public float lastViewFromSide

Field Value

float

maskGfx

public VultureMaskGraphics maskGfx

Field Value

VultureMaskGraphics

onGroundPos

public int onGroundPos

Field Value

int

rotVel

public Vector2 rotVel

Field Value

Vector2

rotationA

public Vector2 rotationA

Field Value

Vector2

rotationB

public Vector2 rotationB

Field Value

Vector2

viewFromSide

public float viewFromSide

Field Value

float

Properties

AbstrMsk

public VultureMask.AbstractVultureMask AbstrMsk { get; }

Property Value

VultureMask.AbstractVultureMask

King

public bool King { get; }

Property Value

bool

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

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

PlaceInRoom(Room)

public override void PlaceInRoom(Room placeRoom)

Parameters

placeRoom Room

TerrainImpact(int, IntVector2, float, bool)

public override void TerrainImpact(int chunk, IntVector2 direction, float speed, bool firstContact)

Parameters

chunk int
direction IntVector2
speed float
firstContact bool

Update(bool)

public override void Update(bool eu)

Parameters

eu bool