C# 클래스 Landertron.ModeHandlerBase

파일 보기 프로젝트 열기: Kerbas-ad-astra/XTLandertron

보호된 프로퍼티들

프로퍼티 타입 설명
armedLandertrons List
firingLandertrons List
log Logger
vessel Vessel

공개 메소드들

메소드 설명
addLandertron ( Landertron landertron ) : void
execute ( ) : void
removeLandertron ( Landertron landertron ) : void

보호된 메소드들

메소드 설명
ModeHandlerBase ( Vessel vessel ) : System
calculateCombinedThrust ( List landertrons ) : Vector3d
shouldFireArmedLandertrons ( ) : bool
shouldShutdownFiringLandertrons ( ) : bool

메소드 상세

ModeHandlerBase() 보호된 메소드

protected ModeHandlerBase ( Vessel vessel ) : System
vessel Vessel
리턴 System

addLandertron() 공개 메소드

public addLandertron ( Landertron landertron ) : void
landertron Landertron
리턴 void

calculateCombinedThrust() 보호된 메소드

protected calculateCombinedThrust ( List landertrons ) : Vector3d
landertrons List
리턴 Vector3d

execute() 공개 메소드

public execute ( ) : void
리턴 void

removeLandertron() 공개 메소드

public removeLandertron ( Landertron landertron ) : void
landertron Landertron
리턴 void

shouldFireArmedLandertrons() 보호된 추상적인 메소드

protected abstract shouldFireArmedLandertrons ( ) : bool
리턴 bool

shouldShutdownFiringLandertrons() 보호된 추상적인 메소드

protected abstract shouldShutdownFiringLandertrons ( ) : bool
리턴 bool

프로퍼티 상세

armedLandertrons 보호되어 있는 프로퍼티

protected List armedLandertrons
리턴 List

firingLandertrons 보호되어 있는 프로퍼티

protected List firingLandertrons
리턴 List

log 보호되어 있는 프로퍼티

protected Logger log
리턴 Logger

vessel 보호되어 있는 프로퍼티

protected Vessel vessel
리턴 Vessel