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; }
//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); }
/// <summary> /// /// </summary> public void StartGamePlay() { ISceneLoad sceneLoad = GameManager.Instance.sceneLoader.GetComponent<ISceneLoad>(); sceneLoad.LoadLevel(1); }