C# Class Kramax.PresetManager

Inheritance: KramaxReloadExtensions.ReloadableMonoBehaviour
Show file Open project: Kramax/KramaxAutoPilot Class Usage Examples

Public Properties

Property Type Description
APPresetList List
activeAPPreset APPreset
craftPresetDict CraftPreset>.Dictionary

Public Methods

Method Description
APPresetNode ( APPreset preset ) : ConfigNode
Awake ( ) : void
CraftNode ( CraftPreset preset ) : ConfigNode
OnDestroy ( ) : void
OnGUI ( ) : void
PIDnode ( string name, int index, APPreset preset ) : ConfigNode
Start ( ) : void
controllerGains ( ConfigNode node, AsstList type ) : double[]
defaultControllerGains ( AsstList type ) : double[]
deleteAPPreset ( APPreset p ) : void
initCraftPreset ( Vessel v ) : void
initDefaultPresets ( ) : void
initDefaultPresets ( APPreset p ) : void
loadAPPreset ( APPreset p, George instance ) : void
loadCraftAPPreset ( George instance ) : void
loadPresetsFromFile ( ) : void
newAPPreset ( string &name, APController controllers, Vessel v ) : void
saveDefaults ( ) : void
saveToFile ( ) : void
updateAPPreset ( George instance ) : void
updateCraftPreset ( APPreset p, Vessel v ) : void
updateDefaults ( ) : void

Method Details

APPresetNode() public static method

public static APPresetNode ( APPreset preset ) : ConfigNode
preset APPreset
return System.ConfigNode

Awake() public method

public Awake ( ) : void
return void

CraftNode() public static method

public static CraftNode ( CraftPreset preset ) : ConfigNode
preset CraftPreset
return System.ConfigNode

OnDestroy() public method

public OnDestroy ( ) : void
return void

OnGUI() public method

public OnGUI ( ) : void
return void

PIDnode() public static method

public static PIDnode ( string name, int index, APPreset preset ) : ConfigNode
name string
index int
preset APPreset
return System.ConfigNode

Start() public method

public Start ( ) : void
return void

controllerGains() public static method

public static controllerGains ( ConfigNode node, AsstList type ) : double[]
node System.ConfigNode
type AsstList
return double[]

defaultControllerGains() public static method

public static defaultControllerGains ( AsstList type ) : double[]
type AsstList
return double[]

deleteAPPreset() public static method

public static deleteAPPreset ( APPreset p ) : void
p APPreset
return void

initCraftPreset() public static method

public static initCraftPreset ( Vessel v ) : void
v Vessel
return void

initDefaultPresets() public static method

public static initDefaultPresets ( ) : void
return void

initDefaultPresets() public static method

public static initDefaultPresets ( APPreset p ) : void
p APPreset
return void

loadAPPreset() public static method

public static loadAPPreset ( APPreset p, George instance ) : void
p APPreset
instance George
return void

loadCraftAPPreset() public static method

public static loadCraftAPPreset ( George instance ) : void
instance George
return void

loadPresetsFromFile() public static method

public static loadPresetsFromFile ( ) : void
return void

newAPPreset() public static method

public static newAPPreset ( string &name, APController controllers, Vessel v ) : void
name string
controllers APController
v Vessel
return void

saveDefaults() public static method

public static saveDefaults ( ) : void
return void

saveToFile() public static method

public static saveToFile ( ) : void
return void

updateAPPreset() public static method

public static updateAPPreset ( George instance ) : void
instance George
return void

updateCraftPreset() public static method

public static updateCraftPreset ( APPreset p, Vessel v ) : void
p APPreset
v Vessel
return void

updateDefaults() public static method

public static updateDefaults ( ) : void
return void

Property Details

APPresetList public property

public List APPresetList
return List

activeAPPreset public property

public APPreset activeAPPreset
return APPreset

craftPresetDict public property

public Dictionary craftPresetDict
return CraftPreset>.Dictionary