BDALoadedVesselSwitcher.LoadedVesselSwitcher.UpdateList C# (CSharp) Method

UpdateList() public method

public UpdateList ( ) : void
return void
        void UpdateList()
        {
            if(wmgrsA == null)
            {
                wmgrsA = new List<MissileFire>();
            }
            wmgrsA.Clear();

            if(wmgrsB == null)
            {
                wmgrsB = new List<MissileFire>();
            }
            wmgrsB.Clear();

            foreach(var v in FlightGlobals.Vessels)
            {
                if(!v) continue;

                if(!v.loaded || v.packed)
                {
                    continue;
                }

                foreach(var wm in v.FindPartModulesImplementing<MissileFire>())
                {
                    if(!wm.team)
                    {
                        wmgrsA.Add(wm);
                    }
                    else
                    {
                        wmgrsB.Add(wm);
                    }
                    break;
                }
            }
        }