Exemple #1
0
 private void Awake()
 {
     mEntity   = GetComponent <AI_Controller>();
     mOrienter = GetComponent <AI_Orienter>();
     mRigid    = GetComponent <Rigidbody>();
     mAnim     = UT_FindComponent.FindComponent <AN_Enemies>(gameObject);
     mMover    = GetComponent <AI_MoveToGoal>();
 }
 private void Awake()
 {
     mEntity   = GetComponent <AI_Controller>();
     mCons     = GetComponent <AI_Conditions>();
     mOrienter = GetComponent <AI_Orienter>();
     mStrafer  = GetComponent <AI_Strafer>();
     mGun      = GetComponentInChildren <WP_Gun>();
     mRigid    = GetComponent <Rigidbody>();
     mAnim     = UT_FindComponent.FindComponent <AN_Enemies>(gameObject);
 }
    private void Start()
    {
        mMeleeHitBox = UT_FindComponent.FindComponent <TNK_MeleeBox>(gameObject);
        mMeleeHitBox.gameObject.SetActive(false);

        mEntity   = GetComponent <AI_Controller>();
        mOrienter = GetComponent <AI_Orienter>();
        mRigid    = GetComponent <Rigidbody>();
        mAnim     = UT_FindComponent.FindComponent <AN_Enemies>(gameObject);
        mCannon   = UT_FindComponent.FindComponent <WP_TankGun>(gameObject);
        mMover    = GetComponent <AI_Mover>();

        mCachedDir = new Vector3();
    }
Exemple #4
0
    private void Awake()
    {
        mHealth = mBase.mMaxHealth;

        rBody = GetComponent <Rigidbody>();

        mGun = GetComponentInChildren <WP_Gun>();

        mMaster = FindObjectOfType <AI_Master>();
        mMaster.mNPCList.Add(this);

        mMover = GetComponent <AI_Mover>();

        mState       = STATE.COMBAT;
        mStateChange = STATE.COMBAT;

        mOrienter = GetComponent <AI_Orienter>();

        mPlayersCam = Camera.main;

        mMoveToGoal = GetComponent <AI_MoveToGoal>();
    }