Ejemplo n.º 1
0
 /// <summary>
 /// 初始化加载器
 /// </summary>
 private void InitLoader()
 {
     if (loadMode == ResourceLoadMode.Local)
     {
         localLoader = new LocalResourceLoader();
     }
     else if (loadMode == ResourceLoadMode.AssetBundle)
     {
         abLoader = new AssetBundleResourceLoader();
     }
 }
Ejemplo n.º 2
0
    public static void Init()
    {
        if ( !IsInitialized )
        {
            ResLoader = new LocalResourceLoader();
            Coroutines = new CoroutineManager();
            Settings = new LocalSettingsManager();
            Input = new InputManager();
            Logger = new Logger();
            Time = new TimeProvider();
            Random = new RandomGenerator();

            Localization = new LocalizationManager();

            Sound = new SoundManager( Settings.GetBool( SoundManager.SOUND_ON_KEY, true ), Settings.GetBool( SoundManager.MUSIC_ON_KEY, true ) );
            UI = new GUIManager( ResLoader );
            IsInitialized = true;
        }
    }