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