Exemple #1
0
    private void Initialize()
    {
        // Create thumbsticks
        Vector3 lsOffset = Quaternion.Euler(0f, 0f, Random.Range(45f, 135f)) * new Vector3(0f, MaxThumbStickRadius);
        Vector3 rsOffset = Quaternion.Euler(0f, 0f, Random.Range(45f, 135f)) * new Vector3(0f, -MaxThumbStickRadius);

        LS = (GameObject)GameObject.Instantiate(Tree.Prefabs.ThumbStick, Tree.BodyParts.MinigameCircle.transform.position + lsOffset, Quaternion.identity);
        RS = (GameObject)GameObject.Instantiate(Tree.Prefabs.ThumbStick, Tree.BodyParts.MinigameCircle.transform.position + rsOffset, Quaternion.identity);

        LS.GetComponent <SpriteRenderer>().sprite = Tree.Sprites.EatingMinigame.LS;
        RS.GetComponent <SpriteRenderer>().sprite = Tree.Sprites.EatingMinigame.RS;

        LSArrow = LS.transform.GetChild(0).gameObject;
        RSArrow = RS.transform.GetChild(0).gameObject;

        Tree.BodyParts.MinigameCircle.GetComponent <SpriteRenderer>().sprite = Tree.Sprites.EatingMinigame.Circle[0];

        timeElapsed = 0f;

        initialized = true;
    }