Beispiel #1
0
        public void SubscribeToUMACreate()
        {
            // is this stuff necessary on ai characters?
            AnimatedUnit animatedUnit = dynamicCharacterAvatar.gameObject.GetComponent <AnimatedUnit>();

            animatedUnit.OrchestratorStart();
            animatedUnit.OrchestratorFinish();
            if (animatedUnit != null && animatedUnit.MyCharacterAnimator != null)
            {
                animatedUnit.MyCharacterAnimator.InitializeAnimator();
            }
            else
            {
            }
            dynamicCharacterAvatar.Initialize();
            // is this stuff necessary end

            UMAData umaData = dynamicCharacterAvatar.umaData;

            umaData.OnCharacterCreated += HandleCharacterCreated;
        }