プレイヤー接続フラグ
この記事はQuantumバージョン1.2.0に対して書かれました
C#
public enum DeterministicInputFlags : byte {
Repeatable = 1 << 0,
PlayerNotPresent = 1 << 1,
ReplacedByServer = 1 << 2
}
PlayerNotPresent
= このプレイヤーインデックスに接続されているクライアントがいないことを意味します。ReplacedByServer
= ここにプレイヤーはいるが、そのプレイヤーが適時に入力を送信しなかったため、この入力は繰り返されるか、サーバーによってゼロにリセットされた入力で置き換えられたことを意味します。Repeatable
= (Unityでプレイヤー入力を注入する際に開発者が設定可能)この入力データは次のティックにコピーされるべきであるとサーバーや他のクライアントに指示します(タイムアウトにより入力を置き換える際のサーバー、ローカル予測アルゴリズムのための他のクライアントにおいて)。これはダイレクトコントロールのような入力(移動など)に使用し、コマンドのような入力(アイテムを購入するなど)の送信時には使用しません。