Ejemplo n.º 1
0
Archivo: Profile.cs Proyecto: hww/VARP2
 public ProfilePool(int size)
 {
     for (var i = 0; i < size; i++)
     {
         freeProfiles.AddFirst(new Profile( ));
     }
 }
Ejemplo n.º 2
0
Archivo: Profile.cs Proyecto: hww/VARP2
        private Profile GetProfile()
        {
            var profile = freeProfiles.First.Value;

            if (profile == null)
            {
                profile = new Profile( );
            }
            usedProfiles.AddFirst(profile);
            UnityEngine.Debug.Assert(Count < 1000);
            return(profile);
        }