Table of Contents

Class PersistentVegetationInfo

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

Constructors

PersistentVegetationInfo()

public PersistentVegetationInfo()

Fields

NativeVegetationItemArray

public NativeArray<PersistentVegetationItem> NativeVegetationItemArray

Field Value

NativeArray<PersistentVegetationItem>

SourceCountList

public List<SourceCount> SourceCountList

Field Value

List<SourceCount>

VegetationItemID

public string VegetationItemID

Field Value

string

VegetationItemList

public List<PersistentVegetationItem> VegetationItemList

Field Value

List<PersistentVegetationItem>

Methods

AddPersistentVegetationItemInstance(ref PersistentVegetationItem)

public void AddPersistentVegetationItemInstance(ref PersistentVegetationItem persistentVegetationItem)

Parameters

persistentVegetationItem PersistentVegetationItem

ClearCell()

public void ClearCell()

CopyToNativeArray()

public void CopyToNativeArray()

Dispose()

public void Dispose()

RemovePersistentVegetationInstanceAtIndex(int)

public void RemovePersistentVegetationInstanceAtIndex(int index)

Parameters

index int

RemovePersistentVegetationItemInstance(ref PersistentVegetationItem)

public void RemovePersistentVegetationItemInstance(ref PersistentVegetationItem persistentVegetationItem)

Parameters

persistentVegetationItem PersistentVegetationItem

UpdatePersistentVegetationItemInstanceSourceId(ref PersistentVegetationItem, byte)

public void UpdatePersistentVegetationItemInstanceSourceId(ref PersistentVegetationItem persistentVegetationItem, byte newSourceID)

Parameters

persistentVegetationItem PersistentVegetationItem
newSourceID byte