C# 클래스 Hugula.PLua

상속: UnityEngine.MonoBehaviour
파일 보기 프로젝트 열기: tenvick/hugula 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
enterLua string
lua LuaInterface.Lua
onAppFocusFn LuaFunction
onAppPauseFn LuaFunction
onAppQuitFn LuaFunction
onDestroyFn LuaFunction

Private Properties

프로퍼티 타입 설명
Awake void
DecryptLuaBundle IEnumerator
DelayDo IEnumerator
DoMain void
LoadBundle void
LoadLuaBytes byte[]
LoadScript void
Loader byte[]
OnApplicationFocus void
OnApplicationPause void
OnApplicationQuit void
OnDestroy void
ReOpen IEnumerator
RegisterFunc void
SetLuaPath void
Start void
Update void

공개 메소드들

메소드 설명
Delay ( LuaFunction luafun, float time ) : Coroutine
LoadBundle ( LuaFunction onLoadedFn ) : void

load assetbundle

ReStart ( float sconds ) : void

ReStart.

RemoveAllEvents ( ) : void

Removes all events.

SetRequire ( string key, TextAsset textAsset ) : void

ÉèÖÃrequire

StopAllDelay ( ) : void
StopDelay ( Coroutine coroutine ) : void

비공개 메소드들

메소드 설명
Awake ( ) : void
DecryptLuaBundle ( string luaPath, bool isStreaming, LuaFunction onLoadedFn ) : IEnumerator

lua bundle

DelayDo ( LuaFunction luafun, float time ) : IEnumerator
DoMain ( ) : void

lua begin

LoadBundle ( ) : void

load assetbundle

LoadLuaBytes ( string name ) : byte[]

´ÓabÖÐload bytes

LoadScript ( ) : void
Loader ( string name ) : byte[]

loader

OnApplicationFocus ( bool focusStatus ) : void
OnApplicationPause ( bool pauseStatus ) : void
OnApplicationQuit ( ) : void
OnDestroy ( ) : void
ReOpen ( float seconds ) : IEnumerator

RegisterFunc ( ) : void
SetLuaPath ( ) : void
Start ( ) : void
Update ( ) : void

메소드 상세

Delay() 공개 정적인 메소드

public static Delay ( LuaFunction luafun, float time ) : Coroutine
luafun LuaFunction
time float
리턴 UnityEngine.Coroutine

LoadBundle() 공개 메소드

load assetbundle
public LoadBundle ( LuaFunction onLoadedFn ) : void
onLoadedFn LuaFunction
리턴 void

ReStart() 공개 메소드

ReStart.
public ReStart ( float sconds ) : void
sconds float Sconds.
리턴 void

RemoveAllEvents() 공개 메소드

Removes all events.
public RemoveAllEvents ( ) : void
리턴 void

SetRequire() 공개 메소드

ÉèÖÃrequire
public SetRequire ( string key, TextAsset textAsset ) : void
key string
textAsset UnityEngine.TextAsset
리턴 void

StopAllDelay() 공개 정적인 메소드

public static StopAllDelay ( ) : void
리턴 void

StopDelay() 공개 정적인 메소드

public static StopDelay ( Coroutine coroutine ) : void
coroutine UnityEngine.Coroutine
리턴 void

프로퍼티 상세

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

public static string enterLua
리턴 string

lua 공개적으로 프로퍼티

public Lua,LuaInterface lua
리턴 LuaInterface.Lua

onAppFocusFn 공개적으로 프로퍼티

public LuaFunction onAppFocusFn
리턴 LuaFunction

onAppPauseFn 공개적으로 프로퍼티

public LuaFunction onAppPauseFn
리턴 LuaFunction

onAppQuitFn 공개적으로 프로퍼티

public LuaFunction onAppQuitFn
리턴 LuaFunction

onDestroyFn 공개적으로 프로퍼티

public LuaFunction onDestroyFn
리턴 LuaFunction