Beispiel #1
0
 // Start is called before the first frame update
 void Awake()
 {
     hpNow    = hpMax;
     ia       = GetComponent <ia>();
     movement = GetComponent <movement>();
     actions  = GetComponent <actions>();
 }
Beispiel #2
0
        public void TestIsAssignableByType()
        {
            b  b1     = new b();
            a  a1     = new a();
            at at1    = new at();
            ia ianull = null;
            a  anull  = null;

            Assert.AreEqual(b1, Check.IsAssignable(typeof(a), b1));
            Assert.AreEqual(null, Check.IsAssignable(typeof(a), ianull));
            Assert.AreEqual(null, Check.IsAssignable(typeof(ia), anull));
            Assert.AreEqual(at1, Check.IsAssignable(typeof(ia), at1));
            Assert.AreEqual(at1, Check.IsAssignable(typeof(at), at1));
            Assert.AreEqual(b1, Check.IsAssignable(typeof(ia), b1));
            Assert.AreEqual(b1, Check.IsAssignable(typeof(ib), b1));
            Assert.AreEqual(b1, Check.IsAssignable(typeof(b), b1));
            Assert.AreEqual(null, Check.IsAssignable(typeof(string), (object)null));
            Assert.AreEqual(String.Empty, Check.IsAssignable(typeof(System.Collections.IEnumerable), String.Empty));
        }
Beispiel #3
0
        public void TestIsAssignableTemplated()
        {
            b  b1     = new b();
            a  a1     = new a();
            at at1    = new at();
            ia ianull = null;
            a  anull  = null;

            Assert.AreEqual(b1, Check.IsAssignable <a>(b1));
            Assert.AreEqual(null, Check.IsAssignable <a>(ianull));
            Assert.AreEqual(null, Check.IsAssignable <ia>(anull));
            Assert.AreEqual(at1, Check.IsAssignable <ia>(at1));
            Assert.AreEqual(at1, Check.IsAssignable <at>(at1));
            Assert.AreEqual(b1, Check.IsAssignable <ia>(b1));
            Assert.AreEqual(b1, Check.IsAssignable <ib>(b1));
            Assert.AreEqual(b1, Check.IsAssignable <b>(b1));
            Assert.AreEqual(null, Check.IsAssignable <string>(null));
            Assert.AreEqual(String.Empty, Check.IsAssignable <System.Collections.IEnumerable>(String.Empty));
        }