private void Awake() { rotation = transform.rotation; localScale = transform.localScale; hitSensor = transform.root.GetComponentInChildren <HitSensor>(); }
private void InitializeComponents() { HealthPoints = maxHealth; target = GameObject.FindWithTag(Tags.GameController).GetComponent <Target>(); hitSensor = transform.root.GetComponentInChildren <HitSensor>(); floatingDamage = Resources.Load <FloatingDamage>("Prefabs/FloatingDamage"); }
private void InitializeComponents() { healthBar = GetComponentInChildren <Slider>(); healthText = GetComponentInChildren <Text>(); health = GameObject.FindWithTag(Tags.Player).GetComponentInChildren <Health>(); hitSensor = GameObject.FindWithTag(Tags.Player).GetComponentInChildren <HitSensor>(); }
private void InitializeComponents() { hitSensor = transform.parent.GetComponentInChildren <HitSensor>(); cast = GetComponent <Cast>(); autoAttack = GetComponent <AutoAttack>(); player = GameObject.FindWithTag(Tags.Player).GetComponentInChildren <Player>(); mover = GetComponent <RootMover>(); }
private void InitializeComponents() { target = GameObject.FindWithTag(Tags.GameController).GetComponent <Target>(); healthBar = GetComponentInChildren <Slider>(); healthText = GetComponentInChildren <Text>(); hitSensor = target.currentTarget.GetComponentInChildren <HitSensor>(); }
private void InitializeComponent() { health = transform.parent.GetComponentInChildren <Health>(); mover = GetComponent <Mover>(); var rootTransform = transform.root; ennemySensor = rootTransform.GetComponentInChildren <EnnemySensor>(); pickableSensor = rootTransform.GetComponentInChildren <PickableSensor>(); hitSensor = rootTransform.GetComponentInChildren <HitSensor>(); handController = hand.GetComponent <HandController>(); }
private void InitializeComponent() { health = GetComponent <Health>(); mover = GetComponent <RootMover>(); destroyer = GetComponent <RootDestroyer>(); var rootTransform = transform.root; ennemySensor = rootTransform.GetComponentInChildren <EnnemySensor>(); hitSensor = rootTransform.GetComponentInChildren <HitSensor>(); handController = hand.GetComponent <HandController>(); weaponSensor = rootTransform.GetComponentInChildren <PickableWeaponSensor>(); }
private void InitializeComponent() { health = GetComponent <Health>(); mover = GetComponent <Mover>(); destroyer = GetComponent <RootDestroyer>(); var rootTransform = transform.root; npcSensorSight = rootTransform.GetComponentInChildren <NpcSensorSight>(); npcSensorSound = rootTransform.GetComponentInChildren <NpcSensorSound>(); hitSensor = rootTransform.GetComponentInChildren <HitSensor>(); handController = hand.GetComponent <HandController>(); npcDeathEventChannel = GameObject.FindWithTag(Tags.GameController).GetComponent <NpcDeathEventChannel>(); hitEventChannel = GameObject.FindWithTag(Tags.GameController).GetComponent <HitEventChannel>(); }
private void InitializeComponent() { health = GetComponent <Health>(); mover = GetComponent <RootMover>(); destroyer = GetComponent <RootDestroyer>(); var rootTransform = transform.root; enemySightSensor = rootTransform.GetComponentInChildren <EnemySightSensor>(); pickableSightSensor = rootTransform.GetComponentInChildren <PickableSightSensor>(); hitSensor = rootTransform.GetComponentInChildren <HitSensor>(); handController = hand.GetComponent <HandController>(); pickableMemory = new EnemyPickableMemory(); enemyMemory = new EnemyEnemyMemory(); strategy = new NormalStrategy(mover, handController, enemyMemory, pickableMemory); }
private void InitializeComponent() { health = GetComponent <Health>(); mover = GetComponent <RootMover>(); destroyer = GetComponent <RootDestroyer>(); var rootTransform = transform.root; ennemySensor = rootTransform.GetComponentInChildren <EnnemySensor>(); pickableSensor = rootTransform.GetComponentInChildren <PickableSensor>(); hitSensor = rootTransform.GetComponentInChildren <HitSensor>(); bonusSensor = rootTransform.GetComponentInChildren <BonusSensor>(); handController = hand.GetComponent <HandController>(); ennemyDiedEventChannel = GameObject.FindWithTag(Tags.GameController).GetComponent <EnnemyDiedEventChannel>(); gameController = GameObject.FindWithTag(Tags.GameController).GetComponent <GameController>(); }
private void InitializeComponent() { Health = GetComponent <Health>(); mover = GetComponent <RootMover>(); destroyer = GetComponent <RootDestroyer>(); transformer = transform.root; rotationTimer = GetComponent <RotationTimer>(); var rootTransform = transform.root; hitSensor = rootTransform.GetComponentInChildren <HitSensor>(); pickableSensor = rootTransform.GetComponentInChildren <PickableSensor>(); hand = handPrefab.GetComponent <Hand>(); sight = sightPrefab.GetComponent <Sight>(); cameraController = GameObject.FindWithTag(Tags.MainCamera).GetComponent <CameraController>(); originalMoveSpeed = mover.MoveSpeed; }