C# Класс Hugula.PLua

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

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

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