Example #1
0
    public SceneLoadTask(string assetName, bool _isKeepInMemory)
    {
        ResGroupCfg cfg = GameCfgMgr.Instance.GetGroupInfo(assetName);

        mIsGrop  = cfg != null;
        loadType = mIsGrop ? new LoadGroup(cfg) : new AutoLoadAsset(assetName, _isKeepInMemory) as ISceneLoad;
    }
Example #2
0
    //Fighter Mode Selection

    public void ContinueToBattle()
    {
        GameManager.Instance.sessionData.SetGamePlay(vesselSelection, battleModeSelection);
        ISceneLoad sceneLoad = GameManager.Instance.GetComponent <ISceneLoad>();

        sceneLoad.LoadLevel(1);
    }
 private void Start()
 {
     SceneLoad = GetComponent <ISceneLoad <string> >();
     if (SceneLoad != null)
     {
         SceneLoad.LoadScene      = LoadScene;
         SceneLoad.LoadSceneAsync = LoadSceneInsideCoroutine;
     }
 }
 public static void RemoveNotifier(ISceneLoad notifier)
 {
     _notifiers.Remove(notifier);
 }
 public static void AddNotifier(ISceneLoad notifier)
 {
     _notifiers.Add(notifier);
 }
Example #6
0
 /// <summary>
 /// 
 /// </summary>
 public void StartGamePlay()
 {
     ISceneLoad sceneLoad = GameManager.Instance.sceneLoader.GetComponent<ISceneLoad>();
     sceneLoad.LoadLevel(1);
 }