Table of Contents

Class OverseerCarcass

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

Constructors

OverseerCarcass(AbstractPhysicalObject, World)

public OverseerCarcass(AbstractPhysicalObject abstractPhysicalObject, World world)

Parameters

abstractPhysicalObject AbstractPhysicalObject
world World

Fields

blackCol

public Color blackCol

Field Value

Color

bump

public bool bump

Field Value

bool

cords

public Vector2[,,] cords

Field Value

Vector2[,,]

lastGrabbed

public bool lastGrabbed

Field Value

bool

lastRotation

public float lastRotation

Field Value

float

lastSin

public float lastSin

Field Value

float

rotSpeed

public float rotSpeed

Field Value

float

rotation

public float rotation

Field Value

float

scratchTerrainCollisionData

public SharedPhysics.TerrainCollisionData scratchTerrainCollisionData

Field Value

SharedPhysics.TerrainCollisionData

sin

public float sin

Field Value

float

sparkling

public float sparkling

Field Value

float

Properties

AbstrCarcass

public OverseerCarcass.AbstractOverseerCarcass AbstrCarcass { get; }

Property Value

OverseerCarcass.AbstractOverseerCarcass

ThrowPowerFactor

public override float ThrowPowerFactor { get; }

Property Value

float

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

ConnectSegment(int, int)

public void ConnectSegment(int c, int i)

Parameters

c int
i int

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

NewRoom(Room)

public override void NewRoom(Room newRoom)

Parameters

newRoom Room

PlaceInRoom(Room)

public override void PlaceInRoom(Room placeRoom)

Parameters

placeRoom Room

Reset()

public void Reset()

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