Class CameraTweakables
  
  
  
    - Namespace
 - KSP.Sim
 
  - Assembly
 - Assembly-CSharp.dll
 
   
  
  
  
    public class CameraTweakables : ScriptableObject
   
  
    - Inheritance
 
    - 
      
      
CameraTweakables
     
  
  
    - Derived
 
    - 
      
    
 
  
  
    - Extension Methods
 
    - 
  
  
  
  
  
  
 
  Constructors
  
  
  CameraTweakables()
  
  
  
  
  
    public CameraTweakables()
   
  Fields
  
  BlockZoomOverUI
  
  
  
  
  
    public bool BlockZoomOverUI
   
  Field Value
  
    - bool
 
    
  
  
  CameraTweakablesName
  
  
  
  
  
    public string CameraTweakablesName
   
  Field Value
  
    - string
 
    
  
  
  DefaultDistance
  
  
  
  
  
    public double DefaultDistance
   
  Field Value
  
    - double
 
    
  
  
  
  
  
    public string[] TagsForZoomBlock
   
  Field Value
  
    - string[]
 
    
  
  
  TweakablesVersion
  
  
  
  
  
    public string TweakablesVersion
   
  Field Value
  
    - string
 
    
  
  
  cameraContext
  
  
  
  
  
    public FlightCameraContext cameraContext
   
  Field Value
  
    - FlightCameraContext
 
    
  
  
  defaultFOV
  
  
  
  
  
  Field Value
  
    - double
 
    
  
  
  defaultSize
  
  
  
  
  
    public double defaultSize
   
  Field Value
  
    - double
 
    
  
  
  fineMovementModifier
  
  
  
  
  
    public float fineMovementModifier
   
  Field Value
  
    - float
 
    
  
  
  localOffset
  
  
  
  
  
    public Vector3 localOffset
   
  Field Value
  
    - Vector3
 
    
  
  
  lockCursor
  
  
  
  
  
  Field Value
  
    - bool
 
    
  
  
  maxDistance
  
  
  
  
  
    public double maxDistance
   
  Field Value
  
    - double
 
    
  
  
  maxFOV
  
  
  
  
  
  Field Value
  
    - double
 
    
  
  
  maxPanAngle
  
  
  
  
  
  Field Value
  
    - float
 
    
  
  
  maxPanDistance
  
  
  
  
  
    public float maxPanDistance
   
  Field Value
  
    - float
 
    
  
  
  maxPitch
  
  
  
  
  
  Field Value
  
    - double
 
    
  
  
  maxSize
  
  
  
  
  
  Field Value
  
    - double
 
    
  
  
  minDistance
  
  
  
  
  
    public double minDistance
   
  Field Value
  
    - double
 
    
  
  
  minFOV
  
  
  
  
  
  Field Value
  
    - double
 
    
  
  
  minPanAngle
  
  
  
  
  
  Field Value
  
    - float
 
    
  
  
  minPitch
  
  
  
  
  
  Field Value
  
    - double
 
    
  
  
  minSize
  
  
  
  
  
  Field Value
  
    - double
 
    
  
  
  orbitSensitivity
  
  
  
  
  
    public float orbitSensitivity
   
  Field Value
  
    - float
 
    
  
  
  panSensitivity
  
  
  
  
  
    public float panSensitivity
   
  Field Value
  
    - float
 
    
  
  
  
  
  
    public float scrollSensitivity
   
  Field Value
  
    - float
 
    
  
  
  switchCameraModeBlendDuration
  
  
  
  
  
    public float switchCameraModeBlendDuration
   
  Field Value
  
    - float
 
    
  
  
  switchCameraModeBlendFunction
  
  
  
  
  
    public BlendFunction switchCameraModeBlendFunction
   
  Field Value
  
    - BlendFunction
 
    
  
  
  terrainCollisionBuffer
  
  
  
  
  
    public float terrainCollisionBuffer
   
  Field Value
  
    - float
 
    
  
  
  terrainCollisionCameraBlendDelay
  
  
  
  
  
    public float terrainCollisionCameraBlendDelay
   
  Field Value
  
    - float
 
    
  
  
  terrainCollisionCameraBlendDuration
  
  
  
  
  
    public float terrainCollisionCameraBlendDuration
   
  Field Value
  
    - float
 
    
  
  
  terrainCollisionCameraBlendFunction
  
  
  
  
  
    public BlendFunction terrainCollisionCameraBlendFunction
   
  Field Value
  
    - BlendFunction
 
    
  
  
  terrainRaycastBufferSize
  
  
  
  
  
    public int terrainRaycastBufferSize
   
  Field Value
  
    - int
 
    
  
  
  upRelative
  
  
  
  
  
    public CameraUpRelative upRelative
   
  Field Value
  
    - CameraUpRelative
 
    
  
  Methods
  
  
  Init(string)
  
  
  
  
  
    public void Init(string tweakablesName)
   
  Parameters
  
    tweakablesName string 
    
  
  
  
  LoadConfigFromFile(string)
  
  
  
  
  
    public virtual void LoadConfigFromFile(string name)
   
  Parameters
  
    name string 
    
  
  
  
  Multiply(float)
  
  
  
  
  
    public void Multiply(float multiplier)
   
  Parameters
  
    multiplier float 
    
  
  
  
  SaveConfigToFile()
  
  
  
  
  
    public bool SaveConfigToFile()
   
  Returns
  
    - bool