Class Module_ProceduralPart
  
  
  
    - Namespace
 - KSP.Modules
 
  - Assembly
 - Assembly-CSharp.dll
 
   
  
  
  
    public class Module_ProceduralPart : PartBehaviourModule, IPartModule, IFixedUpdate, IPriorityOverride, IUpdate, IObjectAssemblyPartModule
   
  
    - Inheritance
 
    - 
      
      
      
      
Module_ProceduralPart
     
  
  
    - Implements
 
    - 
      
      
      
      
      
    
 
  
  
    - Inherited Members
 
    - 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  
 
  
    - Extension Methods
 
    - 
  
  
  
  
  
  
 
  Constructors
  
  
  Module_ProceduralPart()
  
  
  
  
  
    public Module_ProceduralPart()
   
  Fields
  
  OnBakedMeshChanged
  
  
  
  
  
    public Module_ProceduralPart.ProceduralMeshDelegate OnBakedMeshChanged
   
  Field Value
  
    - Module_ProceduralPart.ProceduralMeshDelegate
 
    
  
  
  OnBakedMeshDataChanged
  
  
  
  
  
    public Module_ProceduralPart.ProceduralMeshDelegate OnBakedMeshDataChanged
   
  Field Value
  
    - Module_ProceduralPart.ProceduralMeshDelegate
 
    
  
  
  OnBakedMeshFinalized
  
  
  
  
  
    public Module_ProceduralPart.ProceduralMeshDelegate OnBakedMeshFinalized
   
  Field Value
  
    - Module_ProceduralPart.ProceduralMeshDelegate
 
    
  
  
  dataProceduralPart
  
  
  
  
  
    protected Data_ProceduralPart dataProceduralPart
   
  Field Value
  
    - Data_ProceduralPart
 
    
  
  
  
  
  
    protected string searchableControlSurfaceVorticesVFXTransformName
   
  Field Value
  
    - string
 
    
  
  
  
  
  
    protected string searchableWingtipVorticesVFXTransformName
   
  Field Value
  
    - string
 
    
  
  Properties
  
  
  
  
  
    public List<Transform> ControlSurfaceVorticesTransforms { get; }
   
  Property Value
  
    - List<Transform>
 
    
  
  
  
  IsEditable
  
  
  
  
  
    public bool IsEditable { get; }
   
  Property Value
  
    - bool
 
    
  
  
  
  IsSymmetryMirrored
  
  
  
  
  
    public bool IsSymmetryMirrored { get; }
   
  Property Value
  
    - bool
 
    
  
  
  
  PartComponentModuleType
  
  
  
  
  
    public override Type PartComponentModuleType { get; }
   
  Property Value
  
    - Type
 
    
  
  
  
  ProceduralMeshBaker
  
  
  
  
  
    public ProcedurallyEditablePart ProceduralMeshBaker { get; }
   
  Property Value
  
    - ProcedurallyEditablePart
 
    
  
  
  
  
  
  
    public List<Transform> WingtipVorticesTransforms { get; }
   
  Property Value
  
    - List<Transform>
 
    
  
  Methods
  
  
  AddDataModules()
  
  
  
  
  
    protected override void AddDataModules()
   
  
  
  OnInitialize()
  
  
  
  
  
    protected override void OnInitialize()
   
  
  
  OnModuleOABUpdate(float)
  
  
  
  
  
    protected override void OnModuleOABUpdate(float deltaTime)
   
  Parameters
  
    deltaTime float 
    
  
  
  
  OnModuleUpdate(float)
  
  
  
  
  
    protected override void OnModuleUpdate(float deltaTime)
   
  Parameters
  
    deltaTime float 
    
  
  
  
  OnShutdown()
  
  
  
  
  
    protected override void OnShutdown()
   
  
  
  ReadValuesFromMeshBaker()
  
  
  
  
  
    public void ReadValuesFromMeshBaker()
   
  
  
  
  
  
    protected void UpdateVorticesTransformLists()