예제 #1
0
파일: Enemy.cs 프로젝트: trentonwuerker/RPG
 void Start()
 {
     player              = FindObjectOfType <Player>();
     aiCharacterControl  = GetComponent <AICharacterControl>();
     currentHealthPoints = maxHealthPoints;
     SetupRuntimeAnimator();
 }
예제 #2
0
 private void Start()
 {
     cameraRaycaster      = Camera.main.GetComponent <CameraRaycaster>();
     thirdPersonCharacter = GetComponent <ThirdPersonCharacter>();
     aiCharacterControl   = GetComponent <AICharacterControl>();
     cameraRaycaster.notifyMouseClickObservers += ProcessMouseClick;
     walkTarget = new GameObject("walkTarget");
 }
예제 #3
0
        void Start()
        {
            cameraRaycaster      = Camera.main.GetComponent <CameraRaycaster>();
            thirdPersonCharacter = GetComponent <ThirdPersonCharacter>();
            aiCharacterControl   = GetComponent <AICharacterControl>();
            walkTarget           = new GameObject("walkTarget");

            cameraRaycaster.onMouseOverPotentiallyWalkable += OnMouseOverPotentiallyWalkable;
            cameraRaycaster.onMouseOverEnemy += OnMouseOverEnemy;
        }
예제 #4
0
 private void Start()
 {
     // walkTarget = new GameObject("WalkTarget");
     cameraRaycaster = Camera.main.GetComponent <CameraRaycaster>();
     m_Character     = GetComponent <ThirdPersonCharacter>();
     AIControl       = GetComponent <AICharacterControl>();
     NavMesh         = GetComponent <NavMeshAgent>();
     cameraRaycaster.mouseOverTerrain += MouseOverTerrain;
     cameraRaycaster.mouseOverEnemy   += MouseOverEnemy;
 }
예제 #5
0
        void Start()
        {
            player             = FindObjectOfType <Player>();
            aICharacterControl = GetComponent <AICharacterControl>();
            targetMark         = GetComponentInChildren <TargetMarker>();
            rend = targetMark.GetComponentInChildren <Renderer>();
            weaponDamageCollider = GetComponentInChildren <WeaponHook>();
            anim    = GetComponent <Animator>();
            enemyUI = GetComponentInChildren <EnemyUI>();

            currentHealthPoints = maxHealthPoints;
            timeSinceLastHit    = immuneAfterHitDelay;
        }
예제 #6
0
 void Start()
 {
     player              = GameObject.FindGameObjectWithTag("Player");
     aiCharacterControl  = GetComponent <AICharacterControl>();
     currentHealthPoints = maxHealthPoints;
 }
예제 #7
0
 private void Start()
 {
     player             = GameObject.FindGameObjectWithTag("Player");
     aiCharacterControl = GetComponent <AICharacterControl>();
 }
예제 #8
0
파일: Enemy.cs 프로젝트: Arumenn/Darkness
 // Use this for initialization
 void Start()
 {
     player              = GameObject.FindObjectOfType <Player>();
     aICharacterControl  = GetComponent <AICharacterControl>();
     currentHealthPoints = maxHealthPoints;
 }