Пример #1
0
    void OnAnswerClicked(bool answer)
    {
        CardMessage        cardMessage;
        TriviaCardsManager triviaCardsManager = gameObject.GetComponentInParent <TriviaCardsManager>();

        if (answer)
        {
            cardMessage = new CardMessage(gameObject, true);
            triviaCardsManager.SendMessage("CardMessageWhenClicked", cardMessage);
        }
        else if (!answer)
        {
            cardMessage = new CardMessage(gameObject, false);
            triviaCardsManager.SendMessage("CardMessageWhenClicked", cardMessage);
        }
    }
Пример #2
0
    // Use this for initialization
    void Start()
    {
        rgbd2D         = GetComponent <Rigidbody2D>();
        spriteRenderer = GetComponent <SpriteRenderer>();
        if (spriteRenderer == null)
        {
            print("sprite render in player is null");
        }
        triviaCardsManager = GameObject.FindGameObjectWithTag("tcManager").GetComponent <TriviaCardsManager>();
        if (triviaCardsManager != null)
        {
            print("player connected to trivia card manager");
        }
        StartCutScene cutScene = GameObject.FindGameObjectWithTag("CutScene").GetComponent <StartCutScene>();

        cutScene.endCutScene += HandleOnEndCutScene;
        StartCoroutine(AnimateSprite());
    }