Exemple #1
0
        private void UpdateGeometryModule(Part p)
        {
            GeometryPartModule g = p.GetComponent <GeometryPartModule>();

            if (g != null && g.Ready)
            {
                g.EditorUpdate();
            }
        }
Exemple #2
0
        private void UpdateGeometryModule(Part p)
        {
            if ((System.Object)p == null)
            {
                return;
            }
            GeometryPartModule g = p.GetComponent <GeometryPartModule>();

            if (g != null && g.Ready)
            {
                g.EditorUpdate();
            }
        }
Exemple #3
0
        private static void UpdateGeometryModule(Part p)
        {
            if (p is null)
            {
                return;
            }
            GeometryPartModule g = p.GetComponent <GeometryPartModule>();

            if (g != null && g.Ready)
            {
                g.EditorUpdate();
            }
        }
Exemple #4
0
        private void UpdateGeometryModule(ConstructionEventType type, Part p)
        {
            GeometryPartModule g = p.GetComponent <GeometryPartModule>();

            if (g != null && g.Ready)
            {
                if (type == ConstructionEventType.Unknown)
                {
                    g.RebuildAllMeshData();
                }
                else
                {
                    g.EditorUpdate();
                }
            }
        }
Exemple #5
0
        private static void UpdateGeometryModule(ConstructionEventType type, Part p)
        {
            if (p is null)
            {
                return;
            }
            GeometryPartModule g = p.GetComponent <GeometryPartModule>();

            if (g == null || !g.Ready)
            {
                return;
            }
            if (type == ConstructionEventType.Unknown)
            {
                g.RebuildAllMeshData();
            }
            else
            {
                g.EditorUpdate();
            }
        }