// Use this for initialization protected override void start() { //initialise all the components m_CombatComponent.start(this); m_LeavingCombatComponent.start(this); m_MovementComponent.start(this); m_TargetingComponent.start(this); }
// Use this for initialization protected override void start() { m_EnemyAI.m_IsInvincible = false; m_ShieldHealth = SHIELD_HEALTH; //Initialise all of the components m_TargetingComponent.start(this); m_CombatComponent.start(this); m_MovementComponent.start(this); m_CloningMovement.start(this); m_ClonedCombat.start(this); m_ClonedMovement.start(this); m_Shield = GetComponentInParent <GnomeShield> (); m_Clones = new List <GnomeClone> (); m_EnemyAI.addNotifyHit(this); }