private void CacheComponents() { stickmanEvents = GetComponent <StickmanEvents>(); enemyAnimationEvents = GetComponent <EnemyAnimationEvents>(); splineFollower = GetComponent <SplineFollower>(); splineProjector = GetComponent <SplineProjector>(); }
void Awake() { enemyTrigger = player.GetComponentInChildren <EnemyAnimationEvents>(); playerManager = GameObject.Find("GameManager").GetComponent <PlayerManager>(); myStats = player.GetComponent <CharacterStats>(); enemyController = player.GetComponent <EnemyController>(); }
// Use this for initialization void Start() { target = PlayerManager.instance.player.transform; targetCharacter = PlayerManager.instance.player.GetComponent <CharacterStats>(); agent = GetComponent <NavMeshAgent>(); combat = GetComponent <CharacterCombat>(); animator = GetComponentInChildren <Animator>(); eventTrigger = GetComponentInChildren <EnemyAnimationEvents>(); }
public void SetCollision(GameObject collideObject, GameObject original) { if (collideObject.tag == "Enemy" && original.tag == "Player") { enemy = collideObject; rpgCharacterController.damageInflict = enemy.GetComponent <EnemyDamageInflict>(); } else if (collideObject.tag == "Player") { enemy = original; enemyTrigger = enemy.GetComponentInChildren <EnemyAnimationEvents>(); enemyTrigger.damageInflict = player.GetComponent <EnemyDamageInflict>(); } }
void Awake() { //target = GameObject.FindGameObjectWithTag("Hero").transform; //leftHandTarget = GameObject.FindGameObjectWithTag("IkTarget").transform; go = gameObject; agent = GetComponent<NavMeshAgent>(); rb = GetComponent<Rigidbody>(); anim = GetComponent<Animator>(); animEvents = GetComponent<EnemyAnimationEvents>(); idleState = new EvolIdleState(gameObject); patrolState = new EvolPatrolState(gameObject); attackState = new EvolAttackState(gameObject); pauseState = new EvolPauseState(gameObject); enemyState = new EvolEnemyState(gameObject); currentState = new EvolPatrolState(gameObject); }
private void CacheComponents() { stickmanEvents = GetComponentInParent <StickmanEvents>(); enemyAnimationEvents = GetComponentInParent <EnemyAnimationEvents>(); }
private void CacheComponents() { enemyAnimationEvents = GetComponent <EnemyAnimationEvents>(); follower = GetComponent <SplineFollower>(); animator = GetComponentInChildren <Animator>(); }