protected override IEnumerator SetUp()
        {
            yield return(base.SetUp());

            avatarModel = new AvatarModel()
            {
                name      = " test",
                hairColor = Color.white,
                eyeColor  = Color.white,
                skinColor = Color.white,
                bodyShape = WearableLiterals.BodyShapes.FEMALE,
                wearables = new List <string>()
                {
                }
            };

            AvatarTestHelpers.CreateTestCatalog();

            var avatarShape = AvatarTestHelpers.CreateAvatarShape(scene, avatarModel);

            yield return(new DCL.WaitUntil(() => avatarShape.everythingIsLoaded, 20));

            avatarRenderer = avatarShape.avatarRenderer;
            animator       = avatarRenderer.animator;
        }
        private void Awake()
        {
            animator           = GetComponent <AvatarAnimatorLegacy>();
            stickersController = GetComponent <StickersController>();

            if (lodRenderer != null)
            {
                lodController = new AvatarLODController()
                {
                    transform    = this.transform,
                    meshRenderer = lodRenderer,
                    mesh         = lodMeshFilter.mesh
                };
                lodController.OnLODToggle += (newValue) => SetVisibility(!newValue); // TODO: Resolve coping with AvatarModifierArea regarding this toggling (issue #718)
            }
        }
Exemple #3
0
 private void Awake()
 {
     animator = GetComponent <AvatarAnimatorLegacy>();
 }
Exemple #4
0
 private void Awake()
 {
     animator           = GetComponent <AvatarAnimatorLegacy>();
     stickersController = GetComponent <StickersController>();
 }