Class PersistentVegetationCell
public class PersistentVegetationCell
- Inheritance
-
PersistentVegetationCell
- Inherited Members
-
- Extension Methods
-
Constructors
PersistentVegetationCell()
public PersistentVegetationCell()
Fields
PersistentVegetationInfoList
public List<PersistentVegetationInfo> PersistentVegetationInfoList
Field Value
- List<PersistentVegetationInfo>
xIndex
Field Value
- 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()
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