13 base.
Load(valuesDictionary);
31 public override void OnPoll(
int value,
int x,
int y,
int z,
int pollPass) {
32 if (
m_random.Float(0f, 1f) < 0.25f) {
35 && y >= precipitationShaftInfo.
YLimit - 1) {
virtual bool IsNonAttachable(int value)
override void Load(ValuesDictionary valuesDictionary)
override int[] HandledBlocks
SubsystemWeather m_subsystemWeather
override void OnNeighborBlockChanged(int x, int y, int z, int neighborX, int neighborY, int neighborZ)
override void OnPoll(int value, int x, int y, int z, int pollPass)
virtual void DestroyCell(int toolLevel, int x, int y, int z, int newValue, bool noDrop, bool noParticleSystem, MovingBlock movingBlock=null)
override void Load(ValuesDictionary valuesDictionary)
static int ExtractContents(int value)
virtual int GetCellValue(int x, int y, int z)
ValuesDictionary ValuesDictionary