Class NSHSwarmer
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class NSHSwarmer : PhysicalObject, IDrawable
- Inheritance
-
NSHSwarmer
- Implements
-
- Inherited Members
-
Constructors
NSHSwarmer(AbstractPhysicalObject)
public NSHSwarmer(AbstractPhysicalObject abstractPhysicalObject)
Parameters
abstractPhysicalObject AbstractPhysicalObject
Fields
direction
Field Value
- Vector2
directionsPower
public float[,] directionsPower
Field Value
- float[,]
flying
Field Value
- float
flyingCounter
Field Value
- int
holoErrors
Field Value
- float
holoFade
Field Value
- float
holoShape
public NSHSwarmer.Shape holoShape
Field Value
- NSHSwarmer.Shape
hologramCounter
public int hologramCounter
Field Value
- int
hoverSinCounter
public int hoverSinCounter
Field Value
- int
lastDirection
public Vector2 lastDirection
Field Value
- Vector2
lastHoloErrors
public float lastHoloErrors
Field Value
- float
lastHoloFade
public float lastHoloFade
Field Value
- float
lastLazyDirection
public Vector2 lastLazyDirection
Field Value
- Vector2
lastOutsideTerrainPos
public Vector2? lastOutsideTerrainPos
Field Value
- Vector2?
lastRotation
public float lastRotation
Field Value
- float
lazyDirection
public Vector2 lazyDirection
Field Value
- Vector2
lightsource
public LightSource lightsource
Field Value
- LightSource
path
Field Value
- QuickPath
quickPather
public QuickPathFinder quickPather
Field Value
- QuickPathFinder
revolveSpeed
public float revolveSpeed
Field Value
- float
roomDarkness
public float roomDarkness
Field Value
- float
rotation
Field Value
- float
storyFly
Field Value
- bool
storyFlyTarget
public Vector2 storyFlyTarget
Field Value
- Vector2
Properties
AnyFly
public bool AnyFly { get; }
Property Value
- bool
myColor
public Color myColor { get; }
Property Value
- Color
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
Collide(PhysicalObject, int, int)
public override void Collide(PhysicalObject otherObject, int myChunk, int otherChunk)
Parameters
otherObject PhysicalObject
myChunk int
otherChunk int
DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)
public virtual void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2
HoverBehavior(ref bool, ref bool)
public void HoverBehavior(ref bool increaseFly, ref bool wantToShowHologram)
Parameters
increaseFly bool
wantToShowHologram bool
HoverTile(IntVector2)
public bool HoverTile(IntVector2 tile)
Parameters
tile IntVector2
Returns
- bool
InitiateSprites(SpriteLeaser, RoomCamera)
public void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
NewRoom(Room)
public override void NewRoom(Room newRoom)
Parameters
newRoom Room
PlaceInRoom(Room)
public override void PlaceInRoom(Room placeRoom)
Parameters
placeRoom Room
StoryMovement(ref bool, ref bool)
public void StoryMovement(ref bool increaseFly, ref bool wantToShowHologram)
Parameters
increaseFly bool
wantToShowHologram bool
Update(bool)
public override void Update(bool eu)
Parameters
eu bool