public void Test7()
 {
     var flag = new FieldFlag(98);
     flag.Mark(1);
     flag.Mark(23);
     flag.Mark(30);
     flag.Mark(32);
     flag.Mark(32);
     flag.Mark(33);
     flag.Mark(63);
     flag.Mark(65);
     flag.Mark(95);
     flag.Mark(97);
     Assert.IsFalse(flag.HasMarked(0));
     Assert.IsTrue(flag.HasMarked(1));
     Assert.IsFalse(flag.HasMarked(2));
     Assert.IsFalse(flag.HasMarked(3));
     Assert.IsFalse(flag.HasMarked(22));
     Assert.IsTrue(flag.HasMarked(23));
     Assert.IsFalse(flag.HasMarked(24));
     Assert.IsTrue(flag.HasMarked(30));
     Assert.IsTrue(flag.HasMarked(32));
     Assert.IsTrue(flag.HasMarked(33));
     Assert.IsTrue(flag.HasMarked(63));
     Assert.IsFalse(flag.HasMarked(64));
     Assert.IsTrue(flag.HasMarked(65));
     Assert.IsTrue(flag.HasMarked(95));
     Assert.IsFalse(flag.HasMarked(96));
     Assert.IsTrue(flag.HasMarked(97));
 }
 public void Test1()
 {
     var flag = new FieldFlag(26);
     flag.Mark(1);
     flag.Mark(23);
     Assert.IsFalse(flag.HasMarked(0));
     Assert.IsTrue(flag.HasMarked(1));
     Assert.IsFalse(flag.HasMarked(2));
     Assert.IsFalse(flag.HasMarked(3));
     Assert.IsFalse(flag.HasMarked(22));
     Assert.IsTrue(flag.HasMarked(23));
 }
Пример #3
0
 private void Awake()
 {
     if (instance == null)
     {
         instance = this;
         DontDestroyOnLoad(gameObject);
     }
     else
     {
         Destroy(gameObject);
     }
 }
        static void FlagFinder(FieldFlag toSearch)
        {
            var query = from field in m_updateFieldList
                        where (field.Flags & toSearch) == toSearch
                        select field;

            Console.WriteLine("Flag: {0}", toSearch);
            foreach (var field in query)
            {
                Console.WriteLine("{0}: {1} - {2}", field.Size, field.Name, field.Flags);
            }
        }
		static void FlagFinder(FieldFlag toSearch)
		{
			var query = from field in m_updateFieldList
						where (field.Flags & toSearch) == toSearch
						select field;

			Console.WriteLine("Flag: {0}", toSearch);
			foreach (var field in query)
			{
				Console.WriteLine("{0}: {1} - {2}", field.Size, field.Name, field.Flags);
			}
		}