// Update is called once per frame
    void Update()
    {
        TileColorProvider colorProvider = gameState.getTileColorProvider();
        Color             fromColor     = setColorLook(colorProvider.getPreviousColor());
        Color             toColor       = setColorLook(colorProvider.getCurrentColor());

        cam.backgroundColor = Color.Lerp(fromColor, toColor, Mathf.PingPong(Time.time, rate) / rate);
    }
Example #2
0
    // Use this for initialization
    void Start()
    {
        gameState           = GameObject.FindGameObjectWithTag("GameState").GetComponent <GameState>();
        colorProvider       = gameState.getTileColorProvider();
        outOfBoundsCollider = GetComponent <BoxCollider>();
        objectPool          = GameObject.FindGameObjectWithTag("ObjectPool").GetComponent <ObjectPool>();

        resetStack();
    }
Example #3
0
    private void Awake()
    {
        //PlayerPrefs.DeleteKey(HIGH_SCORES_KEY);
        currentState = State.GAME_NOT_STARTED;
        resetScore();
        highScores = readHighScoresFromPrefs();

        colorProvider = new TileColorProvider();
    }