Table of Contents

Class OracleGraphics.ArmBase

Namespace
Global
Assembly
Assembly-CSharp.dll
public class OracleGraphics.ArmBase
Inheritance
OracleGraphics.ArmBase
Inherited Members

Constructors

ArmBase(OracleGraphics, int)

public ArmBase(OracleGraphics owner, int firstSprite)

Parameters

owner OracleGraphics
firstSprite int

Fields

firstSprite

public int firstSprite

Field Value

int

owner

public OracleGraphics owner

Field Value

OracleGraphics

totalSprites

public int totalSprites

Field Value

int

Methods

ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette

CircleSprite(int, int)

public int CircleSprite(int side, int part)

Parameters

side int
part int

Returns

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

SupportSprite(int, int)

public int SupportSprite(int side, int part)

Parameters

side int
part int

Returns

int

Update()

public void Update()

UpdateMesh(SpriteLeaser, Vector2, int, Vector2, Vector2, Vector2, float, float, float)

public void UpdateMesh(RoomCamera.SpriteLeaser sLeaser, Vector2 camPos, int sprite, Vector2 pos, Vector2 dir, Vector2 perp, float width, float height, float innerWidth)

Parameters

sLeaser RoomCamera.SpriteLeaser
camPos Vector2
sprite int
pos Vector2
dir Vector2
perp Vector2
width float
height float
innerWidth float