public void SetAnswer(KeyValuePair <string, bool> answer, GameObject rock, MapQuestionManager callbackManager)
    {
        myCallbackScript = callbackManager;
        myAnswer         = answer;
        myText.text      = answer.Key;

        Instantiate(rock, transform);
    }
Example #2
0
    // Start is called before the first frame update
    void Start()
    {
        OnClickScript mouseScript = gameObject.GetComponent <OnClickScript>();

        mouseScript.hoverFunctionList.Add(OnHover);
        mouseScript.clickFunctionList.Add(OnClick);

        iconObject = transform.GetChild(0).gameObject;

        iconAnimator = iconObject.GetComponent <Animator>();
        mySprite     = iconObject.GetComponent <SpriteRenderer>();
        // mySprite.sprite = myIcon;
        iconAnimator.SetFloat("RandomTime", Random.Range(0.8f, 1.2f));

        questionManager = GameObject.Find("QuestionHolder").GetComponent <MapQuestionManager>();
    }