protected override void PerformZAction(int currentTurn) { base.PerformZAction(currentTurn); ParentSlime.OnProgenySurvived(); }
protected override void OnHealthReducedToZero() { base.OnHealthReducedToZero(); ParentSlime.OnProgenyKilled(); }
protected override void PerformYAction(int currentTurn) { ParentSlime.SpreadFrom(CurrentStation, Position); }