public override void OnLoadingScreen(DaggerfallTravelPopUp sender) { loadingSave = false; if (string.IsNullOrEmpty(questMessage = GetQuestMessage())) { questMessage = defaultquestMessage; } }
/// <summary> /// Called during a fast travel. /// </summary> /// <param name="sender">Travel popup.</param> public virtual void OnLoadingScreen(DaggerfallTravelPopUp sender) { CurrentLoadingType = LoadingType.Default; RefreshRect(); RefreshBackground(); foreach (LoadingScreenComponent component in components) { if (component.Enabled) { component.OnLoadingScreen(sender); } } }
/// <summary> /// Gets a tip to show on screen for fast travel. /// </summary> /// <param name="sender">Travel popup.</param> /// <returns>Tip</returns> private string GetTip(DaggerfallTravelPopUp sender) { SetSeed(); switch (Random.Range(0, 5)) { case 0: case 1: // Scaled on level int playerLevel = GameManager.Instance.PlayerEntity.Level; return(RandomTip(ScaledTips(playerLevel))); case 2: case 3: // Location return(RandomTip(LocationTips(false))); default: // Generic tips return(RandomTip(tips.generic)); } }
public override void OnLoadingScreen(DaggerfallTravelPopUp sender) { UpdateLevelCounter(); }
public override void OnLoadingScreen(DaggerfallTravelPopUp sender) { SetEnemy(); }
private void DaggerfallTravelPopUp_OnPreFastTravel(DaggerfallTravelPopUp sender) { window.Panel.OnLoadingScreen(sender); StartLoadingScreen(); }
/// <summary> /// Called during a fast travel. /// </summary> /// <param name="sender">Travel popup..</param> public abstract void OnLoadingScreen(DaggerfallTravelPopUp sender);
public override void OnLoadingScreen(DaggerfallTravelPopUp sender) { label = loadingLabel; }
public override void OnLoadingScreen(DaggerfallTravelPopUp sender) { tip = GetTip(sender); }