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
Field Value
- EntityID
iconData
public IconSymbol.IconSymbolData iconData
Field Value
- IconSymbol.IconSymbolData
move
Field Value
- float
moveToPoint
public Vector2 moveToPoint
Field Value
- Vector2
symbol
Field Value
- IconSymbol
Properties
AllowedToMove
public virtual bool AllowedToMove { get; }
Property Value
- bool
Methods
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
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