Hey, new here I’m having trouble trying to show my values to text in unity and it wont appear need help???
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class CreateNewCharacter : MonoBehaviour {
private BasePlayer newPlayer;
private bool isMageClass;
private bool isWarriorClass;
private string playerName = "EnterName";
private Text staText;
private Button ButtonPress;
private Toggle toggling;
// Use this for initialization
void Start () {
newPlayer = new BasePlayer();
OnShowText();
}
// Update is called once per frame
void Update () {
}
void OnShowText()
{
newPlayer.PlayerClass = new BaseMageClass();
staText.text = newPlayer.ToString();
newPlayer.PlayerClass = new BaseWarriorClass();
staText.text = newPlayer.ToString();
newPlayer.PlayerLevel = 1;
newPlayer.Energy = newPlayer.PlayerClass.Energy;
newPlayer.Mana = newPlayer.PlayerClass.Mana;
newPlayer.Power = newPlayer.PlayerClass.Power;
newPlayer.Speed = newPlayer.PlayerClass.Speed;
newPlayer.Endurance = newPlayer.PlayerClass.Endurance;
newPlayer.Stamina = newPlayer.PlayerClass.Stamina;
newPlayer.Knowledge = newPlayer.PlayerClass.Knowledge;
newPlayer.PlayerName = playerName;
}
}