Monobit Unity Networking ver.2.8.0 Server API Reference (C#)
|
MonobitNetworkプラグインで使うためのメインクラスです More...
Static Public Member Functions | |
static void | AddBehaviour (UInt64 roomId, MonoBehaviour behaviour) |
MonoBehaviour の派生インスタンスの登録. More... | |
static void | RemoveBehaviour (MonoBehaviour behaviour) |
MonoBehaviour の派生インスタンスの削除. More... | |
static void | Update () |
更新処理. | |
static void | RPC (UInt64 roomId, UInt32 viewId, string methodName, params object[] parameters) |
MUN クライアント全員に対し、RPC関数を呼び出す. More... | |
static void | RPC (UInt64 roomId, UInt32 viewId, string methodName, MonobitTargets target, params object[] parameters) |
MUN クライアントに対し、RPC関数を呼び出す. More... | |
static void | RPC (UInt64 roomId, UInt32 viewId, string methodName, MonobitTargets target, int targetPlayerId, params object[] parameters) |
単独のMUN クライアントに対し、RPC関数を呼び出す. More... | |
static void | RPC (UInt64 roomId, UInt32 viewId, string methodName, MonobitTargets target, int[] targetPlayerIds, params object[] parameters) |
複数のMUN クライアントに対し、RPC関数を呼び出す. More... | |
static void | RpcSecure (UInt64 roomId, UInt32 viewId, string methodName, bool reliable, bool encrypt, params object[] parameters) |
MUN クライアント全員に対し、暗号化・信頼性の設定を加えた状態でRPC関数を呼び出す. More... | |
static void | RpcSecure (UInt64 roomId, UInt32 viewId, string methodName, MonobitTargets target, bool reliable, bool encrypt, params object[] parameters) |
MUN クライアントに対し、暗号化・信頼性の設定を加えた状態でRPC関数を呼び出す. More... | |
static void | RpcSecure (UInt64 roomId, UInt32 viewId, string methodName, int targetPlayerId, bool reliable, bool encrypt, params object[] parameters) |
単独のMUN クライアントに対し、暗号化・信頼性の設定を加えた状態でRPC関数を呼び出す. More... | |
static void | RpcSecure (UInt64 roomId, UInt32 viewId, string methodName, int[] targetPlayerIds, bool reliable, bool encrypt, params object[] parameters) |
複数のMUN クライアントに対し、暗号化・信頼性の設定を加えた状態でRPC関数を呼び出す. More... | |
static void | InstantiateSceneObject (UInt64 roomId, string prefabName, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation) |
MUN クライアント全員に対し、シーンオブジェクトを配置する. More... | |
static void | DestroySceneObject (UInt64 roomId, int viewId) |
MUN クライアント全員に対し、シーンオブジェクトを削除する. More... | |
static void | SendMessage (UInt64 roomId, string methodName, params object[] parameters) |
MonoBehaviourを継承したクラスに登録されたメソッドをコールする More... | |
static void | OnRPC (UInt64 roomId, mun.STREAM.BinaryData data) |
MUN クライアントから送信されてきたRPCメッセージの解析. More... | |
MonobitNetworkプラグインで使うためのメインクラスです
|
static |
MonoBehaviour の派生インスタンスの登録.
roomId | 管理しているルームID. |
behaviour | 登録する MonoBehaviour の派生インスタンス. |
|
static |
MUN クライアント全員に対し、シーンオブジェクトを削除する.
roomId | 送信対象のクライアントが所属するルームID. |
viewId | 削除されるシーンオブジェクトの MonobitView の ID. |
|
static |
MUN クライアント全員に対し、シーンオブジェクトを配置する.
roomId | 送信対象のクライアントが所属するルームID. |
prefabName | シーンオブジェクトとして配置するプレハブ名. |
position | プレハブの座標値. |
rotation | プレハブの向き. |
|
static |
MUN クライアントから送信されてきたRPCメッセージの解析.
roomId | 受信対象のルームID. |
data | MUNクライアントから送信されてきたデータ. |
|
static |
MonoBehaviour の派生インスタンスの削除.
behaviour | 削除する MonoBehaviour の派生インスタンス. |
|
static |
MUN クライアント全員に対し、RPC関数を呼び出す.
roomId | 送信対象のクライアントが所属するルームID. |
methodName | 呼び出される関数名. |
parameters | 関数に渡すパラメータ(可変長). |
|
static |
MUN クライアントに対し、RPC関数を呼び出す.
roomId | 送信対象のクライアントが所属するルームID. |
methodName | 呼び出される関数名. |
target | ターゲットのグループと、RPCが送信される経路. |
parameters | 関数に渡すパラメータ(可変長). |
|
static |
単独のMUN クライアントに対し、RPC関数を呼び出す.
roomId | 送信対象のクライアントが所属するルームID. |
targetPlayerId | ターゲットとなるプレイヤーID. |
methodName | 呼び出される関数名. |
parameters | 関数に渡すパラメータ(可変長). |
|
static |
複数のMUN クライアントに対し、RPC関数を呼び出す.
roomId | 送信対象のクライアントが所属するルームID. |
targetPlayerIds | ターゲットとなるプレイヤーID群. |
methodName | 呼び出される関数名. |
parameters | 関数に渡すパラメータ(可変長). |
|
static |
MUN クライアント全員に対し、暗号化・信頼性の設定を加えた状態でRPC関数を呼び出す.
roomId | 送信対象のクライアントが所属するルームID. |
methodName | 呼び出される関数名. |
reliable | 信頼性のあるUDP通信(RUDP)を実行するかどうかのフラグ. |
encrypt | DH法による暗号化処理を有効にするかどうかのフラグ. |
parameters | 関数に渡すパラメータ(可変長). |
|
static |
MUN クライアントに対し、暗号化・信頼性の設定を加えた状態でRPC関数を呼び出す.
roomId | 送信対象のクライアントが所属するルームID. |
methodName | 呼び出される関数名. |
target | ターゲットのグループと、RPCが送信される経路. |
reliable | 信頼性のあるUDP通信(RUDP)を実行するかどうかのフラグ. |
encrypt | DH法による暗号化処理を有効にするかどうかのフラグ. |
parameters | 関数に渡すパラメータ(可変長). |
|
static |
単独のMUN クライアントに対し、暗号化・信頼性の設定を加えた状態でRPC関数を呼び出す.
roomId | 送信対象のクライアントが所属するルームID. |
methodName | 呼び出される関数名. |
targetPlayerId | ターゲットとなるプレイヤーID. |
reliable | 信頼性のあるUDP通信(RUDP)を実行するかどうかのフラグ. |
encrypt | DH法による暗号化処理を有効にするかどうかのフラグ. |
parameters | 関数に渡すパラメータ(可変長). |
|
static |
複数のMUN クライアントに対し、暗号化・信頼性の設定を加えた状態でRPC関数を呼び出す.
roomId | 送信対象のクライアントが所属するルームID. |
methodName | 呼び出される関数名. |
targetPlayerIds | ターゲットとなるプレイヤーID群. |
reliable | 信頼性のあるUDP通信(RUDP)を実行するかどうかのフラグ. |
encrypt | DH法による暗号化処理を有効にするかどうかのフラグ. |
parameters | 関数に渡すパラメータ(可変長). |
|
static |
MonoBehaviourを継承したクラスに登録されたメソッドをコールする
roomId | 受信対象のルームID. |
methodName | 呼び出される関数名. |
parameters | 関数に渡すパラメータ(可変長). |