示例#1
0
 // 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);
 }
示例#2
0
    // 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);
    }