protected override void OnStart(ICompleteLevel objCompelte) { if (Application.loadedLevelName.Substring(0, 1) != "W") { return; } int newCurrentLevel = Convert.ToInt32(Application.loadedLevelName.Substring(1, 1)); if (newCurrentLevel == currentW) { currentScene = getLevelDead(); } else //Cambiamos de mundo { currentW = newCurrentLevel; RefillList(); currentScene = getLevelDead(); } if (SaveManager.Instance.dataKlaus != null) { currentDeads = SaveManager.Instance.dataKlaus.deaths; } else { currentDeads = -1; } base.OnStart(objCompelte); }
protected void UnRegisterCompelteScene() { if (test != null) { test.UnRegisterCompleteScene(OnCompleteScene); test = null; } }
protected override void OnStart(ICompleteLevel objCompelte) { if (SaveManager.Instance.dataKlaus != null) { currentDeads = SaveManager.Instance.dataKlaus.deaths; base.OnStart(objCompelte); } }
public void OnRegister(ICompleteLevel objCompelte) { if (!CanRegister()) { return; } OnStart(objCompelte); }
protected override void OnStart(ICompleteLevel objCompelte) { base.OnStart(objCompelte); //Aqui me registro a las key de las escenas KillKey[] keys = GameObject.FindObjectsOfType <KillKey>(); for (int i = 0; i < keys.Length; ++i) { keys[i].KillCallback += OnKillKey; } }
protected override void OnStart(ICompleteLevel objCompelte) { if (Application.loadedLevelName == SceneID) { base.OnStart(objCompelte); } else if (Application.loadedLevelName == SceneStartID) { if (SaveManager.Instance.dataKlaus != null) { currentDeads = SaveManager.Instance.dataKlaus.deaths; } } }
protected virtual void OnCompleteScene() { if (UnLock) { if (test != null) { test.UnRegisterCompleteScene(OnCompleteScene); } test = null; return; } UnLock = true; test.UnRegisterCompleteScene(OnCompleteScene); test = null; enabled = false; }
protected override void OnStart(ICompleteLevel objCompelte) { test = objCompelte; test.RegisterCompleteLevel(OnCompleteLevel); }
protected virtual void OnStart(ICompleteLevel objCompelte) { test = objCompelte; test.RegisterCompleteScene(OnCompleteScene); }