C# 클래스 KLF.KLFManager

상속: UnityEngine.MonoBehaviour
파일 보기 프로젝트 열기: SodiumEyes/KerbalLiveFeed

공개 프로퍼티들

프로퍼티 타입 설명
GameObjectInstance UnityEngine.GameObject
encoder System.Text.UnicodeEncoding
inactiveVesselsPerUpdate byte
interopOutQueue Queue
planetariumCam PlanetariumCamera
playerName String
playerStatus VesselStatusInfo>.SortedDictionary
renderManager RenderingManager
updateInterval float
vessels VesselEntry>.Dictionary

공개 메소드들

메소드 설명
Awake ( ) : void
OnGUI ( ) : void
Update ( ) : void
drawGUI ( ) : void
getAnyKeyDown ( KeyCode &key ) : bool
updateStep ( ) : void
updateVesselPositions ( ) : void

비공개 메소드들

메소드 설명
CheckEditorLock ( ) : void
applyVesselUpdate ( KLFVesselUpdate vessel_update, KLFVessel vessel ) : void
chatWindow ( int windowID ) : void
enforceWindowBoundaries ( Rect window ) : Rect
enqueueChatOutMessage ( String message ) : void
enqueuePluginInteropMessage ( KLFCommon id, byte data ) : void
getVesselDetail ( Vessel vessel ) : KLFVesselDetail
getVesselUpdate ( Vessel vessel ) : KLFVesselUpdate
handleInteropMessage ( KLFCommon id, byte data ) : void
handleUpdate ( object obj ) : void
handleVesselUpdate ( KLFVesselUpdate vessel_update ) : void
infoDisplayWindow ( int windowID ) : void
loadGlobalSettings ( ) : void
readClientInterop ( ) : void
readIntFromStream ( KSP stream ) : Int32
safeDelete ( String filename ) : void
saveGlobalSettings ( ) : void
screenshotWatchButton ( String name ) : void
screenshotWindow ( int windowID ) : void
shareScreenshot ( ) : void
statusArrayToInfo ( String status_array ) : VesselStatusInfo
vesselStatusLabels ( VesselStatusInfo status, bool big ) : void
writeIntToStream ( KSP stream, Int32 val ) : void
writePluginData ( ) : void
writePluginInterop ( ) : bool
writePluginUpdate ( ) : void
writePrimaryUpdate ( ) : void
writeScreenshotWatchUpdate ( ) : void
writeSecondaryUpdates ( ) : void

메소드 상세

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

OnGUI() 공개 메소드

public OnGUI ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

drawGUI() 공개 메소드

public drawGUI ( ) : void
리턴 void

getAnyKeyDown() 공개 메소드

public getAnyKeyDown ( KeyCode &key ) : bool
key KeyCode
리턴 bool

updateStep() 공개 메소드

public updateStep ( ) : void
리턴 void

updateVesselPositions() 공개 메소드

public updateVesselPositions ( ) : void
리턴 void

프로퍼티 상세

GameObjectInstance 공개적으로 정적으로 프로퍼티

public static GameObject,UnityEngine GameObjectInstance
리턴 UnityEngine.GameObject

encoder 공개적으로 프로퍼티

public UnicodeEncoding,System.Text encoder
리턴 System.Text.UnicodeEncoding

inactiveVesselsPerUpdate 공개적으로 프로퍼티

public byte inactiveVesselsPerUpdate
리턴 byte

interopOutQueue 공개적으로 프로퍼티

public Queue interopOutQueue
리턴 Queue

planetariumCam 공개적으로 프로퍼티

public PlanetariumCamera planetariumCam
리턴 PlanetariumCamera

playerName 공개적으로 프로퍼티

public String playerName
리턴 String

playerStatus 공개적으로 프로퍼티

public SortedDictionary playerStatus
리턴 VesselStatusInfo>.SortedDictionary

renderManager 공개적으로 프로퍼티

public RenderingManager renderManager
리턴 RenderingManager

updateInterval 공개적으로 프로퍼티

public float updateInterval
리턴 float

vessels 공개적으로 프로퍼티

public Dictionary vessels
리턴 VesselEntry>.Dictionary