예제 #1
0
 // Use this for initialization
 void Start()
 {
     time         = GameObject.FindObjectOfType <TimeKeeper>();
     levelManager = GameObject.FindObjectOfType <LevelManager>();
     t            = GetComponent <Text>();
     checkStart   = GameObject.FindObjectOfType <StartTrack> ();
 }
예제 #2
0
        public void TakeNewTrack(string path)  //3 обработчика для mediaPlayer заданы 3 раза
        {
            MediaPlayer mediaPlayer = new MediaPlayer();

            mediaPlayer.MediaOpened += (sender, eventargs) =>
            {
                IsOpen = true;
            };
            mediaPlayer.MediaEnded += (sender, eventargs) =>
            {
                IsOpen = false;
                if (number == Records.Count - 1)
                {
                    number = 0;
                }
                else
                {
                    number++;
                }

                StartTrack.Execute(Records.ElementAt(number));
                SelectedRecord = Records.ElementAt(number);
            };
            mediaPlayer.MediaFailed += (sender, eventargs) =>
            {
                IsOpen = false;
            };
            Records.Add(new FullTrack(new Track(path), mediaPlayer));
        }
예제 #3
0
 // Use this for initialization
 void Start()
 {
     if (Application.loadedLevel == 4)
     {
         Xmin = 0.5f;
         Xmax = 13f;
         Ymin = 0.5f;
         Ymax = 6f;
     }
     else
     {
         Xmin = 3f;
         Xmax = 11f;
         Ymin = 1.5f;
         Ymax = 8.5f;
     }
     IsStart = GameObject.FindObjectOfType <StartTrack> ();
 }
 private void HandleReady(Athlete caller)
 {
     StartTrack.StartAthlete(caller);
 }
예제 #5
0
 // Use this for initialization
 void Start()
 {
     checkStart = GameObject.FindObjectOfType <StartTrack> ();
 }
예제 #6
0
 // Use this for initialization
 void Start()
 {
     startComponent = GameObject.FindObjectOfType <StartTrack> ();
 }