C# Класс kOS.VesselUtils

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AngleDelta ( float a, float b ) : float
DeployParachutes ( Vessel vessel, bool state ) : void
GetBodyByName ( String name ) : CelestialBody
GetChuteStatus ( Vessel vessel ) : object
GetCommRange ( Vessel vessel ) : double
GetDistanceToKerbinSurface ( Vessel vessel ) : double
GetHeading ( Vessel vessel ) : float
GetListOfActivatedEngines ( Vessel vessel ) : List
GetMassDrag ( Vessel vessel ) : double
GetMaxThrust ( Vessel vessel ) : double
GetNorthVector ( Vessel vessel ) : UnityEngine.Vector3d
GetResource ( Vessel vessel, string resourceName ) : double
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
GetVesselLattitude ( Vessel vessel ) : float
GetVesselLongitude ( Vessel vessel ) : float
LandingLegsCtrl ( Vessel vessel, bool state ) : void
SetTarget ( ITargetable val ) : void
SolarPanelCtrl ( Vessel vessel, bool state ) : void
TryGetEncounter ( Vessel vessel ) : object
TryGetResource ( Vessel vessel, string resourceName, double &total ) : bool
TryGetVesselByName ( String name, Vessel origin ) : Vessel

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

Метод Описание
GetLandingLegStatus ( Vessel vessel ) : object

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

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

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

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

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

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

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

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

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

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

public static GetCommRange ( Vessel vessel ) : double
vessel Vessel
Результат double

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

public static GetDistanceToKerbinSurface ( Vessel vessel ) : double
vessel Vessel
Результат double

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

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

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

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

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

public static GetMassDrag ( Vessel vessel ) : double
vessel Vessel
Результат double

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

public static GetMaxThrust ( Vessel vessel ) : double
vessel Vessel
Результат double

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

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

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

public static GetResource ( Vessel vessel, string resourceName ) : double
vessel Vessel
resourceName string
Результат double

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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