C# Class NetworkingManager, DefendAman

Inheritance: MonoBehaviour
Afficher le fichier Open project: CarsonRoscoe/DefendAman Class Usage Examples

Méthodes publiques

Свойство Type Description
instance NetworkingManager,

Méthodes publiques

Méthode Description
ClearSubscriptions ( ) : void
GenerateMapInJSON ( int seed ) : string
ResetConnections ( ) : void
StartGame ( ) : void
Subscribe ( Action callback, DataType, dataType, int id ) : void
TCP_ConnectToServer ( string ipAddress, short port ) : int
TCP_DisposeClient ( ) : void
TCP_GetData ( ) : IntPtr
TCP_Send ( string message, int size ) : int
TCP_StartReadThread ( ) : int
UDP_ConnectToServer ( string ipAddress, short port ) : int
UDP_DisposeClient ( ) : void
UDP_GetData ( ) : IntPtr
UDP_SendData ( string message, int size ) : int
UDP_StartReadThread ( ) : int
Unsubscribe ( DataType, dataType, int id ) : void
send_next_packet ( DataType, type, int id, string>.List memersToSend, Protocol, protocol ) : string
update_data ( string JSONGameState ) : void

Private Methods

Méthode Description
Awake ( ) : void
GenerateMap ( int seed ) : IntPtr
Start ( ) : void
TCP_ConnectToServer ( IntPtr client, string ipAddress, short port ) : int
TCP_CreateClient ( ) : IntPtr
TCP_DisposeClient ( IntPtr client ) : void
TCP_GetData ( IntPtr client ) : IntPtr
TCP_Send ( IntPtr client, string message, int size ) : int
TCP_StartReadThread ( IntPtr client ) : int
UDP_ConnectToServer ( IntPtr client, string ipAddress, short port ) : int
UDP_CreateClient ( ) : IntPtr
UDP_DisposeClient ( IntPtr client ) : void
UDP_GetData ( IntPtr client ) : IntPtr
UDP_Send ( IntPtr client, string message, int size ) : int
UDP_StartReadThread ( IntPtr client ) : int
Update ( ) : void
create_sending_json ( Protocol, protocol ) : string
receive_data_tcp ( ) : string
receive_data_udp ( ) : string
send_data ( ) : void

Method Details

ClearSubscriptions() public static méthode

public static ClearSubscriptions ( ) : void
Résultat void

GenerateMapInJSON() public static méthode

public static GenerateMapInJSON ( int seed ) : string
seed int
Résultat string

ResetConnections() public méthode

public ResetConnections ( ) : void
Résultat void

StartGame() public static méthode

public static StartGame ( ) : void
Résultat void

Subscribe() public static méthode

public static Subscribe ( Action callback, DataType, dataType, int id ) : void
callback Action
dataType DataType,
id int
Résultat void

TCP_ConnectToServer() public static méthode

public static TCP_ConnectToServer ( string ipAddress, short port ) : int
ipAddress string
port short
Résultat int

TCP_DisposeClient() public static méthode

public static TCP_DisposeClient ( ) : void
Résultat void

TCP_GetData() public static méthode

public static TCP_GetData ( ) : IntPtr
Résultat IntPtr

TCP_Send() public static méthode

public static TCP_Send ( string message, int size ) : int
message string
size int
Résultat int

TCP_StartReadThread() public static méthode

public static TCP_StartReadThread ( ) : int
Résultat int

UDP_ConnectToServer() public static méthode

public static UDP_ConnectToServer ( string ipAddress, short port ) : int
ipAddress string
port short
Résultat int

UDP_DisposeClient() public static méthode

public static UDP_DisposeClient ( ) : void
Résultat void

UDP_GetData() public static méthode

public static UDP_GetData ( ) : IntPtr
Résultat IntPtr

UDP_SendData() public static méthode

public static UDP_SendData ( string message, int size ) : int
message string
size int
Résultat int

UDP_StartReadThread() public static méthode

public static UDP_StartReadThread ( ) : int
Résultat int

Unsubscribe() public static méthode

public static Unsubscribe ( DataType, dataType, int id ) : void
dataType DataType,
id int
Résultat void

send_next_packet() public static méthode

public static send_next_packet ( DataType, type, int id, string>.List memersToSend, Protocol, protocol ) : string
type DataType,
id int
memersToSend string>.List
protocol Protocol,
Résultat string

update_data() public méthode

public update_data ( string JSONGameState ) : void
JSONGameState string
Résultat void

Property Details

instance public_oe static_oe property

public static NetworkingManager, instance
Résultat NetworkingManager,