public void UpdateHideText() { float kTimeTextShown = 4.5f; const float kWaitForAard = 1.0f; if (currentText == 2) { kTimeTextShown = 6.5f; } if (currentText == ((int)Enum.kCTNumTexts - 1)) { kTimeTextShown = 6.5f; } if (currentText == 2) { if (timeSinceText >= (kTimeTextShown - kAardFadeTime)) { aardmanAlpha = 1.0f - Utilities.GetRatioP1P2(timeSinceText, (kTimeTextShown - kAardFadeTime), kTimeTextShown); } else if (timeSinceText < kAardFadeTime + kWaitForAard) { aardmanAlpha = Utilities.GetRatioP1P2(timeSinceText, kWaitForAard, kAardFadeTime + kWaitForAard); } } if (timeSinceText >= kTimeTextShown) { this.HideThisText(); state = CreditsTextState.kStateHidingLastText; timeSinceText = 0.0f; } }
public void Start() { Globals.g_world.tileCam.enabled = true; state = CreditsTextState.kStateHidingLastText; timeSinceText = 0.0f; currentText = 0; }
public void UpdateShowNextText() { float kTimeBetweenTexts = 1.0f; if (timeSinceText >= kTimeBetweenTexts) { this.ShowNextText(); state = CreditsTextState.kStateDisplayingText; timeSinceText = 0.0f; } }