// Use this for initialization void Start() { _missionManager = GameObject.Find("MissionManager").GetComponent <MissionManager>(); _missionText = GetComponent <TextMeshProUGUI>(); _oldState = _missionManager.GetCurrentState(); _missionText.SetText(_missionManager.GetMissionText()); }
// Update is called once per frame void Update() { if (_oldState != _missionManager.GetCurrentState()) { _oldState = _missionManager.GetCurrentState(); _missionText.SetText(_missionManager.GetMissionText()); } }
public static MissionEvent Prepare( Mission m, MissionManager.MissionState s ) { var e = new MissionEvent(); e.Mission = m; e.State = s; return(e); }