protected override IEnumerator CharacterBuilder_BuildCharacter()
        {
            yield return(new WaitForSeconds(0f));

            var isNetworked = false;

#if !(UNITY_4_6 || UNITY_5_0)
            isNetworked = m_IsNetworked;
#endif
            spawnedGameObject.AddComponent <AnimatorMonitor>();
            CharacterBuilder.BuildHumanoidCharacter(spawnedGameObject, m_AIAgent, isNetworked, m_MovementType, m_AnimatorController, m_MaxFrictionMaterial, m_FrictionlessMaterial);
        }