ATCFS For OpenBVE
 全て クラス 名前空間 ファイル 関数 変数 プロパティ ページ
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
ATCFS.Plugin クラス

プラグインによって実装されるインタフェース [詳解]

ATCFS.Plugin の継承関係図
Inheritance graph
[凡例]
ATCFS.Plugin 連携図
Collaboration graph
[凡例]

公開メンバ関数

bool Load (LoadProperties properties)
 プラグインが読み込まれたときに呼び出される関数 [詳解]
 
void Unload ()
 プラグインが解放されたときに呼び出される関数 [詳解]
 
void SetVehicleSpecs (VehicleSpecs specs)
 車両読み込み時に呼び出される関数 [詳解]
 
void Initialize (InitializationModes mode)
 ゲーム開始時に呼び出される関数 [詳解]
 
void Elapse (ElapseData data)
 1フレームごとに呼び出される関数 [詳解]
 
void SetReverser (int reverser)
 レバーサーが扱われたときに呼び出される関数 [詳解]
 
void SetPower (int powerNotch)
 主ハンドルが扱われたときに呼び出される関数 [詳解]
 
void SetBrake (int brakeNotch)
 ブレーキが扱われたときに呼び出される関数 [詳解]
 
void KeyDown (VirtualKeys key)
 ATSキーが押されたときに呼び出される関数 [詳解]
 
void KeyUp (VirtualKeys key)
 ATSキーが離されたときに呼び出される関数 [詳解]
 
void HornBlow (HornTypes type)
 警笛が扱われたときに呼び出される関数 [詳解]
 
void DoorChange (DoorStates oldState, DoorStates newState)
 Is called when the state of the doors changes. [詳解]
 
void SetSignal (SignalData[] signal)
 現在の閉塞の信号が変化したときに呼び出される関数 [詳解]
 
void SetBeacon (BeaconData beacon)
 地上子を越えたときに呼び出される関数 [詳解]
 
void PerformAI (AIData data)
 Is called when the plugin should perform the AI. [詳解]
 

非公開変数類

Train Train = null
 
LoadConfig LoadConfig = null
 

詳解

プラグインによって実装されるインタフェース

メソッド詳解

void ATCFS.Plugin.DoorChange ( DoorStates  oldState,
DoorStates  newState 
)

Is called when the state of the doors changes.

引数
oldStateThe old state of the doors.
newStateThe new state of the doors.
void ATCFS.Plugin.Elapse ( ElapseData  data)

1フレームごとに呼び出される関数

引数
dataプラグインへ渡されるデータ
void ATCFS.Plugin.HornBlow ( HornTypes  type)

警笛が扱われたときに呼び出される関数

引数
type警笛のタイプ
void ATCFS.Plugin.Initialize ( InitializationModes  mode)

ゲーム開始時に呼び出される関数

引数
mode初期化モード
void ATCFS.Plugin.KeyDown ( VirtualKeys  key)

ATSキーが押されたときに呼び出される関数

引数
keyATSキー
void ATCFS.Plugin.KeyUp ( VirtualKeys  key)

ATSキーが離されたときに呼び出される関数

引数
keyATSキー
bool ATCFS.Plugin.Load ( LoadProperties  properties)

プラグインが読み込まれたときに呼び出される関数

引数
properties読み込み時にプラグインに提供されるプロパティ
戻り値
プラグインが正常にロードされたかどうか
void ATCFS.Plugin.PerformAI ( AIData  data)

Is called when the plugin should perform the AI.

引数
dataThe AI data.
void ATCFS.Plugin.SetBeacon ( BeaconData  beacon)

地上子を越えたときに呼び出される関数

引数
beacon車上子で受け取った情報
void ATCFS.Plugin.SetBrake ( int  brakeNotch)

ブレーキが扱われたときに呼び出される関数

引数
brakeNotchブレーキノッチ
void ATCFS.Plugin.SetPower ( int  powerNotch)

主ハンドルが扱われたときに呼び出される関数

引数
powerNotch力行ノッチ
void ATCFS.Plugin.SetReverser ( int  reverser)

レバーサーが扱われたときに呼び出される関数

引数
reverserレバーサ位置
void ATCFS.Plugin.SetSignal ( SignalData[]  signal)

現在の閉塞の信号が変化したときに呼び出される関数

引数
signal信号番号
void ATCFS.Plugin.SetVehicleSpecs ( VehicleSpecs  specs)

車両読み込み時に呼び出される関数

引数
specs車両諸元
void ATCFS.Plugin.Unload ( )

プラグインが解放されたときに呼び出される関数

メンバ詳解

LoadConfig ATCFS.Plugin.LoadConfig = null
private
Train ATCFS.Plugin.Train = null
private

このクラス詳解は次のファイルから抽出されました: