C# Class SEModAPIInternal.API.Common.NetworkManager

Mostrar archivo Open project: rexxar-tc/SEServerExtender Class Usage Examples

Public Properties

Property Type Description
ConveyorEnabledBlockNetManagerClass string
ConveyorEnabledBlockNetManagerNamespace string
FloatingObjectNetManagerClass string
FloatingObjectNetManagerNamespace string
GravityGeneratorNetManagerClass string
GravityGeneratorNetManagerNamespace string
InternalNetManagerClass string
InternalNetManagerNamespace string
InternalNetManagerPacketRegistryField string
InternalNetManagerSendToAllExceptMethod string
InternalNetManagerSendToAllMethod string
InventoryNetManagerClass string
InventoryNetManagerNamespace string
NetworkManagerClass string
NetworkManagerControlHandlerField string
NetworkManagerControlType string
NetworkManagerInternalNetManagerField string
NetworkManagerNamespace string
NetworkManagerRegisterChatReceiverMethod string
NetworkManagerSendStructMethod string
NetworkManagerWrapperClass string
NetworkManagerWrapperManagerInstanceField string
NetworkManagerWrapperNamespace string
PacketRegistryClass string
PacketRegistryNamespace string
PacketRegistryTypeIdMapField string
TerminalFunctionalBlocksNetManagerClass string
TerminalFunctionalBlocksNetManagerNamespace string
VoxelMapNetManagerClass string
VoxelMapNetManagerNamespace string

Protected Properties

Property Type Description
m_instance NetworkManager
m_registerPacketHandlerMethod System.Reflection.MethodInfo
m_registerPacketHandlerMethod2 System.Reflection.MethodInfo
m_registerPacketHandlerMethod3 System.Reflection.MethodInfo

Public Methods

Method Description
GetConnectedPlayers ( ) : List
GetNetworkManager ( ) : MyMultiplayerBase
GetRegisteredPacketTypes ( ) : ushort>.Dictionary
ReflectionUnitTest ( ) : bool
RegisterChatReceiver ( Action action ) : void
SendStruct ( ulong remoteUserId, Object data, Type structType ) : void

Protected Methods

Method Description
CreatePacketHandlerDelegate ( PacketRegistrationType registrationType, Type packetType, MethodInfo handler ) : Delegate
GetInternalNetManager ( ) : Object
GetPacketRegistry ( ) : Object
PreparePacketRegistrationMethod ( ) : void

Private Methods

Method Description
GetControlType ( ) : Type
NetworkManager ( ) : System
RegisterCustomPacketHandler ( PacketRegistrationType registrationType, Type packetType, MethodInfo handler, Type baseNetManagerType ) : bool

Method Details

CreatePacketHandlerDelegate() protected static method

protected static CreatePacketHandlerDelegate ( PacketRegistrationType registrationType, Type packetType, MethodInfo handler ) : Delegate
registrationType PacketRegistrationType
packetType System.Type
handler System.Reflection.MethodInfo
return System.Delegate

GetConnectedPlayers() public abstract method

public abstract GetConnectedPlayers ( ) : List
return List

GetInternalNetManager() protected method

protected GetInternalNetManager ( ) : Object
return Object

GetNetworkManager() public static method

public static GetNetworkManager ( ) : MyMultiplayerBase
return MyMultiplayerBase

GetPacketRegistry() protected method

protected GetPacketRegistry ( ) : Object
return Object

GetRegisteredPacketTypes() public method

public GetRegisteredPacketTypes ( ) : ushort>.Dictionary
return ushort>.Dictionary

PreparePacketRegistrationMethod() protected static method

protected static PreparePacketRegistrationMethod ( ) : void
return void

ReflectionUnitTest() public static method

public static ReflectionUnitTest ( ) : bool
return bool

RegisterChatReceiver() public method

public RegisterChatReceiver ( Action action ) : void
action Action
return void

SendStruct() public method

public SendStruct ( ulong remoteUserId, Object data, Type structType ) : void
remoteUserId ulong
data Object
structType System.Type
return void

Property Details

ConveyorEnabledBlockNetManagerClass public_oe static_oe property

public static string ConveyorEnabledBlockNetManagerClass
return string

ConveyorEnabledBlockNetManagerNamespace public_oe static_oe property

public static string ConveyorEnabledBlockNetManagerNamespace
return string

FloatingObjectNetManagerClass public_oe static_oe property

public static string FloatingObjectNetManagerClass
return string

FloatingObjectNetManagerNamespace public_oe static_oe property

public static string FloatingObjectNetManagerNamespace
return string

GravityGeneratorNetManagerClass public_oe static_oe property

public static string GravityGeneratorNetManagerClass
return string

GravityGeneratorNetManagerNamespace public_oe static_oe property

public static string GravityGeneratorNetManagerNamespace
return string

InternalNetManagerClass public_oe static_oe property

public static string InternalNetManagerClass
return string

InternalNetManagerNamespace public_oe static_oe property

public static string InternalNetManagerNamespace
return string

InternalNetManagerPacketRegistryField public_oe static_oe property

public static string InternalNetManagerPacketRegistryField
return string

InternalNetManagerSendToAllExceptMethod public_oe static_oe property

public static string InternalNetManagerSendToAllExceptMethod
return string

InternalNetManagerSendToAllMethod public_oe static_oe property

public static string InternalNetManagerSendToAllMethod
return string

InventoryNetManagerClass public_oe static_oe property

public static string InventoryNetManagerClass
return string

InventoryNetManagerNamespace public_oe static_oe property

public static string InventoryNetManagerNamespace
return string

NetworkManagerClass public_oe static_oe property

public static string NetworkManagerClass
return string

NetworkManagerControlHandlerField public_oe static_oe property

public static string NetworkManagerControlHandlerField
return string

NetworkManagerControlType public_oe static_oe property

public static string NetworkManagerControlType
return string

NetworkManagerInternalNetManagerField public_oe static_oe property

public static string NetworkManagerInternalNetManagerField
return string

NetworkManagerNamespace public_oe static_oe property

public static string NetworkManagerNamespace
return string

NetworkManagerRegisterChatReceiverMethod public_oe static_oe property

public static string NetworkManagerRegisterChatReceiverMethod
return string

NetworkManagerSendStructMethod public_oe static_oe property

public static string NetworkManagerSendStructMethod
return string

NetworkManagerWrapperClass public_oe static_oe property

public static string NetworkManagerWrapperClass
return string

NetworkManagerWrapperManagerInstanceField public_oe static_oe property

public static string NetworkManagerWrapperManagerInstanceField
return string

NetworkManagerWrapperNamespace public_oe static_oe property

public static string NetworkManagerWrapperNamespace
return string

PacketRegistryClass public_oe static_oe property

public static string PacketRegistryClass
return string

PacketRegistryNamespace public_oe static_oe property

public static string PacketRegistryNamespace
return string

PacketRegistryTypeIdMapField public_oe static_oe property

public static string PacketRegistryTypeIdMapField
return string

TerminalFunctionalBlocksNetManagerClass public_oe static_oe property

public static string TerminalFunctionalBlocksNetManagerClass
return string

TerminalFunctionalBlocksNetManagerNamespace public_oe static_oe property

public static string TerminalFunctionalBlocksNetManagerNamespace
return string

VoxelMapNetManagerClass public_oe static_oe property

public static string VoxelMapNetManagerClass
return string

VoxelMapNetManagerNamespace public_oe static_oe property

public static string VoxelMapNetManagerNamespace
return string

m_instance protected_oe static_oe property

protected static NetworkManager,SEModAPIInternal.API.Common m_instance
return NetworkManager

m_registerPacketHandlerMethod protected_oe static_oe property

protected static MethodInfo,System.Reflection m_registerPacketHandlerMethod
return System.Reflection.MethodInfo

m_registerPacketHandlerMethod2 protected_oe static_oe property

protected static MethodInfo,System.Reflection m_registerPacketHandlerMethod2
return System.Reflection.MethodInfo

m_registerPacketHandlerMethod3 protected_oe static_oe property

protected static MethodInfo,System.Reflection m_registerPacketHandlerMethod3
return System.Reflection.MethodInfo