Table of Contents

Class SandboxEditor.CreatureOrItemIcon

Namespace
ArenaBehaviors
Assembly
Assembly-CSharp.dll
public abstract class SandboxEditor.CreatureOrItemIcon : SandboxEditor.PlacedIcon, IDrawable
Inheritance
SandboxEditor.CreatureOrItemIcon
Implements
Derived
Inherited Members

Constructors

CreatureOrItemIcon(SandboxEditor, Vector2, IconSymbolData, EntityID)

public CreatureOrItemIcon(SandboxEditor editor, Vector2 initPos, IconSymbol.IconSymbolData iconData, EntityID ID)

Parameters

editor SandboxEditor
initPos Vector2
iconData IconSymbol.IconSymbolData
ID EntityID

Fields

ID

public EntityID ID

Field Value

EntityID

iconData

public IconSymbol.IconSymbolData iconData

Field Value

IconSymbol.IconSymbolData

move

public float move

Field Value

float

moveToPoint

public Vector2 moveToPoint

Field Value

Vector2

symbol

public IconSymbol symbol

Field Value

IconSymbol

Properties

AllowedToMove

public virtual bool AllowedToMove { get; }

Property Value

bool

Methods

public override void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer

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

Flash()

public override void Flash()

GlowAlpha(float)

public override float GlowAlpha(float timeStacker)

Parameters

timeStacker float

Returns

float

GlowColor(float)

public override Color GlowColor(float timeStacker)

Parameters

timeStacker float

Returns

Color

GlowRad(float)

public override float GlowRad(float timeStacker)

Parameters

timeStacker float

Returns

float

InitiateSprites(SpriteLeaser, RoomCamera)

public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

Update(bool)

public override void Update(bool eu)

Parameters

eu bool