C# 클래스 kOS.Suffixed.ResourceTransferValue

상속: Structure
파일 보기 프로젝트 열기: KSP-KOS/KOS 1 사용 예제들

공개 메소드들

메소드 설명
ResourceTransferValue ( TransferManager transferManager, PartResourceDefinition resourceInfo, object transferTo, object transferFrom ) : System
ResourceTransferValue ( TransferManager transferManager, PartResourceDefinition resourceInfo, object transferTo, object transferFrom, double amount ) : System
ToString ( ) : string
Update ( double deltaTime ) : void

비공개 메소드들

메소드 설명
AllPartsAreConnected ( IList fromParts, IList toParts ) : bool
CalculateAvailableResource ( IEnumerable fromParts ) : double
CalculateAvailableSpace ( IEnumerable parts ) : double
CalculateTransferGoal ( IEnumerable toParts ) : double
CanTransfer ( IEnumerable fromParts, IEnumerable toParts ) : bool

Tests to see if the transfer has reached its goal

DestinationReady ( IEnumerable toParts ) : bool
DetermineType ( object toTest ) : TransferPartType
DetermineTypes ( ) : void
GetParts ( TransferPartType type, object obj ) : IList
GetVesselId ( IList parts ) : Guid?

takes a list of parts and determines if they have a common vessel id

InitializeSuffixes ( ) : void
MarkFailed ( string message ) : void
MarkFinished ( ) : void
PullResources ( IList parts, double transferGoal, double deltaTime ) : double

Requests the resource from all parts in the collection

PutResources ( IList parts, double pulledAmount ) : void

Transfers resources into the specified parts

SourceReady ( IEnumerable fromParts ) : bool
StatusChangeMessage ( ) : string
WorkTransfer ( IList fromParts, IList toParts, double deltaTime ) : void

메소드 상세

ResourceTransferValue() 공개 메소드

public ResourceTransferValue ( TransferManager transferManager, PartResourceDefinition resourceInfo, object transferTo, object transferFrom ) : System
transferManager kOS.Execution.TransferManager
resourceInfo PartResourceDefinition
transferTo object
transferFrom object
리턴 System

ResourceTransferValue() 공개 메소드

public ResourceTransferValue ( TransferManager transferManager, PartResourceDefinition resourceInfo, object transferTo, object transferFrom, double amount ) : System
transferManager kOS.Execution.TransferManager
resourceInfo PartResourceDefinition
transferTo object
transferFrom object
amount double
리턴 System

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

Update() 공개 메소드

public Update ( double deltaTime ) : void
deltaTime double
리턴 void