C# Class FSO.SimAntics.NetPlay.EODs.VMEODHost

显示文件 Open project: RHY3756547/FreeSO Class Usage Examples

Public Properties

Property Type Description
AvatarToEOD VMEODServer>.Dictionary
InvokerToEOD VMEODServer>.Dictionary
JoinableEODs VMEODServer>.Dictionary
Servers List

Public Methods

Method Description
Connect ( uint UID, VMEntity invoker, VMEntity obj, VMAvatar avatar, bool joinable, VM vm ) : void
Deliver ( VMNetEODMessageCmd msg, VMAvatar avatar ) : void
ForceDisconnect ( VMAvatar avatar ) : void
ForceDisconnectObj ( VMEntity invoker ) : void
RegisterAvatar ( VMAvatar avatar, VMEODServer server ) : void
RegisterInvoker ( VMEntity invoker, VMEODServer server ) : void
SimanticsDeliver ( short evt, VMEntity invoker ) : void
Tick ( ) : void
UnregisterAvatar ( VMAvatar avatar ) : void
UnregisterInvoker ( VMEntity invoker ) : void
VMEODHost ( ) : System

Method Details

Connect() public method

public Connect ( uint UID, VMEntity invoker, VMEntity obj, VMAvatar avatar, bool joinable, VM vm ) : void
UID uint
invoker VMEntity
obj VMEntity
avatar VMAvatar
joinable bool
vm VM
return void

Deliver() public method

public Deliver ( VMNetEODMessageCmd msg, VMAvatar avatar ) : void
msg FSO.SimAntics.NetPlay.Model.Commands.VMNetEODMessageCmd
avatar VMAvatar
return void

ForceDisconnect() public method

public ForceDisconnect ( VMAvatar avatar ) : void
avatar VMAvatar
return void

ForceDisconnectObj() public method

public ForceDisconnectObj ( VMEntity invoker ) : void
invoker VMEntity
return void

RegisterAvatar() public method

public RegisterAvatar ( VMAvatar avatar, VMEODServer server ) : void
avatar VMAvatar
server VMEODServer
return void

RegisterInvoker() public method

public RegisterInvoker ( VMEntity invoker, VMEODServer server ) : void
invoker VMEntity
server VMEODServer
return void

SimanticsDeliver() public method

public SimanticsDeliver ( short evt, VMEntity invoker ) : void
evt short
invoker VMEntity
return void

Tick() public method

public Tick ( ) : void
return void

UnregisterAvatar() public method

public UnregisterAvatar ( VMAvatar avatar ) : void
avatar VMAvatar
return void

UnregisterInvoker() public method

public UnregisterInvoker ( VMEntity invoker ) : void
invoker VMEntity
return void

VMEODHost() public method

public VMEODHost ( ) : System
return System

Property Details

AvatarToEOD public_oe property

public Dictionary AvatarToEOD
return VMEODServer>.Dictionary

InvokerToEOD public_oe property

public Dictionary InvokerToEOD
return VMEODServer>.Dictionary

JoinableEODs public_oe property

public Dictionary JoinableEODs
return VMEODServer>.Dictionary

Servers public_oe property

public List Servers
return List