C# Class SEModAPIInternal.API.Common.SandboxGameAssemblyWrapper

显示文件 Open project: rexxar-tc/SEServerExtender Class Usage Examples

Public Properties

Property Type Description
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

Protected Properties

Property Type Description
m_averageQueuedActions double
m_countQueuedActions int
m_gameThread Thread
m_instance SandboxGameAssemblyWrapper
m_isGameLoaded bool
m_lastProfilingOutput System.DateTime

Public Methods

Method Description
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

Protected Methods

Method Description
SandboxGameAssemblyWrapper ( ) : System

Private Methods

Method Description
EnqueueMainGameAction ( System.Action action ) : bool
EntitiesLoadedEvent ( ) : void
UpdateProfile ( ) : void

Method Details

BeginGameAction() public method

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

GameAction() public method

public GameAction ( System.Action action ) : bool
action System.Action
return bool

GetAssemblyType() public method

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

GetCubeBlockObjectBuilderFromEntity() public method

public GetCubeBlockObjectBuilderFromEntity ( Object entity ) : MyObjectBuilder_CubeBlock
entity Object
return MyObjectBuilder_CubeBlock

GetEntityBaseObjectBuilderFromEntity() public method

public GetEntityBaseObjectBuilderFromEntity ( Object entity ) : MyObjectBuilder_EntityBase
entity Object
return MyObjectBuilder_EntityBase

GetMainGameMilliseconds() public method

public GetMainGameMilliseconds ( ) : int
return int

ReflectionUnitTest() public static method

public static ReflectionUnitTest ( ) : bool
return bool

SandboxGameAssemblyWrapper() protected method

protected SandboxGameAssemblyWrapper ( ) : System
return System

Property Details

CubeBlockObjectFactoryClass public_oe static_oe property

public static string CubeBlockObjectFactoryClass
return string

CubeBlockObjectFactoryGetBuilderFromEntityMethod public_oe static_oe property

public static string CubeBlockObjectFactoryGetBuilderFromEntityMethod
return string

CubeBlockObjectFactoryNamespace public_oe static_oe property

public static string CubeBlockObjectFactoryNamespace
return string

EntityBaseObjectFactoryClass public_oe static_oe property

public static string EntityBaseObjectFactoryClass
return string

EntityBaseObjectFactoryGetBuilderFromEntityMethod public_oe static_oe property

public static string EntityBaseObjectFactoryGetBuilderFromEntityMethod
return string

EntityBaseObjectFactoryNamespace public_oe static_oe property

public static string EntityBaseObjectFactoryNamespace
return string

GameConstantsClass public_oe static_oe property

public static string GameConstantsClass
return string

GameConstantsNamespace public_oe static_oe property

public static string GameConstantsNamespace
return string

IsFirstUpdateDoneField public_oe static_oe property

public static string IsFirstUpdateDoneField
return string

MainGameClass public_oe static_oe property

public static string MainGameClass
return string

MainGameConfigContainerField public_oe static_oe property

public static string MainGameConfigContainerField
return string

MainGameDisposeMethod public_oe static_oe property

public static string MainGameDisposeMethod
return string

MainGameEnqueueActionMethod public_oe static_oe property

public static string MainGameEnqueueActionMethod
return string

MainGameExitMethod public_oe static_oe property

public static string MainGameExitMethod
return string

MainGameGetTimeMillisMethod public_oe static_oe property

public static string MainGameGetTimeMillisMethod
return string

MainGameInstanceField public_oe static_oe property

public static string MainGameInstanceField
return string

MainGameMyLogField public_oe static_oe property

public static string MainGameMyLogField
return string

MainGameNamespace public_oe static_oe property

public static string MainGameNamespace
return string

MainGameOnGameLoadedEvent public_oe static_oe property

public static string MainGameOnGameLoadedEvent
return string

ServerCoreClass public_oe static_oe property

public static string ServerCoreClass
return string

ServerCoreNamespace public_oe static_oe property

public static string ServerCoreNamespace
return string

ServerCoreNullRenderField public_oe static_oe property

public static string ServerCoreNullRenderField
return string

m_averageQueuedActions protected_oe property

protected double m_averageQueuedActions
return double

m_countQueuedActions protected_oe property

protected int m_countQueuedActions
return int

m_gameThread protected_oe static_oe property

protected static Thread m_gameThread
return Thread

m_instance protected_oe static_oe property

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

m_isGameLoaded protected_oe property

protected bool m_isGameLoaded
return bool

m_lastProfilingOutput protected_oe property

protected DateTime,System m_lastProfilingOutput
return System.DateTime