C# 클래스 kOS.Utilities.VesselUtils

파일 보기 프로젝트 열기: KSP-KOS/KOS

공개 메소드들

메소드 설명
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