示例#1
0
    private void Awake()
    {
        titleSreenUI.gameObject.SetActive(true);
        titleSreenUI.alpha = 0;

        gameLogoSprite.sprite2D = fmc.game.Settings.gameLogo;
        gameLogoSprite.MakePixelPerfect();
        gameLogoSprite.keepAspectRatio = UIWidget.AspectRatioSource.BasedOnWidth;
        Transform bottomAnchorTarget = gameLogoSprite.bottomAnchor.target;

        gameLogoSprite.SetAnchor(gameLogoSprite.leftAnchor.target.gameObject, 5, 5, -5, -5);
        gameLogoSprite.bottomAnchor.target   = bottomAnchorTarget;
        gameLogoSprite.bottomAnchor.absolute = -5;
        gameLogoSprite.ResetAndUpdateAnchors();


        gdprButton.onClick.Add(new EventDelegate(ShowGDPRPrompt));
        playButton.onClick.Add(new EventDelegate(OnPlayButtonPressed));
        allScreenButton.onClick.Add(new EventDelegate(OnPlayButtonPressed));

        gameUI.gameObject.SetActive(true);
        gameUI.alpha       = 0;
        tutorialLabel.text = fmc.game.Settings.tutorialMessage;

        gameOverUI.gameObject.SetActive(true);
        gameOverUI.alpha = 0;
        gameOverSecondChanceUI.gameObject.SetActive(false);
        newBestScoreLabel.gameObject.SetActive(false);

        allScreenButton.gameObject.SetActive(false);

        fmc.ads.LoadInterstitial();

        hasLost = false;
    }
示例#2
0
 private void Start()
 {
     if (fmc.game.Settings.companyLogo)
     {
         companySprite.MakePixelPerfect();
         companySprite.keepAspectRatio = UIWidget.AspectRatioSource.BasedOnWidth;
         companySprite.SetAnchor(companySprite.leftAnchor.target.gameObject, 20, 0, -20, 0);
         companySprite.UpdateAnchors();
     }
 }