void SetupControls() { Debug.Log ("CreditsScreen::SetupControls"); HorizontalMovingLabel ctrl; const float jobDelay = 1f; const float nameDelay = 0.3f; float controlPosition; float stopPosition = Screen.width / 2; float currentDelay = 0; HorizontalMovingLabel.BorderAlignment jobAlignment = HorizontalMovingLabel.BorderAlignment.RIGHT; HorizontalMovingLabel.BorderAlignment nameAlignment = HorizontalMovingLabel.BorderAlignment.LEFT; // // // currentDelay += jobDelay; controlPosition = initialOffset; ctrl = new HorizontalMovingLabel("Artwork", lineSpeed, new Vector2(0, controlPosition), stopPosition, jobAlignment, currentDelay); ctrl.CustomSkin = this.skin; ctrl.StyleName = "CreditScreenJobLabel"; controls.Add(ctrl); // // // currentDelay += nameDelay; controlPosition += nextLineOffset; ctrl = new HorizontalMovingLabel("Simon Abbt", -lineSpeed, new Vector2(Screen.width, controlPosition), stopPosition, nameAlignment, currentDelay); ctrl.CustomSkin = this.skin; ctrl.StyleName = "CreditScreenNameLabel"; controls.Add(ctrl); // // // currentDelay += nameDelay; controlPosition += nextLineOffset; ctrl = new HorizontalMovingLabel("Martin Hones", -lineSpeed, new Vector2(Screen.width, controlPosition), stopPosition, nameAlignment, currentDelay); ctrl.CustomSkin = this.skin; ctrl.StyleName = "CreditScreenNameLabel"; controls.Add(ctrl); // // // currentDelay += nameDelay; controlPosition += nextLineOffset; ctrl = new HorizontalMovingLabel("David Seifers", -lineSpeed, new Vector2(Screen.width, controlPosition), stopPosition, nameAlignment, currentDelay); ctrl.CustomSkin = this.skin; ctrl.StyleName = "CreditScreenNameLabel"; controls.Add(ctrl); // // // currentDelay += jobDelay; controlPosition += nextLineOffset; ctrl = new HorizontalMovingLabel("Coding", lineSpeed, new Vector2(0, controlPosition), stopPosition, jobAlignment, currentDelay); ctrl.CustomSkin = this.skin; ctrl.StyleName = "CreditScreenJobLabel"; controls.Add(ctrl); // // // currentDelay += nameDelay; controlPosition += nextLineOffset; ctrl = new HorizontalMovingLabel("Adam Burg", -lineSpeed, new Vector2(Screen.width, controlPosition), stopPosition, nameAlignment, currentDelay); ctrl.CustomSkin = this.skin; ctrl.StyleName = "CreditScreenNameLabel"; controls.Add(ctrl); // // // currentDelay += nameDelay; controlPosition += nextLineOffset; ctrl = new HorizontalMovingLabel("Jonas Kugelmann", -lineSpeed, new Vector2(Screen.width, controlPosition), stopPosition, nameAlignment, currentDelay); ctrl.CustomSkin = this.skin; ctrl.StyleName = "CreditScreenNameLabel"; controls.Add(ctrl); // // // currentDelay += nameDelay; controlPosition += nextLineOffset; ctrl = new HorizontalMovingLabel("Thomas Wagner", -lineSpeed, new Vector2(Screen.width, controlPosition), stopPosition, nameAlignment, currentDelay); ctrl.CustomSkin = this.skin; ctrl.StyleName = "CreditScreenNameLabel"; controls.Add(ctrl); // // // currentDelay += jobDelay; controlPosition += nextLineOffset; ctrl = new HorizontalMovingLabel("Sound effects", lineSpeed, new Vector2(0, controlPosition), stopPosition, jobAlignment, currentDelay); ctrl.CustomSkin = this.skin; ctrl.StyleName = "CreditScreenJobLabel"; controls.Add(ctrl); // // // currentDelay += nameDelay; controlPosition += nextLineOffset; ctrl = new HorizontalMovingLabel("David Seifers", -lineSpeed, new Vector2(Screen.width, controlPosition), stopPosition, nameAlignment, currentDelay); ctrl.CustomSkin = this.skin; ctrl.StyleName = "CreditScreenNameLabel"; controls.Add(ctrl); // // // currentDelay += nameDelay; controlPosition += nextLineOffset; ctrl = new HorizontalMovingLabel("Thomas Wagner", -lineSpeed, new Vector2(Screen.width, controlPosition), stopPosition, nameAlignment, currentDelay); ctrl.CustomSkin = this.skin; ctrl.StyleName = "CreditScreenNameLabel"; controls.Add(ctrl); }
void SetupStatCaptions() { Debug.Log ("EndgameScreen::SetupControls"); HorizontalMovingLabel ctrl; float delay = initialStatsDelay; float controlPosition; // // // controlPosition = initialStatsOffset; ctrl = new HorizontalMovingLabel("Time survived:", leftStatsSpeed, new Vector2(0, controlPosition), leftStatsColumnPosition, leftColumnAlignment, delay); ctrl.CustomSkin = this.skin; ctrl.StyleName = "EndgameScreenStatCaption"; statsCaptions.Add(ctrl); // // // controlPosition += nextStatsLineOffset; delay += nextStatsLineDelay; ctrl = new HorizontalMovingLabel("Bots killed:", leftStatsSpeed, new Vector2(0, controlPosition), leftStatsColumnPosition, leftColumnAlignment, delay); ctrl.CustomSkin = this.skin; ctrl.StyleName = "EndgameScreenStatCaption"; statsCaptions.Add(ctrl); // // // controlPosition += nextStatsLineOffset; delay += nextStatsLineDelay; ctrl = new HorizontalMovingLabel("Hearts collected:", leftStatsSpeed, new Vector2(0, controlPosition), leftStatsColumnPosition, leftColumnAlignment, delay); ctrl.CustomSkin = this.skin; ctrl.StyleName = "EndgameScreenStatCaption"; statsCaptions.Add(ctrl); // // // controlPosition += nextStatsLineOffset; delay += nextStatsLineDelay; ctrl = new HorizontalMovingLabel("Score:", leftStatsSpeed, new Vector2(0, controlPosition), leftStatsColumnPosition, leftColumnAlignment, delay); ctrl.CustomSkin = this.skin; ctrl.StyleName = "EndgameScreenStatCaption"; statsCaptions.Add(ctrl); }