コード例 #1
0
 protected override void DoInitialize()
 {
     chain.transformCount = chain.effector == null || IKUtility.GetAncestorCount(chain.effector) < 1 ? 0 : 2;
     base.DoInitialize();
 }
コード例 #2
0
ファイル: IKUtililtyTests.cs プロジェクト: Kevin270/PunkGomez
        public void ChildGO_HasOneAncestor()
        {
            var result = IKUtility.GetAncestorCount(childGO.transform);

            Assert.AreEqual(1, result);
        }
コード例 #3
0
ファイル: IKUtililtyTests.cs プロジェクト: Kevin270/PunkGomez
        public void RootGO_HasNoAncestors()
        {
            var result = IKUtility.GetAncestorCount(rootGO.transform);

            Assert.AreEqual(0, result);
        }
コード例 #4
0
ファイル: IKUtililtyTests.cs プロジェクト: Kevin270/PunkGomez
        public void GrandChildGO_HasTwoAncestors()
        {
            var result = IKUtility.GetAncestorCount(grandChildGO.transform);

            Assert.AreEqual(2, result);
        }