Table of Contents

Class PersistentVegetationCell

Namespace
AwesomeTechnologies.Vegetation.PersistentStorage
Assembly
Assembly-CSharp.dll
public class PersistentVegetationCell
Inheritance
PersistentVegetationCell
Inherited Members
Extension Methods

Constructors

PersistentVegetationCell()

public PersistentVegetationCell()

Fields

PersistentVegetationInfoList

public List<PersistentVegetationInfo> PersistentVegetationInfoList

Field Value

List<PersistentVegetationInfo>

xIndex

public int xIndex

Field Value

int

yIndex

public int yIndex

Field Value

int

Methods

AddVegetationItemInstance(string, Vector3, Vector3, Quaternion, byte, float)

public void AddVegetationItemInstance(string vegetationItemID, Vector3 position, Vector3 scale, Quaternion rotation, byte vegetationSourceID, float distanceFalloff)

Parameters

vegetationItemID string
position Vector3
scale Vector3
rotation Quaternion
vegetationSourceID byte
distanceFalloff float

AddVegetationItemInstanceEx(string, Vector3, Vector3, Quaternion, byte, float, float)

public void AddVegetationItemInstanceEx(string vegetationItemID, Vector3 position, Vector3 scale, Quaternion rotation, byte vegetationSourceID, float minimumDistance, float distanceFalloff)

Parameters

vegetationItemID string
position Vector3
scale Vector3
rotation Quaternion
vegetationSourceID byte
minimumDistance float
distanceFalloff float

ClearCell()

public void ClearCell()

Dispose()

public void Dispose()

GetPersistentVegetationInfo(string)

public PersistentVegetationInfo GetPersistentVegetationInfo(string vegetationItemID)

Parameters

vegetationItemID string

Returns

PersistentVegetationInfo

RemoveVegetationItemInstance(string, Vector3, float)

public void RemoveVegetationItemInstance(string vegetationItemID, Vector3 position, float minimumDistance)

Parameters

vegetationItemID string
position Vector3
minimumDistance float

RemoveVegetationItemInstances(string)

public void RemoveVegetationItemInstances(string vegetationItemID)

Parameters

vegetationItemID string

RemoveVegetationItemInstances(string, int)

public void RemoveVegetationItemInstances(string vegetationItemID, int vegetationSourceID)

Parameters

vegetationItemID string
vegetationSourceID int