Table of Contents

Class CollisionField

Namespace
MoreSlugcats
Assembly
Assembly-CSharp.dll
public class CollisionField : PhysicalObject, IDrawable
Inheritance
CollisionField
Implements
Inherited Members

Constructors

CollisionField(AbstractPhysicalObject, Type, float, int)

public CollisionField(AbstractPhysicalObject abstractPhysicalObject, CollisionField.Type fieldType, float rad, int liveTime)

Parameters

abstractPhysicalObject AbstractPhysicalObject
fieldType CollisionField.Type
rad float
liveTime int

Fields

fieldType

public CollisionField.Type fieldType

Field Value

CollisionField.Type

lastOutsideTerrainPos

public Vector2? lastOutsideTerrainPos

Field Value

Vector2?

liveTime

public int liveTime

Field Value

int

radius

public float radius

Field 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

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

Update(bool)

public override void Update(bool eu)

Parameters

eu bool