C# Класс CSLightMng, CSLightForUnity

Наследование: MonoBehaviour
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
m_clsAssetBundle AssetBundle
m_clsContent CLS_Content
m_clsCurEntry SInstance
m_clsEnv CLS_Environment
m_emptyParams BetterList
m_scriptLastUpdateTime float
m_scriptTokenDebug bool
m_scriptUpdateGap float

Открытые методы

Метод Описание
Call ( SInstance scriptInstance, string funName ) : object
CallStatic ( string className, string funName ) : object
ClearGlobalValue ( ) : void
Deserialize ( Stream source, string className ) : object
DumpStack ( System ex ) : string
Eval ( string script ) : object
Execute ( string script ) : object
GetMember ( SInstance scriptInstance, string memName, object val ) : object
GetMemberStatic ( string className, string memName ) : object
InitializeFromAssetBundle ( AssetBundle scriptsAssetBundle ) : void
NewInstance ( string className ) : object
RunScriptEntry ( string clsEntryName ) : Coroutine
Serialize ( Stream destination, object clsObj ) : void
SetGlobalValue ( string name, object val ) : void
SetMember ( SInstance scriptInstance, string memName, object val ) : void
SetMemberStatic ( string className, string memName, object val ) : void

Защищенные методы

Метод Описание
Clear ( ) : void
GetSortMembers ( SInstance sInstance, List &values, List &keywords ) : void
ReadSInstance ( ProtoReader reader, SInstance sInstance, CLS_Environment environment ) : void
RuntimeCompilerClass ( string className, List types = null ) : void
RuntimeCompilerTokens ( IList tokens, List types = null ) : void
ScriptParamConvert ( ) : BetterList
Update ( ) : void
WriteField ( ProtoWriter writer, object memberV, Type memberT, int fieldNumber ) : void
WriteSInstance ( ProtoWriter writer, SInstance sInstance ) : void

Приватные методы

Метод Описание
GetItemType ( Type type ) : Type
ReadField ( ProtoReader reader, Type memberT, string sClassName, CLS_Environment environment ) : object
RunScriptEntryCoroutine ( string clsEntryName, MonoBehaviour behaviour ) : IEnumerator

Описание методов

Call() публичный Метод

public Call ( SInstance scriptInstance, string funName ) : object
scriptInstance CSLE.SInstance
funName string
Результат object

CallStatic() публичный Метод

public CallStatic ( string className, string funName ) : object
className string
funName string
Результат object

Clear() защищенный Метод

protected Clear ( ) : void
Результат void

ClearGlobalValue() публичный Метод

public ClearGlobalValue ( ) : void
Результат void

Deserialize() публичный Метод

public Deserialize ( Stream source, string className ) : object
source Stream
className string
Результат object

DumpStack() публичный Метод

public DumpStack ( System ex ) : string
ex System
Результат string

Eval() публичный Метод

public Eval ( string script ) : object
script string
Результат object

Execute() публичный Метод

public Execute ( string script ) : object
script string
Результат object

GetMember() публичный Метод

public GetMember ( SInstance scriptInstance, string memName, object val ) : object
scriptInstance CSLE.SInstance
memName string
val object
Результат object

GetMemberStatic() публичный Метод

public GetMemberStatic ( string className, string memName ) : object
className string
memName string
Результат object

GetSortMembers() защищенный Метод

protected GetSortMembers ( SInstance sInstance, List &values, List &keywords ) : void
sInstance CSLE.SInstance
values List
keywords List
Результат void

InitializeFromAssetBundle() публичный Метод

public InitializeFromAssetBundle ( AssetBundle scriptsAssetBundle ) : void
scriptsAssetBundle AssetBundle
Результат void

NewInstance() публичный Метод

public NewInstance ( string className ) : object
className string
Результат object

ReadSInstance() защищенный Метод

protected ReadSInstance ( ProtoReader reader, SInstance sInstance, CLS_Environment environment ) : void
reader ProtoReader
sInstance SInstance
environment CLS_Environment
Результат void

RunScriptEntry() публичный Метод

public RunScriptEntry ( string clsEntryName ) : Coroutine
clsEntryName string
Результат Coroutine

RuntimeCompilerClass() защищенный Метод

protected RuntimeCompilerClass ( string className, List types = null ) : void
className string
types List
Результат void

RuntimeCompilerTokens() защищенный Метод

protected RuntimeCompilerTokens ( IList tokens, List types = null ) : void
tokens IList
types List
Результат void

ScriptParamConvert() защищенный Метод

protected ScriptParamConvert ( ) : BetterList
Результат BetterList

Serialize() публичный Метод

public Serialize ( Stream destination, object clsObj ) : void
destination Stream
clsObj object
Результат void

SetGlobalValue() публичный Метод

public SetGlobalValue ( string name, object val ) : void
name string
val object
Результат void

SetMember() публичный Метод

public SetMember ( SInstance scriptInstance, string memName, object val ) : void
scriptInstance SInstance
memName string
val object
Результат void

SetMemberStatic() публичный Метод

public SetMemberStatic ( string className, string memName, object val ) : void
className string
memName string
val object
Результат void

Update() защищенный Метод

protected Update ( ) : void
Результат void

WriteField() защищенный Метод

protected WriteField ( ProtoWriter writer, object memberV, Type memberT, int fieldNumber ) : void
writer ProtoWriter
memberV object
memberT Type
fieldNumber int
Результат void

WriteSInstance() защищенный Метод

protected WriteSInstance ( ProtoWriter writer, SInstance sInstance ) : void
writer ProtoWriter
sInstance SInstance
Результат void

Описание свойств

m_clsAssetBundle защищенное свойство

protected AssetBundle m_clsAssetBundle
Результат AssetBundle

m_clsContent защищенное свойство

protected CLS_Content m_clsContent
Результат CLS_Content

m_clsCurEntry защищенное свойство

protected SInstance m_clsCurEntry
Результат SInstance

m_clsEnv защищенное свойство

protected CLS_Environment m_clsEnv
Результат CLS_Environment

m_emptyParams защищенное свойство

protected BetterList m_emptyParams
Результат BetterList

m_scriptLastUpdateTime защищенное свойство

protected float m_scriptLastUpdateTime
Результат float

m_scriptTokenDebug защищенное свойство

protected bool m_scriptTokenDebug
Результат bool

m_scriptUpdateGap защищенное свойство

protected float m_scriptUpdateGap
Результат float