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(); }
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); } }