Class ComplexGraphicsModule
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public abstract class ComplexGraphicsModule : GraphicsModule, IDrawable
- Inheritance
-
ComplexGraphicsModule
- Implements
- Derived
- Inherited Members
Constructors
ComplexGraphicsModule(PhysicalObject, bool)
public ComplexGraphicsModule(PhysicalObject ow, bool internalContainers)
Parameters
owPhysicalObjectinternalContainersbool
Fields
subModules
public List<ComplexGraphicsModule.GraphicsSubModule> subModules
Field Value
totalSprites
public int totalSprites
Field Value
Methods
AddSubModule(GraphicsSubModule)
public void AddSubModule(ComplexGraphicsModule.GraphicsSubModule newMod)
Parameters
ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)
public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
Parameters
sLeaserRoomCamera.SpriteLeaserrCamRoomCamerapaletteRoomPalette
DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)
public override void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)
Parameters
sLeaserRoomCamera.SpriteLeaserrCamRoomCameratimeStackerfloatcamPosVector2
InitiateSprites(SpriteLeaser, RoomCamera)
public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaserRoomCamera.SpriteLeaserrCamRoomCamera
Reset()
public override void Reset()
Update()
public override void Update()