protected override void Awake() { base.Awake(); gameObject.name = gameObject.name.Replace("(Clone)", "").Trim(); Main_Stage main = GameManager.Instance.m_Main as Main_Stage; if (main) { main.InsertTeamUnit(m_Team, this); } StartCoroutine(C_Initialize()); m_HeadAxis = transform; m_LeftHandAxis = transform; m_RightHandAxis = transform; m_BodyCollider = GetComponentInChildren <CapsuleCollider>(); m_NavMeshController.Initialize(this); if (m_AttackAniKey == null || m_AttackAniKey.Length < 1) { m_AttackAniKey = new string[] { "Attack1" }; } AddDamageEvent(DamageEvent); AddDeadEvent(DeadEvent); }