Class ScavengerOutpost
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class ScavengerOutpost : UpdatableAndDeletable, IDrawable, INotifyWhenRoomIsReady
- Inheritance
-
ScavengerOutpost
- Implements
-
- Inherited Members
-
Constructors
ScavengerOutpost(PlacedObject, Room)
public ScavengerOutpost(PlacedObject placedObj, Room room)
Parameters
placedObj PlacedObject
room Room
Fields
antlerFlip
Field Value
- float
antlerPos
Field Value
- Vector2
antlers
public DeerGraphics.Antlers antlers
Field Value
- DeerGraphics.Antlers
blackColor
Field Value
- Color
boneColor
Field Value
- Color
initiated
Field Value
- bool
outPostProperty
public List<AbstractPhysicalObject> outPostProperty
Field Value
- List<AbstractPhysicalObject>
paintJob
Field Value
- bool
pearlStrings
public List<ScavengerOutpost.PearlString> pearlStrings
Field Value
- List<ScavengerOutpost.PearlString>
placedObj
public PlacedObject placedObj
Field Value
- PlacedObject
playerEnteredRoomWithItems
public List<AbstractPhysicalObject> playerEnteredRoomWithItems
Field Value
- List<AbstractPhysicalObject>
playerTrackers
public List<ScavengerOutpost.PlayerTracker> playerTrackers
Field Value
- List<ScavengerOutpost.PlayerTracker>
receivedItems
public List<EntityID> receivedItems
Field Value
- List<EntityID>
redColor
Field Value
- Color
scavAccessibleTiles
public List<IntVector2> scavAccessibleTiles
Field Value
- List<IntVector2>
team
public List<Scavenger> team
Field Value
- List<Scavenger>
worldOutpost
public ScavengersWorldAI.Outpost worldOutpost
Field Value
- ScavengersWorldAI.Outpost
Properties
FirstAntlerDetailSprite
public int FirstAntlerDetailSprite { get; }
Property Value
- int
FirstAntlerSprite
public int FirstAntlerSprite { get; }
Property Value
- int
GoToPos
public WorldCoordinate GoToPos { get; }
Property Value
- WorldCoordinate
LastAntlerDetailSprite
public int LastAntlerDetailSprite { get; }
Property Value
- int
LastAntlerSprite
public int LastAntlerSprite { get; }
Property Value
- int
PoleSprite
public int PoleSprite { get; }
Property Value
- int
Rad
public float Rad { get; }
Property Value
- float
Methods
AIMapReady()
AddPlayerEnterWithItem(AbstractPhysicalObject)
public void AddPlayerEnterWithItem(AbstractPhysicalObject item)
Parameters
item AbstractPhysicalObject
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
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
FeeRecieved(Player, AbstractPhysicalObject, int)
public void FeeRecieved(Player player, AbstractPhysicalObject item, int value)
Parameters
player Player
item AbstractPhysicalObject
value int
GuardDuty(Scavenger)
public float GuardDuty(Scavenger scav)
Parameters
scav Scavenger
Returns
- float
InitiateSprites(SpriteLeaser, RoomCamera)
public void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
ScavToBeTracked(Scavenger)
public bool ScavToBeTracked(Scavenger scav)
Parameters
scav Scavenger
Returns
- bool
ScavengerReportTransgression(Player)
public void ScavengerReportTransgression(Player player)
Parameters
player Player
ShortcutsReady()
public void ShortcutsReady()
SkullSprite(int)
public int SkullSprite(int part)
Parameters
part int
Returns
- int
SortTeam()
Update(bool)
public override void Update(bool eu)
Parameters
eu bool