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
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
Field Value
- Vector2
owner
Field Value
- Scavenger
pos
Field Value
- Vector2
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
Field Value
- Vector2
Properties
BeneficialMovement
public bool BeneficialMovement { get; }
Property Value
- bool
Methods
Destroy()
Iterate()
NewTest()
PathWeightComparison(PathingCell, PathingCell)
public static bool PathWeightComparison(PathFinder.PathingCell A, PathFinder.PathingCell B)
Parameters
A PathFinder.PathingCell
B PathFinder.PathingCell
Returns
- bool
Update()