protected void TransitionToOpened()
{
if (this.glower.DestroyedOrNull() == false)
{
Log.Warning("glower is not null at " + this.Position.ToString()); // TODO: remove this.
}
this.glower = GenSpawn.Spawn(Util_CaveworldFlora.GetGlowerStaticDef(this.def), this.Position);
this.flowerState = FlowerState.opened;
}