Esempio n. 1
0
    private void Awake()
    {
        rotation   = transform.rotation;
        localScale = transform.localScale;

        hitSensor = transform.root.GetComponentInChildren <HitSensor>();
    }
Esempio n. 2
0
 private void InitializeComponents()
 {
     HealthPoints   = maxHealth;
     target         = GameObject.FindWithTag(Tags.GameController).GetComponent <Target>();
     hitSensor      = transform.root.GetComponentInChildren <HitSensor>();
     floatingDamage = Resources.Load <FloatingDamage>("Prefabs/FloatingDamage");
 }
Esempio n. 3
0
    private void InitializeComponents()
    {
        healthBar  = GetComponentInChildren <Slider>();
        healthText = GetComponentInChildren <Text>();

        health    = GameObject.FindWithTag(Tags.Player).GetComponentInChildren <Health>();
        hitSensor = GameObject.FindWithTag(Tags.Player).GetComponentInChildren <HitSensor>();
    }
Esempio n. 4
0
 private void InitializeComponents()
 {
     hitSensor  = transform.parent.GetComponentInChildren <HitSensor>();
     cast       = GetComponent <Cast>();
     autoAttack = GetComponent <AutoAttack>();
     player     = GameObject.FindWithTag(Tags.Player).GetComponentInChildren <Player>();
     mover      = GetComponent <RootMover>();
 }
Esempio n. 5
0
    private void InitializeComponents()
    {
        target = GameObject.FindWithTag(Tags.GameController).GetComponent <Target>();

        healthBar  = GetComponentInChildren <Slider>();
        healthText = GetComponentInChildren <Text>();

        hitSensor = target.currentTarget.GetComponentInChildren <HitSensor>();
    }
Esempio n. 6
0
        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>();
        }
Esempio n. 7
0
        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>();
        }
Esempio n. 9
0
        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);
        }
Esempio n. 10
0
        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>();
        }
Esempio n. 11
0
        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;
        }