C# 클래스 CSLightMng, CSLightForUnity

상속: MonoBehaviour
파일 보기 프로젝트 열기: wpszz/CSLightForUnity

보호된 프로퍼티들

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