private void OnPartRemoved(PartRemovedEvent data) { if (data.partType == BasePart.PartType.Egg && !WPFMonoBehaviour.levelManager.CurrentGameMode.ContraptionProto.HasPart(BasePart.PartType.Egg, BasePart.PartTier.Legendary) && WPFMonoBehaviour.levelManager.CurrentGameMode.ContraptionProto.HasAlienGlue) { WPFMonoBehaviour.levelManager.CurrentGameMode.ContraptionProto.RemoveSuperGlue(); } }
private void ReceivePartRemovedEvent(PartRemovedEvent data) { this.m_partRemoved = true; this.m_removedPartType = data.partType; }