Пример #1
0
        /// <summary>Shifts all the elements of a list by the given amount.</summary>
        public static List <T> Shift <T>(this List <T> list, int amount)
        {
            var old = new LoopedList <T>(list).Copy();

            for (int i = 0; i < list.Count; i++)
            {
                list[i] = old[i + amount];
            }
            return(list);
        }
Пример #2
0
    private void Start()
    {
        _instance = this;
        DontDestroyOnLoad(gameObject);

        //source = gameObject.GetComponent<AudioSource>();

        clips = new LoopedList <AudioClip>(audioClips);

        musicSource.clip = clips.GetNext();
        musicSource.Play();
        Invoke("BackGroundMusicLoop", musicSource.clip.length);
    }