Esempio n. 1
0
 protected override void DoInitialize()
 {
     chain.transformCount = chain.effector == null || IKUtility.GetAncestorCount(chain.effector) < 1 ? 0 : 2;
     base.DoInitialize();
 }
Esempio n. 2
0
        public void ChildGO_HasOneAncestor()
        {
            var result = IKUtility.GetAncestorCount(childGO.transform);

            Assert.AreEqual(1, result);
        }
Esempio n. 3
0
        public void RootGO_HasNoAncestors()
        {
            var result = IKUtility.GetAncestorCount(rootGO.transform);

            Assert.AreEqual(0, result);
        }
Esempio n. 4
0
        public void GrandChildGO_HasTwoAncestors()
        {
            var result = IKUtility.GetAncestorCount(grandChildGO.transform);

            Assert.AreEqual(2, result);
        }