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
abstractPhysicalObjectAbstractPhysicalObjectfieldTypeCollisionField.TyperadfloatliveTimeint
Fields
fieldType
public CollisionField.Type fieldType
Field Value
lastOutsideTerrainPos
public Vector2? lastOutsideTerrainPos
Field Value
- Vector2?
liveTime
public int liveTime
Field Value
radius
public float radius
Field Value
Methods
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
public void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)
Parameters
sLeaserRoomCamera.SpriteLeaserrCamRoomCameranewContatinerFContainer
ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)
public void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
Parameters
sLeaserRoomCamera.SpriteLeaserrCamRoomCamerapaletteRoomPalette
DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)
public void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)
Parameters
sLeaserRoomCamera.SpriteLeaserrCamRoomCameratimeStackerfloatcamPosVector2
InitiateSprites(SpriteLeaser, RoomCamera)
public void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaserRoomCamera.SpriteLeaserrCamRoomCamera
NewRoom(Room)
public override void NewRoom(Room newRoom)
Parameters
newRoomRoom
PlaceInRoom(Room)
public override void PlaceInRoom(Room placeRoom)
Parameters
placeRoomRoom
Update(bool)
public override void Update(bool eu)
Parameters
eubool