C# Класс kOS.Utilities.VesselUtils

Показать файл Открыть проект

Открытые методы

Метод Описание
AngleDelta ( float a, float b ) : float
BayCtrl ( Vessel vessel, bool state ) : void
DeployParachutes ( Vessel vessel, bool state ) : void
DeployParachutesSafe ( Vessel vessel, bool state ) : void
DrillCtrl ( Vessel vessel, bool state ) : void
DrillDeployCtrl ( Vessel vessel, bool state ) : void
FuelCellCtrl ( Vessel vessel, bool state ) : void
GetAvailableThrust ( Vessel vessel, double atmPressure = -1.0 ) : double
GetBayStatus ( Vessel vessel ) : object
GetBodyByName ( string name ) : CelestialBody
GetChuteSafeStatus ( Vessel vessel ) : object
GetChuteStatus ( Vessel vessel ) : object
GetDrillDeployStatus ( Vessel vessel ) : object
GetDrillStatus ( Vessel vessel ) : object
GetDryMass ( this vessel ) : float
GetFacing ( CelestialBody body ) : kOS.Suffixed.Direction
GetFacing ( Vessel vessel ) : kOS.Suffixed.Direction
GetFuelCellStatus ( Vessel vessel ) : object
GetHeading ( Vessel vessel ) : float
GetISRUStatus ( Vessel vessel ) : object
GetIntakeStatus ( Vessel vessel ) : object
GetLadderStatus ( Vessel vessel ) : object
GetLandingLegStatus ( Vessel vessel ) : object
GetListOfActivatedEngines ( Vessel vessel ) : List
GetMaxThrust ( Vessel vessel, double atmPressure = -1.0 ) : double
GetNorthVector ( Vessel vessel ) : UnityEngine.Vector3d
GetRadiatorStatus ( Vessel vessel ) : object
GetSolarPanelStatus ( Vessel vessel ) : object
GetTargetBearing ( Vessel vessel, Vessel target ) : float
GetTargetHeading ( Vessel vessel, Vessel target ) : float
GetVelocityHeading ( Vessel vessel ) : float
GetVesselByName ( string name, Vessel origin ) : Vessel
GetVesselLatitude ( Vessel vessel ) : float
GetVesselLongitude ( Vessel vessel ) : float
GetWetMass ( this vessel ) : float
ISRUCtrl ( Vessel vessel, bool state ) : void
IntakeCtrl ( Vessel vessel, bool state ) : void
LadderCtrl ( Vessel vessel, bool state ) : void
LandingLegsCtrl ( Vessel vessel, bool state ) : void
PartList ( this vessel, string partType, SharedObjects sharedObj ) : kOS.Suffixed.ListValue
RadiatorCtrl ( Vessel vessel, bool state ) : void
SetTarget ( IKOSTargetable val, Vessel currentVessel ) : void
SetTarget ( ITargetable val, Vessel currentVessel ) : void
SolarPanelCtrl ( Vessel vessel, bool state ) : void
TryGetEncounter ( Vessel vessel, SharedObjects sharedObj ) : object
TryGetResource ( Vessel vessel, string resourceName, double &total ) : bool
UnsetTarget ( ) : void
makeActionParam ( bool state ) : KSPActionParam

Приватные методы

Метод Описание
GetMassDrag ( Vessel vessel ) : double
TryGetVesselByName ( string name, Vessel origin ) : Vessel

Описание методов

AngleDelta() публичный статический Метод

public static AngleDelta ( float a, float b ) : float
a float
b float
Результат float

BayCtrl() публичный статический Метод

public static BayCtrl ( Vessel vessel, bool state ) : void
vessel Vessel
state bool
Результат void

DeployParachutes() публичный статический Метод

public static DeployParachutes ( Vessel vessel, bool state ) : void
vessel Vessel
state bool
Результат void

DeployParachutesSafe() публичный статический Метод

public static DeployParachutesSafe ( Vessel vessel, bool state ) : void
vessel Vessel
state bool
Результат void

DrillCtrl() публичный статический Метод

public static DrillCtrl ( Vessel vessel, bool state ) : void
vessel Vessel
state bool
Результат void

DrillDeployCtrl() публичный статический Метод

public static DrillDeployCtrl ( Vessel vessel, bool state ) : void
vessel Vessel
state bool
Результат void

FuelCellCtrl() публичный статический Метод

public static FuelCellCtrl ( Vessel vessel, bool state ) : void
vessel Vessel
state bool
Результат void

GetAvailableThrust() публичный статический Метод

public static GetAvailableThrust ( Vessel vessel, double atmPressure = -1.0 ) : double
vessel Vessel
atmPressure double
Результат double

GetBayStatus() публичный статический Метод

public static GetBayStatus ( Vessel vessel ) : object
vessel Vessel
Результат object

GetBodyByName() публичный статический Метод

public static GetBodyByName ( string name ) : CelestialBody
name string
Результат CelestialBody

GetChuteSafeStatus() публичный статический Метод

public static GetChuteSafeStatus ( Vessel vessel ) : object
vessel Vessel
Результат object

GetChuteStatus() публичный статический Метод

public static GetChuteStatus ( Vessel vessel ) : object
vessel Vessel
Результат object

GetDrillDeployStatus() публичный статический Метод

public static GetDrillDeployStatus ( Vessel vessel ) : object
vessel Vessel
Результат object

GetDrillStatus() публичный статический Метод

public static GetDrillStatus ( Vessel vessel ) : object
vessel Vessel
Результат object

GetDryMass() публичный статический Метод

public static GetDryMass ( this vessel ) : float
vessel this
Результат float

GetFacing() публичный статический Метод

public static GetFacing ( CelestialBody body ) : kOS.Suffixed.Direction
body CelestialBody
Результат kOS.Suffixed.Direction

GetFacing() публичный статический Метод

public static GetFacing ( Vessel vessel ) : kOS.Suffixed.Direction
vessel Vessel
Результат kOS.Suffixed.Direction

GetFuelCellStatus() публичный статический Метод

public static GetFuelCellStatus ( Vessel vessel ) : object
vessel Vessel
Результат object

GetHeading() публичный статический Метод

public static GetHeading ( Vessel vessel ) : float
vessel Vessel
Результат float

GetISRUStatus() публичный статический Метод

public static GetISRUStatus ( Vessel vessel ) : object
vessel Vessel
Результат object

GetIntakeStatus() публичный статический Метод

public static GetIntakeStatus ( Vessel vessel ) : object
vessel Vessel
Результат object

GetLadderStatus() публичный статический Метод

public static GetLadderStatus ( Vessel vessel ) : object
vessel Vessel
Результат object

GetLandingLegStatus() публичный статический Метод

public static GetLandingLegStatus ( Vessel vessel ) : object
vessel Vessel
Результат object

GetListOfActivatedEngines() публичный статический Метод

public static GetListOfActivatedEngines ( Vessel vessel ) : List
vessel Vessel
Результат List

GetMaxThrust() публичный статический Метод

public static GetMaxThrust ( Vessel vessel, double atmPressure = -1.0 ) : double
vessel Vessel
atmPressure double
Результат double

GetNorthVector() публичный статический Метод

public static GetNorthVector ( Vessel vessel ) : UnityEngine.Vector3d
vessel Vessel
Результат UnityEngine.Vector3d

GetRadiatorStatus() публичный статический Метод

public static GetRadiatorStatus ( Vessel vessel ) : object
vessel Vessel
Результат object

GetSolarPanelStatus() публичный статический Метод

public static GetSolarPanelStatus ( Vessel vessel ) : object
vessel Vessel
Результат object

GetTargetBearing() публичный статический Метод

public static GetTargetBearing ( Vessel vessel, Vessel target ) : float
vessel Vessel
target Vessel
Результат float

GetTargetHeading() публичный статический Метод

public static GetTargetHeading ( Vessel vessel, Vessel target ) : float
vessel Vessel
target Vessel
Результат float

GetVelocityHeading() публичный статический Метод

public static GetVelocityHeading ( Vessel vessel ) : float
vessel Vessel
Результат float

GetVesselByName() публичный статический Метод

public static GetVesselByName ( string name, Vessel origin ) : Vessel
name string
origin Vessel
Результат Vessel

GetVesselLatitude() публичный статический Метод

public static GetVesselLatitude ( Vessel vessel ) : float
vessel Vessel
Результат float

GetVesselLongitude() публичный статический Метод

public static GetVesselLongitude ( Vessel vessel ) : float
vessel Vessel
Результат float

GetWetMass() публичный статический Метод

public static GetWetMass ( this vessel ) : float
vessel this
Результат float

ISRUCtrl() публичный статический Метод

public static ISRUCtrl ( Vessel vessel, bool state ) : void
vessel Vessel
state bool
Результат void

IntakeCtrl() публичный статический Метод

public static IntakeCtrl ( Vessel vessel, bool state ) : void
vessel Vessel
state bool
Результат void

LadderCtrl() публичный статический Метод

public static LadderCtrl ( Vessel vessel, bool state ) : void
vessel Vessel
state bool
Результат void

LandingLegsCtrl() публичный статический Метод

public static LandingLegsCtrl ( Vessel vessel, bool state ) : void
vessel Vessel
state bool
Результат void

PartList() публичный статический Метод

public static PartList ( this vessel, string partType, SharedObjects sharedObj ) : kOS.Suffixed.ListValue
vessel this
partType string
sharedObj SharedObjects
Результат kOS.Suffixed.ListValue

RadiatorCtrl() публичный статический Метод

public static RadiatorCtrl ( Vessel vessel, bool state ) : void
vessel Vessel
state bool
Результат void

SetTarget() публичный статический Метод

public static SetTarget ( IKOSTargetable val, Vessel currentVessel ) : void
val IKOSTargetable
currentVessel Vessel
Результат void

SetTarget() публичный статический Метод

public static SetTarget ( ITargetable val, Vessel currentVessel ) : void
val ITargetable
currentVessel Vessel
Результат void

SolarPanelCtrl() публичный статический Метод

public static SolarPanelCtrl ( Vessel vessel, bool state ) : void
vessel Vessel
state bool
Результат void

TryGetEncounter() публичный статический Метод

public static TryGetEncounter ( Vessel vessel, SharedObjects sharedObj ) : object
vessel Vessel
sharedObj SharedObjects
Результат object

TryGetResource() публичный статический Метод

public static TryGetResource ( Vessel vessel, string resourceName, double &total ) : bool
vessel Vessel
resourceName string
total double
Результат bool

UnsetTarget() публичный статический Метод

public static UnsetTarget ( ) : void
Результат void

makeActionParam() публичный статический Метод

public static makeActionParam ( bool state ) : KSPActionParam
state bool
Результат KSPActionParam