Class SandboxEditor.EditCursor
- Namespace
- ArenaBehaviors
- Assembly
- Assembly-CSharp.dll
public class SandboxEditor.EditCursor : UpdatableAndDeletable, IDrawable
- Inheritance
-
SandboxEditor.EditCursor
- Implements
-
- Inherited Members
-
Constructors
EditCursor(SandboxEditor, OverseerAbstractAI, int, Vector2)
public EditCursor(SandboxEditor editor, OverseerAbstractAI overseer, int playerNumber, Vector2 initPos)
Parameters
editor SandboxEditor
overseer OverseerAbstractAI
playerNumber int
initPos Vector2
Fields
bump
Field Value
- float
counter
Field Value
- int
dragIcon
public SandboxEditor.PlacedIcon dragIcon
Field Value
- SandboxEditor.PlacedIcon
dragOffset
public Vector2 dragOffset
Field Value
- Vector2
editor
public SandboxEditor editor
Field Value
- SandboxEditor
homeIn
Field Value
- float
homeInIcon
public SandboxEditor.PlacedIcon homeInIcon
Field Value
- SandboxEditor.PlacedIcon
homePos
Field Value
- Vector2
public Player.InputPackage[] input
Field Value
- InputPackage[]
lastBump
Field Value
- float
lastDragIcon
Field Value
- bool
lastHomeIn
Field Value
- float
lastHomeInIcon
public SandboxEditor.PlacedIcon lastHomeInIcon
Field Value
- SandboxEditor.PlacedIcon
lastHomePos
public Vector2 lastHomePos
Field Value
- Vector2
lastMenuFac
Field Value
- float
lastMobile
Field Value
- float
lastPos
Field Value
- Vector2
lastPushAroundPos
public Vector2 lastPushAroundPos
Field Value
- Vector2
lastQuality
Field Value
- float
lastSquare
Field Value
- float
lingerFac
Field Value
- float
menuCursor
public SandboxEditorSelector.ButtonCursor menuCursor
Field Value
- SandboxEditorSelector.ButtonCursor
menuFac
Field Value
- float
menuMode
Field Value
- bool
mobile
Field Value
- float
mouseMode
Field Value
- bool
overseer
public OverseerAbstractAI overseer
Field Value
- OverseerAbstractAI
playerNumber
Field Value
- int
pos
Field Value
- Vector2
pushAroundPos
public Vector2 pushAroundPos
Field Value
- Vector2
quality
Field Value
- float
red
Field Value
- bool
rotat
Field Value
- int
rotations
Field Value
- float[]
square
Field Value
- float
vel
Field Value
- Vector2
Properties
MainCursor
public bool MainCursor { get; }
Property Value
- bool
OverseerActive
public bool OverseerActive { get; }
Property Value
- bool
ScreenPos
public Vector2 ScreenPos { get; }
Property Value
- Vector2
Methods
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
public void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer
ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)
public void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette
Bump(bool)
public void Bump(bool redBump)
Parameters
redBump bool
DrawPos(float)
public Vector2 DrawPos(float timeStacker)
Parameters
timeStacker float
Returns
- Vector2
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
GetRotation(float)
public float GetRotation(float timeStacker)
Parameters
timeStacker float
Returns
- float
InitiateSprites(SpriteLeaser, RoomCamera)
public void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
NewRotation(float, float)
public void NewRotation(float to, float goalSpeed)
Parameters
to float
goalSpeed float
OverseerEyePos(float)
public Vector2 OverseerEyePos(float timeStacker)
Parameters
timeStacker float
Returns
- Vector2
SpawnObject(IconSymbolData, EntityID)
public void SpawnObject(IconSymbol.IconSymbolData iconData, EntityID ID)
Parameters
iconData IconSymbol.IconSymbolData
ID EntityID
Update(bool)
public override void Update(bool eu)
Parameters
eu bool