![]() |
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 | 関数に渡すパラメータ(可変長). |
