Beispiel #1
0
    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();
    }
Beispiel #2
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>();
    }