示例#1
0
    private void UpdateConduitBlockedStatus()
    {
        ConduitFlow flowManager             = Conduit.GetFlowManager(portInfo.conduitType);
        bool        flag                    = flowManager.IsConduitEmpty(filteredCell);
        StatusItem  conduitBlockedMultiples = Db.Get().BuildingStatusItems.ConduitBlockedMultiples;
        bool        flag2                   = conduitBlockedStatusItemGuid != Guid.Empty;

        if (flag == flag2)
        {
            conduitBlockedStatusItemGuid = selectable.ToggleStatusItem(conduitBlockedMultiples, conduitBlockedStatusItemGuid, !flag, null);
        }
    }