Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET

Namespace: Visual3D.Networking
Assembly: Visual3D.Networking (in Visual3D.Networking.dll) Version: 1.0.0.0 (1.0.0.0)

Syntax

      
 C#  Visual Basic 
public class Copy : PlayerInfo
Public Class Copy _
	Inherits PlayerInfo

Members

               
 All Members  Constructors   Fields   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
PlayerInfo..::..Copy()()()()
Initializes a new instance of the PlayerInfo..::..Copy class
_chatbox
Camera
Player's main camera object, which might also be used as the PlayerSceneEntity if the user is in Camera-only mode (like an observer).
ChangeableCopy (Overrides PlayerInfo..::..ChangeableCopy.)
Chatbox
Local Chat box associated with the local player.
ChatChannel
ChatMode
ChatTextColor
CommandLists
Array of Command Lists for this specify Player, which will be executed on each successive frame.
CopyPropertiesFrom(PlayerInfo)
CurrentEntity
Scene Entity which represents the actual Player (not just a focused object), and is often a Camera. Often, a player's MainAvatar will be the same object, unless player has separated themself from this avatar.
DebugID
FocusedObject
Scene Object upon which the user has placed their primary input focus.
FocusedObjectUpdateInterval
Update Interval for Local Player Focus Object Position, sent to the NetHost. '0' equates to "not updated".
GetCommandList(Int32)
ID
Initialize()()()()
InitialOrientation
InitialPosition
IsAssigned
Indicates if Local Player ID has been set to a valid value.
IsChangeableCopy (Overrides PlayerInfo..::..IsChangeableCopy.)
IsHost
IsLagging
IsLocalPlayer
Indicates if Player is the Local Player.
IsLoggedIn
Indicates if Local Player is logged into a Network Session.
IsNull
Indicates if this reference is Invalid (treated as Null).
IsPaused
IsReadyForNextFrame
IsReadyToStartNextScene
IsRegistered
Indicates if the Player ID correctly matches up to the PlayerList (referenced by ID).
IsSceneLoaded
IsServer
Indicates if Player is running on the same machine as the Server.
IsSinglePlayerMode
Indicates that Local Player is running in Single Player mode.
IsSynchronizing
MainAvatar
Scene Object which serves as the Main Avatar for this player (i.e. "owned by this player").
Name
NetworkStats
Network statistics for this player.
Password
PlayerPositionUpdateInterval
Update Interval for Local Player "Current Entity" Position, sent to the NetHost. '0' equates to "not updated".
RequestChange_IsPaused(Boolean)
RequestChange_IsReadyToStartNextScene(Boolean)
RequestChange_Name(String)
RequestChange_TeamID(PlayerTeamID)
ResetDynamicData(Boolean)
Resets all dynamic Player data associated with the current scene.
ScenePercentLoaded
ServerFrameNumber
The Network Host uses this to track the last Frame Number reported by the Client.
ServerNetBufferQueue
The Network Host uses this to keep track of NetBuffers sent by this player for a specific frame.
SetChatSettings(Int16, PlayerChatMode)
SetID(PlayerID)
SetIsHost(Boolean)
SetIsLagging(Boolean)
SetIsPaused(Boolean)
SetIsReadyToStartNextScene(Boolean)
SetIsSynchronizing(Boolean)
SetName(String)
SetScenePercentLoaded(Int32)
SetTeam(PlayerTeamID)
SetTotalFrameLag(Int32)
SingleAuthorizedFocusObject
If non-null, this defines the single Scene Object that the player is authorized to take control of.
StartPositionUpdaters()()()()
Starts the Position Updaters - should be called when the Scene Starts.
StopPositionUpdaters()()()()
Team
TeamColor
TeamID
ToString()()()() (Overrides Object..::..ToString()()()().)
TotalFrameLag
UpdateInfo(PlayerInfo)
WriteToNetMessage(NetMessage, Boolean)

Inheritance Hierarchy

System..::..Object
  Visual3D.Networking..::..PlayerInfo
    Visual3D.Networking..::..PlayerInfo..::..Copy

See Also