Table of Contents

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

public float antlerFlip

Field Value

float

antlerPos

public Vector2 antlerPos

Field Value

Vector2

antlers

public DeerGraphics.Antlers antlers

Field Value

DeerGraphics.Antlers

blackColor

public Color blackColor

Field Value

Color

boneColor

public Color boneColor

Field Value

Color

initiated

public bool initiated

Field Value

bool

outPostProperty

public List<AbstractPhysicalObject> outPostProperty

Field Value

List<AbstractPhysicalObject>

paintJob

public bool 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

public Color 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()

public void AIMapReady()

AddPlayerEnterWithItem(AbstractPhysicalObject)

public void AddPlayerEnterWithItem(AbstractPhysicalObject item)

Parameters

item AbstractPhysicalObject
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()

public void SortTeam()

Update(bool)

public override void Update(bool eu)

Parameters

eu bool