Table of Contents

Class WormGrass.WormGrassPatch

Namespace
Global
Assembly
Assembly-CSharp.dll
public class WormGrass.WormGrassPatch
Inheritance
WormGrass.WormGrassPatch
Inherited Members

Constructors

WormGrassPatch(WormGrass, IntVector2)

public WormGrassPatch(WormGrass wormGrass, IntVector2 firstTile)

Parameters

wormGrass WormGrass
firstTile IntVector2

Fields

GrassLight

public LightSource GrassLight

Field Value

LightSource

cosmeticWormLengths

public float[][,] cosmeticWormLengths

Field Value

float[][,]

cosmeticWormPositions

public Vector2[][] cosmeticWormPositions

Field Value

Vector2[][]

debugColor

public HSLColor debugColor

Field Value

HSLColor

highestTile

public int highestTile

Field Value

int

sizes

public float[,] sizes

Field Value

float[,]

tiles

public List<IntVector2> tiles

Field Value

List<IntVector2>

trackedCreatures

public List<WormGrass.WormGrassPatch.CreatureAndPull> trackedCreatures

Field Value

List<WormGrass.WormGrassPatch.CreatureAndPull>

wormGrass

public WormGrass wormGrass

Field Value

WormGrass

worms

public List<WormGrass.Worm> worms

Field Value

List<WormGrass.Worm>

Properties

LeftTile

public IntVector2 LeftTile { get; }

Property Value

IntVector2

RightTile

public IntVector2 RightTile { get; }

Property Value

IntVector2

TotalWorms

public int TotalWorms { get; }

Property Value

int

Methods

AlreadyTrackingCreature(Creature)

public bool AlreadyTrackingCreature(Creature creature)

Parameters

creature Creature

Returns

bool

GrassLightColor()

public Color GrassLightColor()

Returns

Color

GrassLightIntensity()

public float GrassLightIntensity()

Returns

float

IndividualFactor(IntVector2)

public float IndividualFactor(IntVector2 tile)

Parameters

tile IntVector2

Returns

float

InitRegionalLight(bool)

public void InitRegionalLight(bool turnOn)

Parameters

turnOn bool

InteractWithCreature(CreatureAndPull)

public void InteractWithCreature(WormGrass.WormGrassPatch.CreatureAndPull creatureAndPull)

Parameters

creatureAndPull WormGrass.WormGrassPatch.CreatureAndPull

LoseGrip(CreatureAndPull)

public void LoseGrip(WormGrass.WormGrassPatch.CreatureAndPull creatureAndPull)

Parameters

creatureAndPull WormGrass.WormGrassPatch.CreatureAndPull

Position(IntVector2)

public float Position(IntVector2 tile)

Parameters

tile IntVector2

Returns

float

ShouldTileBeAdded(IntVector2)

public bool ShouldTileBeAdded(IntVector2 tile)

Parameters

tile IntVector2

Returns

bool

Size(IntVector2)

public float Size(IntVector2 tile)

Parameters

tile IntVector2

Returns

float

SortTiles()

public void SortTiles()

Update()

public void Update()