NetClient
服务器之间的客户端连接。它提供了方法来连接到服务器、断开连接以及发送和接收消息。
静态变量
NetClient.onReceiveMessage : IClientReceive |
| 从服务器或其他客户端发送过来的消息。 |
NetClient.autoReConnect : boolean |
| 是否自动重新连接服务器。 |
NetClient.userid : number |
| (只读)用户ID。 |
NetClient.isConnected : boolean |
| (只读)是否正在连接服务器。 |
NetClient.serverIP : string |
| 服务器IP。 |
NetClient.serverPort : number |
| 服务器端口。 |
NetClient.onReceivePayMessage : IClientPayReceive |
| (只写)处理从服务器或其他客户端发送过来的支付消息。 |
静态方法
NetClient.Init ( ) : void |
| 初始化客户端。 |
NetClient.Connect ( ) : void |
| 用于连接到服务器。 |
NetClient.Disconnect ( ) : void |
| 断开与服务器之间的连接。 |
NetClient.CreateNewEntity ( string : prefab_id , userdata : string , NetEntity? : callback ) : void |
| 创建一个新的 NetEntity 用于同步信息。 |
NetClient.CreateNewEntitySync ( string : prefab_id , userdata : string ) : NetEntity |
| 在客户端同步创建一个新的 NetEntity ,并返回 NetEntity 。 |
NetClient.CreateNewTRSEntity ( string : prefab_id , userdata : string , init_pos? : Vector3 , init_rot? : Quaternion , init_scale? : Vector3 , NetEntity? : callback ) : NetEntity |
| 创建一个设有初始位置、旋转、缩放的Entity,并返回该实体。 |
NetClient.CreateNewTRSEntitySync ( string : prefab_id , userdata : string , init_pos? : Vector3 , init_rot? : Quaternion , init_scale? : Vector3 , NetEntity? : callback ) : NetEntity |
| 在客户端同步创建一个设有初始位置、旋转、缩放的Entity,并返回该实体。 |
NetClient.FindEntity ( entityID : string ) : NetEntity |
| 根据entityID查找实体。 |
NetClient.InjectOnConnectEvent ( flag? : callback ) : void |
| 成功连接服务器之后要进行的操作。 |
NetClient.InjectOnDisconnectEvent ( e : callback ) : void |
| 断开服务器之后要进行的操作。 |
NetClient.SetOnNetentityCreated ( callback : handler ) : void |
| 创建 NetEntity 时的回调函数。 |
NetClient.SetOnNetEntityDestroyed ( callback : handler ) : void |
| 销毁 NetEntity 时的回调函数。 |
NetClient.Send ( message : string ) : void |
| 向服务端发送消息。 |
NetClient.Emit ( type : `` , args : ...params ) : T |
| 提交一个派生于Contract的对象。 |
