C# 클래스 SEModAPIInternal.API.Common.NetworkManager

파일 보기 프로젝트 열기: rexxar-tc/SEServerExtender 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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

보호된 프로퍼티들

프로퍼티 타입 설명
m_instance NetworkManager
m_registerPacketHandlerMethod System.Reflection.MethodInfo
m_registerPacketHandlerMethod2 System.Reflection.MethodInfo
m_registerPacketHandlerMethod3 System.Reflection.MethodInfo

공개 메소드들

메소드 설명
GetConnectedPlayers ( ) : List
GetNetworkManager ( ) : MyMultiplayerBase
GetRegisteredPacketTypes ( ) : ushort>.Dictionary
ReflectionUnitTest ( ) : bool
RegisterChatReceiver ( Action action ) : void
SendStruct ( ulong remoteUserId, Object data, Type structType ) : void

보호된 메소드들

메소드 설명
CreatePacketHandlerDelegate ( PacketRegistrationType registrationType, Type packetType, MethodInfo handler ) : Delegate
GetInternalNetManager ( ) : Object
GetPacketRegistry ( ) : Object
PreparePacketRegistrationMethod ( ) : void

비공개 메소드들

메소드 설명
GetControlType ( ) : Type
NetworkManager ( ) : System
RegisterCustomPacketHandler ( PacketRegistrationType registrationType, Type packetType, MethodInfo handler, Type baseNetManagerType ) : bool

메소드 상세

CreatePacketHandlerDelegate() 보호된 정적인 메소드

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

GetConnectedPlayers() 공개 추상적인 메소드

public abstract GetConnectedPlayers ( ) : List
리턴 List

GetInternalNetManager() 보호된 메소드

protected GetInternalNetManager ( ) : Object
리턴 Object

GetNetworkManager() 공개 정적인 메소드

public static GetNetworkManager ( ) : MyMultiplayerBase
리턴 MyMultiplayerBase

GetPacketRegistry() 보호된 메소드

protected GetPacketRegistry ( ) : Object
리턴 Object

GetRegisteredPacketTypes() 공개 메소드

public GetRegisteredPacketTypes ( ) : ushort>.Dictionary
리턴 ushort>.Dictionary

PreparePacketRegistrationMethod() 보호된 정적인 메소드

protected static PreparePacketRegistrationMethod ( ) : void
리턴 void

ReflectionUnitTest() 공개 정적인 메소드

public static ReflectionUnitTest ( ) : bool
리턴 bool

RegisterChatReceiver() 공개 메소드

public RegisterChatReceiver ( Action action ) : void
action Action
리턴 void

SendStruct() 공개 메소드

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

프로퍼티 상세

ConveyorEnabledBlockNetManagerClass 공개적으로 정적으로 프로퍼티

public static string ConveyorEnabledBlockNetManagerClass
리턴 string

ConveyorEnabledBlockNetManagerNamespace 공개적으로 정적으로 프로퍼티

public static string ConveyorEnabledBlockNetManagerNamespace
리턴 string

FloatingObjectNetManagerClass 공개적으로 정적으로 프로퍼티

public static string FloatingObjectNetManagerClass
리턴 string

FloatingObjectNetManagerNamespace 공개적으로 정적으로 프로퍼티

public static string FloatingObjectNetManagerNamespace
리턴 string

GravityGeneratorNetManagerClass 공개적으로 정적으로 프로퍼티

public static string GravityGeneratorNetManagerClass
리턴 string

GravityGeneratorNetManagerNamespace 공개적으로 정적으로 프로퍼티

public static string GravityGeneratorNetManagerNamespace
리턴 string

InternalNetManagerClass 공개적으로 정적으로 프로퍼티

public static string InternalNetManagerClass
리턴 string

InternalNetManagerNamespace 공개적으로 정적으로 프로퍼티

public static string InternalNetManagerNamespace
리턴 string

InternalNetManagerPacketRegistryField 공개적으로 정적으로 프로퍼티

public static string InternalNetManagerPacketRegistryField
리턴 string

InternalNetManagerSendToAllExceptMethod 공개적으로 정적으로 프로퍼티

public static string InternalNetManagerSendToAllExceptMethod
리턴 string

InternalNetManagerSendToAllMethod 공개적으로 정적으로 프로퍼티

public static string InternalNetManagerSendToAllMethod
리턴 string

InventoryNetManagerClass 공개적으로 정적으로 프로퍼티

public static string InventoryNetManagerClass
리턴 string

InventoryNetManagerNamespace 공개적으로 정적으로 프로퍼티

public static string InventoryNetManagerNamespace
리턴 string

NetworkManagerClass 공개적으로 정적으로 프로퍼티

public static string NetworkManagerClass
리턴 string

NetworkManagerControlHandlerField 공개적으로 정적으로 프로퍼티

public static string NetworkManagerControlHandlerField
리턴 string

NetworkManagerControlType 공개적으로 정적으로 프로퍼티

public static string NetworkManagerControlType
리턴 string

NetworkManagerInternalNetManagerField 공개적으로 정적으로 프로퍼티

public static string NetworkManagerInternalNetManagerField
리턴 string

NetworkManagerNamespace 공개적으로 정적으로 프로퍼티

public static string NetworkManagerNamespace
리턴 string

NetworkManagerRegisterChatReceiverMethod 공개적으로 정적으로 프로퍼티

public static string NetworkManagerRegisterChatReceiverMethod
리턴 string

NetworkManagerSendStructMethod 공개적으로 정적으로 프로퍼티

public static string NetworkManagerSendStructMethod
리턴 string

NetworkManagerWrapperClass 공개적으로 정적으로 프로퍼티

public static string NetworkManagerWrapperClass
리턴 string

NetworkManagerWrapperManagerInstanceField 공개적으로 정적으로 프로퍼티

public static string NetworkManagerWrapperManagerInstanceField
리턴 string

NetworkManagerWrapperNamespace 공개적으로 정적으로 프로퍼티

public static string NetworkManagerWrapperNamespace
리턴 string

PacketRegistryClass 공개적으로 정적으로 프로퍼티

public static string PacketRegistryClass
리턴 string

PacketRegistryNamespace 공개적으로 정적으로 프로퍼티

public static string PacketRegistryNamespace
리턴 string

PacketRegistryTypeIdMapField 공개적으로 정적으로 프로퍼티

public static string PacketRegistryTypeIdMapField
리턴 string

TerminalFunctionalBlocksNetManagerClass 공개적으로 정적으로 프로퍼티

public static string TerminalFunctionalBlocksNetManagerClass
리턴 string

TerminalFunctionalBlocksNetManagerNamespace 공개적으로 정적으로 프로퍼티

public static string TerminalFunctionalBlocksNetManagerNamespace
리턴 string

VoxelMapNetManagerClass 공개적으로 정적으로 프로퍼티

public static string VoxelMapNetManagerClass
리턴 string

VoxelMapNetManagerNamespace 공개적으로 정적으로 프로퍼티

public static string VoxelMapNetManagerNamespace
리턴 string

m_instance 보호되어 있는 정적으로 프로퍼티

protected static NetworkManager,SEModAPIInternal.API.Common m_instance
리턴 NetworkManager

m_registerPacketHandlerMethod 보호되어 있는 정적으로 프로퍼티

protected static MethodInfo,System.Reflection m_registerPacketHandlerMethod
리턴 System.Reflection.MethodInfo

m_registerPacketHandlerMethod2 보호되어 있는 정적으로 프로퍼티

protected static MethodInfo,System.Reflection m_registerPacketHandlerMethod2
리턴 System.Reflection.MethodInfo

m_registerPacketHandlerMethod3 보호되어 있는 정적으로 프로퍼티

protected static MethodInfo,System.Reflection m_registerPacketHandlerMethod3
리턴 System.Reflection.MethodInfo