Table of Contents

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

ow PhysicalObject
internalContainers bool

Fields

subModules

public List<ComplexGraphicsModule.GraphicsSubModule> subModules

Field Value

List<ComplexGraphicsModule.GraphicsSubModule>

totalSprites

public int totalSprites

Field Value

int

Methods

AddSubModule(GraphicsSubModule)

public void AddSubModule(ComplexGraphicsModule.GraphicsSubModule newMod)

Parameters

newMod ComplexGraphicsModule.GraphicsSubModule

ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)

public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette

DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)

public override 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 override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

Reset()

public override void Reset()

Update()

public override void Update()