C# Класс CaveworldFlora.Cluster

Cluster class.
Наследование: Thing
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
actualSize int
desiredSize int
plantDef ThingDef_ClusterPlant
symbiosisCluster Cluster

Открытые методы

Метод Описание
Destroy ( DestroyMode mode = DestroyMode.Vanish ) : void
ExposeData ( ) : void
GetExclusivityRadius ( ThingDef_ClusterPlant plantDef, int clusterSize ) : float
GetMaxExclusivityRadius ( ThingDef_ClusterPlant plantDef ) : float
Initialize ( ThingDef_ClusterPlant plantDef, int desiredSize ) : void
NotifyPlantAdded ( ) : void
NotifyPlantRemoved ( ) : void
NotifySymbiosisClusterAdded ( Cluster symbiosisCluster ) : void
NotifySymbiosisClusterRemoved ( Cluster symbiosisCluster ) : void
SpawnNewClusterAt ( IntVec3 spawnCell, ThingDef_ClusterPlant plantDef, int desiredSize ) : ClusterPlant

Защищенные методы

Метод Описание
UpdateClusterPosition ( ) : void

Описание методов

Destroy() публичный Метод

public Destroy ( DestroyMode mode = DestroyMode.Vanish ) : void
mode DestroyMode
Результат void

ExposeData() публичный Метод

public ExposeData ( ) : void
Результат void

GetExclusivityRadius() публичный статический Метод

public static GetExclusivityRadius ( ThingDef_ClusterPlant plantDef, int clusterSize ) : float
plantDef ThingDef_ClusterPlant
clusterSize int
Результат float

GetMaxExclusivityRadius() публичный статический Метод

public static GetMaxExclusivityRadius ( ThingDef_ClusterPlant plantDef ) : float
plantDef ThingDef_ClusterPlant
Результат float

Initialize() публичный Метод

public Initialize ( ThingDef_ClusterPlant plantDef, int desiredSize ) : void
plantDef ThingDef_ClusterPlant
desiredSize int
Результат void

NotifyPlantAdded() публичный Метод

public NotifyPlantAdded ( ) : void
Результат void

NotifyPlantRemoved() публичный Метод

public NotifyPlantRemoved ( ) : void
Результат void

NotifySymbiosisClusterAdded() публичный Метод

public NotifySymbiosisClusterAdded ( Cluster symbiosisCluster ) : void
symbiosisCluster Cluster
Результат void

NotifySymbiosisClusterRemoved() публичный Метод

public NotifySymbiosisClusterRemoved ( Cluster symbiosisCluster ) : void
symbiosisCluster Cluster
Результат void

SpawnNewClusterAt() публичный статический Метод

public static SpawnNewClusterAt ( IntVec3 spawnCell, ThingDef_ClusterPlant plantDef, int desiredSize ) : ClusterPlant
spawnCell IntVec3
plantDef ThingDef_ClusterPlant
desiredSize int
Результат ClusterPlant

UpdateClusterPosition() защищенный Метод

protected UpdateClusterPosition ( ) : void
Результат void

Описание свойств

actualSize публичное свойство

public int actualSize
Результат int

desiredSize публичное свойство

public int desiredSize
Результат int

plantDef публичное свойство

public ThingDef_ClusterPlant plantDef
Результат ThingDef_ClusterPlant

symbiosisCluster публичное свойство

public Cluster symbiosisCluster
Результат Cluster