C# Класс EzGame.MultiPlayer

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Peers NetPeer>.Dictionary

Открытые методы

Метод Описание
Connect ( string Name, string Host, int Port ) : NetPeer
Connect ( string Name, string Host, int Port, Lidgren.Network.NetPeerConfiguration Configuration ) : NetPeer
Construct ( ) : NetOutgoingMessage

Construct an outbound message without any built variables.

Construct ( Enum Packet ) : NetOutgoingMessage

Construct an outbound message with the following packet (byte).

Construct ( string Name ) : NetOutgoingMessage

Construct an outbound message without any built variables.

Construct ( string Name, Enum Packet ) : NetOutgoingMessage

Construct an outbound message with the following packet (byte).

Flush ( string Name ) : void
Initialize ( ) : void
IsNullOrServer ( ) : bool
IsNullOrServer ( string Name ) : bool
Peer ( ) : NetPeer
Peer ( string Name ) : NetPeer
Read ( string Name ) : NetIncomingMessage
ReadBoundingSphere ( this Message ) : BoundingSphere
ReadLine ( this Message ) : Line
ReadMatrix ( this Message ) : Matrix
ReadPoint ( this Message ) : Point
ReadPolygon ( this Message ) : Polygon
ReadQuaternion ( this Message, int Bits ) : Microsoft.Xna.Framework.Quaternion
ReadRectangle ( this Message ) : Rectangle
ReadVector2 ( this Message ) : Vector2
ReadVector3 ( this Message ) : Vector3
ReadVector4 ( this Message ) : Vector4
Send ( NetOutgoingMessage Message, NetConnection Except, NetDeliveryMethod Method = NetDeliveryMethod.ReliableOrdered, int Channel ) : void
Send ( NetOutgoingMessage Message, NetDeliveryMethod Method = NetDeliveryMethod.ReliableOrdered, int Channel ) : void
Send ( string Name, NetOutgoingMessage Message, NetConnection Except, NetDeliveryMethod Method = NetDeliveryMethod.ReliableOrdered, int Channel ) : void
Send ( string Name, NetOutgoingMessage Message, NetDeliveryMethod Method = NetDeliveryMethod.ReliableOrdered, int Channel ) : void
SendTo ( NetOutgoingMessage Message, NetConnection To, NetDeliveryMethod Method = NetDeliveryMethod.ReliableOrdered, int Channel ) : void
SendTo ( string Name, NetOutgoingMessage Message, NetConnection To, NetDeliveryMethod Method = NetDeliveryMethod.ReliableOrdered, int Channel ) : void
Shutdown ( string Name, string Reason ) : void
Start ( string Name, Lidgren.Network.NetPeerConfiguration Configuration ) : NetPeer

Start a server on a peer.

Start ( string Name, int Port, int MaximumConnections ) : NetPeer

Start a server on a peer.

Type ( ) : Types?
Type ( string Name ) : Types?
Write ( this Message, BoundingSphere BoundingSphere ) : void
Write ( this Message, Line Variable ) : void
Write ( this Message, Matrix Variable ) : void
Write ( this Message, Point Variable ) : void
Write ( this Message, Polygon Variable ) : void
Write ( this Message, Microsoft.Xna.Framework.Quaternion Quaternion, int Bits ) : void
Write ( this Message, Rectangle Variable ) : void
Write ( this Message, Vector2 Variable ) : void
Write ( this Message, Vector3 Variable ) : void
Write ( this Message, Vector4 Variable ) : void
Write ( this Message, object Variable ) : void

Описание методов

Connect() публичный статический Метод

public static Connect ( string Name, string Host, int Port ) : NetPeer
Name string
Host string
Port int
Результат Lidgren.Network.NetPeer

Connect() публичный статический Метод

public static Connect ( string Name, string Host, int Port, Lidgren.Network.NetPeerConfiguration Configuration ) : NetPeer
Name string
Host string
Port int
Configuration Lidgren.Network.NetPeerConfiguration
Результат Lidgren.Network.NetPeer

Construct() публичный статический Метод

Construct an outbound message without any built variables.
public static Construct ( ) : NetOutgoingMessage
Результат Lidgren.Network.NetOutgoingMessage

Construct() публичный статический Метод

Construct an outbound message with the following packet (byte).
public static Construct ( Enum Packet ) : NetOutgoingMessage
Packet System.Enum The packet to send at the start of the message (will be converted to a byte).
Результат Lidgren.Network.NetOutgoingMessage

Construct() публичный статический Метод

Construct an outbound message without any built variables.
public static Construct ( string Name ) : NetOutgoingMessage
Name string The name of the peer to construct the message from.
Результат Lidgren.Network.NetOutgoingMessage

Construct() публичный статический Метод

Construct an outbound message with the following packet (byte).
public static Construct ( string Name, Enum Packet ) : NetOutgoingMessage
Name string The name of the peer to construct the message from.
Packet System.Enum The packet to send at the start of the message (will be converted to a byte).
Результат Lidgren.Network.NetOutgoingMessage

Flush() публичный статический Метод

public static Flush ( string Name ) : void
Name string
Результат void

Initialize() публичный статический Метод

public static Initialize ( ) : void
Результат void

IsNullOrServer() публичный статический Метод

public static IsNullOrServer ( ) : bool
Результат bool

IsNullOrServer() публичный статический Метод

public static IsNullOrServer ( string Name ) : bool
Name string
Результат bool

Peer() публичный статический Метод

public static Peer ( ) : NetPeer
Результат Lidgren.Network.NetPeer

Peer() публичный статический Метод

public static Peer ( string Name ) : NetPeer
Name string
Результат Lidgren.Network.NetPeer

Read() публичный статический Метод

public static Read ( string Name ) : NetIncomingMessage
Name string
Результат Lidgren.Network.NetIncomingMessage

ReadBoundingSphere() публичный статический Метод

public static ReadBoundingSphere ( this Message ) : BoundingSphere
Message this
Результат BoundingSphere

ReadLine() публичный статический Метод

public static ReadLine ( this Message ) : Line
Message this
Результат Line

ReadMatrix() публичный статический Метод

public static ReadMatrix ( this Message ) : Matrix
Message this
Результат Matrix

ReadPoint() публичный статический Метод

public static ReadPoint ( this Message ) : Point
Message this
Результат Point

ReadPolygon() публичный статический Метод

public static ReadPolygon ( this Message ) : Polygon
Message this
Результат EzGame.Collision.Polygon

ReadQuaternion() публичный статический Метод

public static ReadQuaternion ( this Message, int Bits ) : Microsoft.Xna.Framework.Quaternion
Message this
Bits int
Результат Microsoft.Xna.Framework.Quaternion

ReadRectangle() публичный статический Метод

public static ReadRectangle ( this Message ) : Rectangle
Message this
Результат Microsoft.Xna.Framework.Rectangle

ReadVector2() публичный статический Метод

public static ReadVector2 ( this Message ) : Vector2
Message this
Результат Vector2

ReadVector3() публичный статический Метод

public static ReadVector3 ( this Message ) : Vector3
Message this
Результат Vector3

ReadVector4() публичный статический Метод

public static ReadVector4 ( this Message ) : Vector4
Message this
Результат Vector4

Send() публичный статический Метод

public static Send ( NetOutgoingMessage Message, NetConnection Except, NetDeliveryMethod Method = NetDeliveryMethod.ReliableOrdered, int Channel ) : void
Message Lidgren.Network.NetOutgoingMessage
Except Lidgren.Network.NetConnection
Method NetDeliveryMethod
Channel int
Результат void

Send() публичный статический Метод

public static Send ( NetOutgoingMessage Message, NetDeliveryMethod Method = NetDeliveryMethod.ReliableOrdered, int Channel ) : void
Message Lidgren.Network.NetOutgoingMessage
Method NetDeliveryMethod
Channel int
Результат void

Send() публичный статический Метод

public static Send ( string Name, NetOutgoingMessage Message, NetConnection Except, NetDeliveryMethod Method = NetDeliveryMethod.ReliableOrdered, int Channel ) : void
Name string
Message Lidgren.Network.NetOutgoingMessage
Except Lidgren.Network.NetConnection
Method NetDeliveryMethod
Channel int
Результат void

Send() публичный статический Метод

public static Send ( string Name, NetOutgoingMessage Message, NetDeliveryMethod Method = NetDeliveryMethod.ReliableOrdered, int Channel ) : void
Name string
Message Lidgren.Network.NetOutgoingMessage
Method NetDeliveryMethod
Channel int
Результат void

SendTo() публичный статический Метод

public static SendTo ( NetOutgoingMessage Message, NetConnection To, NetDeliveryMethod Method = NetDeliveryMethod.ReliableOrdered, int Channel ) : void
Message Lidgren.Network.NetOutgoingMessage
To Lidgren.Network.NetConnection
Method NetDeliveryMethod
Channel int
Результат void

SendTo() публичный статический Метод

public static SendTo ( string Name, NetOutgoingMessage Message, NetConnection To, NetDeliveryMethod Method = NetDeliveryMethod.ReliableOrdered, int Channel ) : void
Name string
Message Lidgren.Network.NetOutgoingMessage
To Lidgren.Network.NetConnection
Method NetDeliveryMethod
Channel int
Результат void

Shutdown() публичный статический Метод

public static Shutdown ( string Name, string Reason ) : void
Name string
Reason string
Результат void

Start() публичный статический Метод

Start a server on a peer.
public static Start ( string Name, Lidgren.Network.NetPeerConfiguration Configuration ) : NetPeer
Name string The name of the peer.
Configuration Lidgren.Network.NetPeerConfiguration The configuration for the server.
Результат Lidgren.Network.NetPeer

Start() публичный статический Метод

Start a server on a peer.
public static Start ( string Name, int Port, int MaximumConnections ) : NetPeer
Name string The name of the peer.
Port int The port of the server.
MaximumConnections int The maximum connections on the server.
Результат Lidgren.Network.NetPeer

Type() публичный статический Метод

public static Type ( ) : Types?
Результат Types?

Type() публичный статический Метод

public static Type ( string Name ) : Types?
Name string
Результат Types?

Write() публичный статический Метод

public static Write ( this Message, BoundingSphere BoundingSphere ) : void
Message this
BoundingSphere BoundingSphere
Результат void

Write() публичный статический Метод

public static Write ( this Message, Line Variable ) : void
Message this
Variable Line
Результат void

Write() публичный статический Метод

public static Write ( this Message, Matrix Variable ) : void
Message this
Variable Matrix
Результат void

Write() публичный статический Метод

public static Write ( this Message, Point Variable ) : void
Message this
Variable Point
Результат void

Write() публичный статический Метод

public static Write ( this Message, Polygon Variable ) : void
Message this
Variable EzGame.Collision.Polygon
Результат void

Write() публичный статический Метод

public static Write ( this Message, Microsoft.Xna.Framework.Quaternion Quaternion, int Bits ) : void
Message this
Quaternion Microsoft.Xna.Framework.Quaternion
Bits int
Результат void

Write() публичный статический Метод

public static Write ( this Message, Rectangle Variable ) : void
Message this
Variable Microsoft.Xna.Framework.Rectangle
Результат void

Write() публичный статический Метод

public static Write ( this Message, Vector2 Variable ) : void
Message this
Variable Vector2
Результат void

Write() публичный статический Метод

public static Write ( this Message, Vector3 Variable ) : void
Message this
Variable Vector3
Результат void

Write() публичный статический Метод

public static Write ( this Message, Vector4 Variable ) : void
Message this
Variable Vector4
Результат void

Write() публичный статический Метод

public static Write ( this Message, object Variable ) : void
Message this
Variable object
Результат void

Описание свойств

Peers публичное статическое свойство

public static Dictionary Peers
Результат NetPeer>.Dictionary