void Start() { BaseStart(); // cache & pause tween sequences. (fadeOutInstant = MFX.Fade(textComponent, 0, 0, 0)).Pause(); (fadeIn = MFX.Fade(textComponent, 1, HUD_FADE_IN_AFTER, HUD_INITIAL_FADE_LENGTH)).Pause(); (fadeOutHUD = MFX.Fade(textComponent, 0, HUD_FADE_OUT_AFTER, HUD_INITIAL_FADE_LENGTH)).Pause(); (displayScoreFX = MFX.DisplayScoreFX(gameObject)).Pause(); }
void OnChangeScore(int newScore) { HUDScore.text = newScore.ToString(); int scoreChange = (newScore - previousScore); if (scoreChange > 5) { MFX.DisplayScoreFX(gameObject, HUDScore); } previousScore = newScore; }
void Start() { canvasScaler = gameObject.GetComponentInParent <CanvasScaler>(); Assert.IsNotNull(canvasScaler); canvasScaler.scaleFactor = CANVAS_SCALE; M.PositionInHUD(rectTrans, textComponent, SCORE_ALIGNMENT, SCORE_X_POS, SCORE_Y_POS); // cache & pause tween sequences. (fadeOutInstant = MFX.Fade(textComponent, 0, 0, 0)).Pause(); (fadeIn = MFX.Fade(textComponent, 1, HUD_FADE_IN_AFTER, HUD_INITIAL_TIME_TO_FADE)).Pause(); (fadeOutHUD = MFX.Fade(textComponent, 0, HUD_FADE_OUT_AFTER, HUD_INITIAL_TIME_TO_FADE)).Pause(); (displayScoreFX = MFX.DisplayScoreFX(gameObject)).Pause(); }
void Start() { canvasScaler = gameObject.GetComponentInParent <CanvasScaler>(); Assert.IsNotNull(canvasScaler); canvasScale = Camera.main.GetComponent <PixelArtCamera>().CanvasScale; Assert.AreNotApproximatelyEqual(0.0f, canvasScale); PositionHUDElements(); // cache & pause tween sequences. (fadeOutInstant = MFX.Fade(textComponent, 0, 0, 0)).Pause(); (fadeIn = MFX.Fade(textComponent, 1, HUD_FADE_IN_AFTER, HUD_INITIAL_FADE_LENGTH)).Pause(); (fadeOutHUD = MFX.Fade(textComponent, 0, HUD_FADE_OUT_AFTER, HUD_INITIAL_FADE_LENGTH)).Pause(); (displayScoreFX = MFX.DisplayScoreFX(gameObject)).Pause(); }