Пример #1
0
    public void PupilsAttachedTest()
    {
        SkeletonAnimator    skeletonAnimator = character.GetComponentInChildren <SkeletonAnimator>();
        List <BoneFollower> boneFollowers    = new List <BoneFollower>(skeletonAnimator.GetComponentsInChildren <BoneFollower>());
        GameObject          eyesAttach       = boneFollowers.Find(x => x.name == "EyesAttach").gameObject;
        PupilOffsetter      pupilOffsetter   = eyesAttach.GetComponentInChildren <PupilOffsetter>();

        Assert.NotNull(pupilOffsetter.pupil, "The pupil sprite must be referenced by the PupilOffsetter component");
    }
Пример #2
0
    public void PupilOffsetterExistsTest()
    {
        SkeletonAnimator    skeletonAnimator = character.GetComponentInChildren <SkeletonAnimator>();
        List <BoneFollower> boneFollowers    = new List <BoneFollower>(skeletonAnimator.GetComponentsInChildren <BoneFollower>());
        GameObject          eyesAttach       = boneFollowers.Find(x => x.name == "EyesAttach").gameObject;
        PupilOffsetter      pupilOffsetter   = eyesAttach.GetComponentInChildren <PupilOffsetter>();

        Assert.NotNull(pupilOffsetter, "There must be a PupilOffsetter object parented to EyeAttach.");
    }