SSTUTools.SSTUVolumeContainer.OnGUI C# (CSharp) Method

OnGUI() private method

private OnGUI ( ) : void
return void
        private void OnGUI()
        {
            if (guiEnabled)
            {
                VolumeContainerGUI.updateGUI();
                int len = containers.Length;
                bool update = false;
                for (int i = 0; i < len; i++) { if (containers[i].isDirty) { update = true; break; } }
                if (update)
                {
                    for (int i = 0; i < len; i++) { containers[i].clearDirty(); }
                    updateTankResources();
                    updatePersistentData();
                    VolumeContainerGUI.updateGuiData();
                    foreach (Part p in part.symmetryCounterparts)
                    {
                        SSTUVolumeContainer vc = p.GetComponent<SSTUVolumeContainer>();
                        vc.updateTankResources();
                        vc.updatePersistentData();
                    }
                }
            }
        }