示例#1
0
 private void Awake()
 {
     ppEffects           = GetComponent <PPEffects>();
     lastDestroyRowSound = Time.time;
     levelLoader         = GetComponent <LevelLoader>();
     levelWidth          = levelLoader.LevelWidth;
     levelLength         = levelLoader.CalcPuzzleLen() * levelLoader.NumPuzzles + stageLen[LevelLoader.stage - 1];
     levelEnd            = levelLength;
     CreateStaticBlocks();
 }
    private void Awake()
    {
        lifeBarImage         = lifeBar.GetComponent <Image>();
        soundBarImage        = soundBar.GetComponent <RawImage>();
        barMaskRectTransform = soundBarMask.GetComponent <RectTransform>();
        barMaskWidth         = barMaskRectTransform.sizeDelta.x;

        life        = new Life();
        postProcess = PP.GetComponent <PPEffects>();
    }
示例#3
0
    private void Start()
    {
        ppEffects        = GetComponent <PPEffects>();
        raiseCubes       = GetComponent <RaiseCubes>();
        levelLoader      = GetComponent <LevelLoader>();
        rotatingCubes    = GetComponent <RotatingCubes>();
        playerController = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerController>();
        stageText.text   = "Level: " + LevelLoader.stage;
        ShowAd();
#if !UNITY_ADS
        GameObject.FindGameObjectWithTag("BackgroundMusic").GetComponent <BackMusic>().StartMusic();
#endif
    }