Ejemplo n.º 1
0
    public void Initiate(Pattern pattern)
    {
        pattern.ReplacePatternNodeSet(nodes_);

        Vector2 range = GameController.instance.GetLevelBand();
        float side = Random.Range(0, 2) == 0 ? -1.0f : 1.0f;

        transform.position = new Vector3(side * Random.Range(range.x, range.y), transform.position.y + Random.Range(-5.0f, 5.0f));

        pattern.DisaplyPattern();
    }
Ejemplo n.º 2
0
    public void Initiate(Pattern pattern, float xOffset)
    {
        pattern.ReplacePlayerNodeSet(nodes1_);
        pattern.ReplacePatternNodeSet(nodes2_);

        pattern.DisaplyPattern();
        pattern.DisaplyPlayerPattern();

        transform.Translate(-Vector3.up * xOffset);

        if (pattern.successful) {
            tick.SetActive(true);
        } else {
            cross.SetActive(true);
        }
    }