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

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

공개 프로퍼티들

프로퍼티 타입 설명
CubeBlockObjectFactoryClass string
CubeBlockObjectFactoryGetBuilderFromEntityMethod string
CubeBlockObjectFactoryNamespace string
EntityBaseObjectFactoryClass string
EntityBaseObjectFactoryGetBuilderFromEntityMethod string
EntityBaseObjectFactoryNamespace string
GameConstantsClass string
GameConstantsNamespace string
IsFirstUpdateDoneField string
MainGameClass string
MainGameConfigContainerField string
MainGameDisposeMethod string
MainGameEnqueueActionMethod string
MainGameExitMethod string
MainGameGetTimeMillisMethod string
MainGameInstanceField string
MainGameMyLogField string
MainGameNamespace string
MainGameOnGameLoadedEvent string
ServerCoreClass string
ServerCoreNamespace string
ServerCoreNullRenderField string

보호된 프로퍼티들

프로퍼티 타입 설명
m_averageQueuedActions double
m_countQueuedActions int
m_gameThread Thread
m_instance SandboxGameAssemblyWrapper
m_isGameLoaded bool
m_lastProfilingOutput System.DateTime

공개 메소드들

메소드 설명
BeginGameAction ( System.Action action, GameActionCallback callback, Object state ) : bool
GameAction ( System.Action action ) : bool
GetAssemblyType ( string namespaceName, string className ) : Type
GetCubeBlockObjectBuilderFromEntity ( Object entity ) : MyObjectBuilder_CubeBlock
GetEntityBaseObjectBuilderFromEntity ( Object entity ) : MyObjectBuilder_EntityBase
GetMainGameMilliseconds ( ) : int
ReflectionUnitTest ( ) : bool

보호된 메소드들

메소드 설명
SandboxGameAssemblyWrapper ( ) : System

비공개 메소드들

메소드 설명
EnqueueMainGameAction ( System.Action action ) : bool
EntitiesLoadedEvent ( ) : void
UpdateProfile ( ) : void

메소드 상세

BeginGameAction() 공개 메소드

public BeginGameAction ( System.Action action, GameActionCallback callback, Object state ) : bool
action System.Action
callback GameActionCallback
state Object
리턴 bool

GameAction() 공개 메소드

public GameAction ( System.Action action ) : bool
action System.Action
리턴 bool

GetAssemblyType() 공개 메소드

public GetAssemblyType ( string namespaceName, string className ) : Type
namespaceName string
className string
리턴 System.Type

GetCubeBlockObjectBuilderFromEntity() 공개 메소드

public GetCubeBlockObjectBuilderFromEntity ( Object entity ) : MyObjectBuilder_CubeBlock
entity Object
리턴 MyObjectBuilder_CubeBlock

GetEntityBaseObjectBuilderFromEntity() 공개 메소드

public GetEntityBaseObjectBuilderFromEntity ( Object entity ) : MyObjectBuilder_EntityBase
entity Object
리턴 MyObjectBuilder_EntityBase

GetMainGameMilliseconds() 공개 메소드

public GetMainGameMilliseconds ( ) : int
리턴 int

ReflectionUnitTest() 공개 정적인 메소드

public static ReflectionUnitTest ( ) : bool
리턴 bool

SandboxGameAssemblyWrapper() 보호된 메소드

protected SandboxGameAssemblyWrapper ( ) : System
리턴 System

프로퍼티 상세

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

public static string CubeBlockObjectFactoryClass
리턴 string

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

public static string CubeBlockObjectFactoryGetBuilderFromEntityMethod
리턴 string

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

public static string CubeBlockObjectFactoryNamespace
리턴 string

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

public static string EntityBaseObjectFactoryClass
리턴 string

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

public static string EntityBaseObjectFactoryGetBuilderFromEntityMethod
리턴 string

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

public static string EntityBaseObjectFactoryNamespace
리턴 string

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

public static string GameConstantsClass
리턴 string

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

public static string GameConstantsNamespace
리턴 string

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

public static string IsFirstUpdateDoneField
리턴 string

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

public static string MainGameClass
리턴 string

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

public static string MainGameConfigContainerField
리턴 string

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

public static string MainGameDisposeMethod
리턴 string

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

public static string MainGameEnqueueActionMethod
리턴 string

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

public static string MainGameExitMethod
리턴 string

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

public static string MainGameGetTimeMillisMethod
리턴 string

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

public static string MainGameInstanceField
리턴 string

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

public static string MainGameMyLogField
리턴 string

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

public static string MainGameNamespace
리턴 string

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

public static string MainGameOnGameLoadedEvent
리턴 string

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

public static string ServerCoreClass
리턴 string

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

public static string ServerCoreNamespace
리턴 string

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

public static string ServerCoreNullRenderField
리턴 string

m_averageQueuedActions 보호되어 있는 프로퍼티

protected double m_averageQueuedActions
리턴 double

m_countQueuedActions 보호되어 있는 프로퍼티

protected int m_countQueuedActions
리턴 int

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

protected static Thread m_gameThread
리턴 Thread

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

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

m_isGameLoaded 보호되어 있는 프로퍼티

protected bool m_isGameLoaded
리턴 bool

m_lastProfilingOutput 보호되어 있는 프로퍼티

protected DateTime,System m_lastProfilingOutput
리턴 System.DateTime