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

            e.Mission = m;
            e.State   = s;

            return(e);
        }