その他機能を再現するクラス [詳解]


関数 | |
| Sub (Train train) | |
| 新しいインスタンスを作成する [詳解] | |
| override void | Initialize (InitializationModes mode) |
| ゲーム開始時に呼び出される関数 [詳解] | |
| override void | Elapse (ElapseData data, ref bool blocking) |
| 1フレームごとに呼び出される関数 [詳解] | |
| override void | SetReverser (int reverser) |
| レバーサーが扱われたときに呼び出される関数 [詳解] | |
| override void | SetPower (int powerNotch) |
| 主ハンドルが扱われたときに呼び出される関数 [詳解] | |
| override void | SetBrake (int brakeNotch) |
| ブレーキが扱われたときに呼び出される関数 [詳解] | |
| override void | KeyDown (VirtualKeys key) |
| ATSキーが押されたときに呼び出される関数 [詳解] | |
| override void | KeyUp (VirtualKeys key) |
| ATSキーが離されたときに呼び出される関数 [詳解] | |
| override void | HornBlow (HornTypes type) |
| 警笛が扱われたときに呼び出される関数 [詳解] | |
| override void | SetSignal (SignalData[] signal) |
| 現在の閉塞の信号が変化したときに呼び出される関数 [詳解] | |
| override void | SetBeacon (BeaconData beacon) |
| 地上子を越えたときに呼び出される関数 [詳解] | |
非公開メンバ関数 | |
| void | PlayAtcAirSound () |
| ATCブレーキの緩解音を再生する関数 [詳解] | |
非公開変数類 | |
| readonly Train | train_ |
| int | brake_status_ |
| ATCブレーキの状態(0: 緩解, 1: 作動) [詳解] | |
| int | prev_brake_status_ |
| 1フレーム前のATCブレーキの状態(0: 緩解, 1: 作動) [詳解] | |
その他機能を再現するクラス
|
package |
新しいインスタンスを作成する
| train | Trainクラスのインスタンス |
|
packagevirtual |
1フレームごとに呼び出される関数
| data | The data. |
| blocking | 保安装置がブロックされているか、後続の保安装置をブロックするかどうか。 |
ATCFS.Deviceを実装しています。

|
packagevirtual |
|
packagevirtual |
|
packagevirtual |
|
packagevirtual |
|
private |
ATCブレーキの緩解音を再生する関数

|
packagevirtual |
|
packagevirtual |
|
packagevirtual |
|
packagevirtual |
|
packagevirtual |
|
private |
ATCブレーキの状態(0: 緩解, 1: 作動)
|
private |
1フレーム前のATCブレーキの状態(0: 緩解, 1: 作動)
|
private |
1.8.6