Beispiel #1
0
    public void SetResult(ActiveTraining activeTraining, int gainedXP, TrainingGameResultFeedbackData data)
    {
        //skillNameField.text = activeTraining.Training.Name;
        //skillSpriteImage.sprite = activeTraining.Training.Visual;
        //xpAmountField.text = gainedXP.ToString();
        feedbackData = data;
        GameObject feedbackDisplay = Instantiate(activeTraining.Training.FeedbackController.gameObject, feedbackContainer);

        feedbackController = feedbackDisplay.GetComponent <TrainingGameResultFeedback>();
        feedbackController.Setup(data);
    }
Beispiel #2
0
    public override void Setup(TrainingGameResultFeedbackData feedbackData)
    {
        templateCookie.gameObject.SetActive(false);
        backButton.SetActive(false);
        feedbackDataTapReaction = feedbackData as TapReactionFeedbackData;

        offsets    = new Vector2[cookieStacks.Length];
        totalScore = 0;
        for (int i = 0; i < offsets.Length; i++)
        {
            offsets[i] = Vector2.zero;
        }
    }
 public abstract void Setup(TrainingGameResultFeedbackData feedbackData);