Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
Assembly: Visual3D.Networking (in Visual3D.Networking.dll) Version: 1.0.0.0 (1.0.0.0)
Base class for Commands that can be originated only by the Client.
Namespace: Visual3D.NetworkingAssembly: Visual3D.Networking (in Visual3D.Networking.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
| C# | Visual Basic |
public abstract class CommandFromClient : NetCommand
Public MustInherit Class CommandFromClient _ Inherits NetCommand
Members
| All Members | Constructors | Properties | Methods |
| Member | Description | |
|---|---|---|
| NetCommand..::..CommandFromClient()()()() | Initializes a new instance of the NetCommand..::..CommandFromClient class | |
| NetCommand..::..CommandFromClient(NetMessage) | Initializes a new instance of the NetCommand..::..CommandFromClient class | |
| NetCommand..::..CommandFromClient(PlayerID) | Initializes a new instance of the NetCommand..::..CommandFromClient class | |
| ClientProcessCommand()()()() | Performs client processing when this command is received by a Client. | |
| Clone()()()() | ||
| ConstructNetMessage()()()() | ||
| DoesServerRelayToAllClients | Upon receiving this command, indicates if the Server will auto-relay it to all other clients. | |
| ID | ||
| IsClientCommand | (Overrides NetCommand..::..IsClientCommand.) | |
| IsInSessionCommand | Indicates that Command is intended for Players who are In a Session. | |
| IsProcessedByNetworkThread | Indicates if processing of this command can occur on the Networking thread.
If 'false', then processing of this command will be delegated to the main application thread. | |
| IsRelayedCommandAlsoProcessedByServer | If this command is to be auto-relayed by the Server, indicates if Server should also Process the command too. | |
| IsServerCommand | (Overrides NetCommand..::..IsServerCommand.) | |
| MessageContents | Readable text format for the contents fo the NetMessage. | |
| Name | ||
| NetMessage | Reference to the underlying NetMessage that encapsulates the contents of this Command. | |
| Player | Indicates Player that originated this command. | |
| PlayerID | Indicates PlayerID that originated this Command. | |
| PlayerName | Name of the Player that originated this Command. | |
| ServerProcessCommand(NetServer) | Performs server processing when this command is received by the Server. | |
| ToString()()()() | (Overrides Object..::..ToString()()()().) |
Inheritance Hierarchy
System..::..Object
Visual3D.Networking..::..NetCommand
Visual3D.Networking..::..NetCommand..::..CommandFromClient
Visual3D.Networking..::..NetCommand..::..ClientMessage
Visual3D.Networking..::..NetCommand..::..EndFrame
Visual3D.Networking..::..NetCommand..::..NetStatsUpdate
Visual3D.Networking..::..NetCommand..::..PlayerChangeTeamID
Visual3D.Networking..::..NetCommand..::..PlayerChat
Visual3D.Networking..::..NetCommand..::..PlayerExitedSession
Visual3D.Networking..::..NetCommand..::..PlayerLogin
Visual3D.Networking..::..NetCommand..::..PlayerPausing
Visual3D.Networking..::..NetCommand..::..PlayerReadyToStartNextScene
Visual3D.Networking..::..NetCommand..::..PlayerSceneLoading
Visual3D.Networking..::..NetCommand..::..PlayerSynchronizing
Visual3D.Networking..::..NetCommand..::..RejectedCommand
Visual3D.Networking..::..NetCommand..::..ServerCommand
Visual3D.Networking..::..NetCommand
Visual3D.Networking..::..NetCommand..::..CommandFromClient
Visual3D.Networking..::..NetCommand..::..ClientMessage
Visual3D.Networking..::..NetCommand..::..EndFrame
Visual3D.Networking..::..NetCommand..::..NetStatsUpdate
Visual3D.Networking..::..NetCommand..::..PlayerChangeTeamID
Visual3D.Networking..::..NetCommand..::..PlayerChat
Visual3D.Networking..::..NetCommand..::..PlayerExitedSession
Visual3D.Networking..::..NetCommand..::..PlayerLogin
Visual3D.Networking..::..NetCommand..::..PlayerPausing
Visual3D.Networking..::..NetCommand..::..PlayerReadyToStartNextScene
Visual3D.Networking..::..NetCommand..::..PlayerSceneLoading
Visual3D.Networking..::..NetCommand..::..PlayerSynchronizing
Visual3D.Networking..::..NetCommand..::..RejectedCommand
Visual3D.Networking..::..NetCommand..::..ServerCommand