Class PersistentVegetationStoragePackage
public class PersistentVegetationStoragePackage : ScriptableObject
- Inheritance
-
PersistentVegetationStoragePackage
- Extension Methods
-
Constructors
PersistentVegetationStoragePackage()
public PersistentVegetationStoragePackage()
Fields
PersistentVegetationCellList
public List<PersistentVegetationCell> PersistentVegetationCellList
Field Value
- List<PersistentVegetationCell>
PersistentVegetationInstanceInfoList
public List<PersistentVegetationInstanceInfo> PersistentVegetationInstanceInfoList
Field Value
- List<PersistentVegetationInstanceInfo>
PersistentVegetationInstanceSourceList
public List<byte> PersistentVegetationInstanceSourceList
Field Value
- List<byte>
Properties
Initialized
public bool Initialized { get; }
Property Value
- bool
Methods
AddVegetationCell()
public void AddVegetationCell()
AddVegetationItemInstance(PersistentVegetationCell, string, Vector3, Vector3, Quaternion, byte, float)
public void AddVegetationItemInstance(PersistentVegetationCell cell, string vegetationItemID, Vector3 position, Vector3 scale, Quaternion rotation, byte vegetationSourceID, float distanceFalloff)
Parameters
cell PersistentVegetationCell
vegetationItemID string
position Vector3
scale Vector3
rotation Quaternion
vegetationSourceID byte
distanceFalloff float
AddVegetationItemInstanceEx(PersistentVegetationCell, string, Vector3, Vector3, Quaternion, byte, float, float)
public void AddVegetationItemInstanceEx(PersistentVegetationCell cell, string vegetationItemID, Vector3 position, Vector3 scale, Quaternion rotation, byte vegetationSourceID, float minimumDistance, float distanceFalloff)
Parameters
cell PersistentVegetationCell
vegetationItemID string
position Vector3
scale Vector3
rotation Quaternion
vegetationSourceID byte
minimumDistance float
distanceFalloff float
ClearPersistentVegetationCells()
public void ClearPersistentVegetationCells()
Dispose()
ExportToFile(string)
public void ExportToFile(string filename)
Parameters
filename string
ExportToStream(Stream)
public void ExportToStream(Stream outputStream)
Parameters
outputStream Stream
GetPersistentVegetationInstanceInfoList()
public List<PersistentVegetationInstanceInfo> GetPersistentVegetationInstanceInfoList()
Returns
- List<PersistentVegetationInstanceInfo>
ImportFromFile(string)
public void ImportFromFile(string filename)
Parameters
filename string
ImportFromStream(Stream)
public void ImportFromStream(Stream inputStream)
Parameters
inputStream Stream
RemoveVegetationItemInstance(int, string, Vector3, float)
public void RemoveVegetationItemInstance(int cellIndex, string vegetationItemID, Vector3 position, float minimumDistance)
Parameters
cellIndex int
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
SetInstanceInfoDirty()
public void SetInstanceInfoDirty()