Table of Contents

Class Scavenger.JumpFinder

Namespace
Global
Assembly
Assembly-CSharp.dll
public class Scavenger.JumpFinder
Inheritance
Scavenger.JumpFinder
Inherited Members

Constructors

JumpFinder(Room, Scavenger, IntVector2)

public JumpFinder(Room room, Scavenger owner, IntVector2 startPos)

Parameters

room Room
owner Scavenger
startPos IntVector2

Fields

bestJump

public Scavenger.JumpFinder.JumpInstruction bestJump

Field Value

Scavenger.JumpFinder.JumpInstruction

currentJump

public Scavenger.JumpFinder.JumpInstruction currentJump

Field Value

Scavenger.JumpFinder.JumpInstruction

fade

public int fade

Field Value

int

hasVenturedAwayFromTerrain

public bool hasVenturedAwayFromTerrain

Field Value

bool

landingDirection

public Vector2? landingDirection

Field Value

Vector2?

lastControlledDir

public Vector2 lastControlledDir

Field Value

Vector2

lastPos

public Vector2 lastPos

Field Value

Vector2

owner

public Scavenger owner

Field Value

Scavenger

pos

public Vector2 pos

Field Value

Vector2

room

public Room room

Field Value

Room

slatedForDeletion

public bool slatedForDeletion

Field Value

bool

startCell

public PathFinder.PathingCell startCell

Field Value

PathFinder.PathingCell

startPos

public IntVector2 startPos

Field Value

IntVector2

vel

public Vector2 vel

Field Value

Vector2

Properties

BeneficialMovement

public bool BeneficialMovement { get; }

Property Value

bool

Methods

Destroy()

public void Destroy()

Iterate()

public void Iterate()

NewTest()

public void NewTest()

PathWeightComparison(PathingCell, PathingCell)

public static bool PathWeightComparison(PathFinder.PathingCell A, PathFinder.PathingCell B)

Parameters

A PathFinder.PathingCell
B PathFinder.PathingCell

Returns

bool

Update()

public void Update()