public void PushToggle(Effect newEffect) { m_bStructureBlockStateValid = false; m_BlockTypes[(int)newEffect.ContentType] = newEffect.TypeOfBlock; m_StateMachines[(int)newEffect.ContentType].PushState(newEffect.BlockPolarity, newEffect.ConsumePolarity, newEffect.GetAdditionalInfo(), newEffect.NameForContentProperty); }