C# Класс SEModAPIInternal.API.Common.SandboxGameAssemblyWrapper

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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)

Свойство Тип Описание
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