Exemple #1
0
    private void Awake()
    {
        //filename = chosen file name from GameTracker class.
        gameTracker = FindObjectOfType <GameTracker>();

        if (gameTracker)
        {
            fileName = gameTracker.ChosenFileName;
        }
        else
        {
            fileName = "DemonHunterSave1.Json";
        }

        filePath = Application.persistentDataPath + "/" + fileName;

        _playerController      = FindObjectOfType <PlayerController>();
        _playerCamera          = FindObjectOfType <PlayerCamera>();
        _tutorialManager       = FindObjectOfType <TutorialManager>();
        _playerEnergyPoints    = FindObjectOfType <PlayerEnergyPoints>();
        _playerMeleeAttack     = FindObjectOfType <PlayerMeleeAttack>();
        _playerShoot           = FindObjectOfType <PlayerShoot>();
        _playerDash            = FindObjectOfType <PlayerDash>();
        _playerEnergy          = FindObjectOfType <PlayerEnergy>();
        _gameManager           = FindObjectOfType <GameManager>();
        _playerUpgradesManager = FindObjectOfType <PlayerUpgradesManager>();
        _npcManager            = FindObjectOfType <NPCManager>();
    }
 // Use this for initialization
 void Start()
 {
     this.player = GetComponentInParent <PlayerController>();
     this.shoot  = this.player.GetComponentInChildren <PlayerShoot>();
     this.melee  = GetComponentInParent <PlayerMeleeAttack>();
     this.pushingMovementButton = false;
     this.movingRight           = true;
 }
    private void Awake()
    {
        _tutorialManager = FindObjectOfType <TutorialManager>();

        _playerMeleeAttack = FindObjectOfType <PlayerMeleeAttack>();
        _playerShoot       = FindObjectOfType <PlayerShoot>();
        _playerDash        = FindObjectOfType <PlayerDash>();
    }
 // Use this for initialization
 void Start()
 {
     this.player = GetComponentInParent<PlayerController>();
     this.shoot = this.player.GetComponentInChildren<PlayerShoot>();
     this.melee = GetComponentInParent<PlayerMeleeAttack>();
     this.pushingMovementButton = false;
     this.movingRight = true;
 }
    public void initialize_components(IPlayerCombatEvent combatEvent)
    {
        // Initialize player components
        this.spellAttack = this.GetComponentInChildren <PlayerSpellAttack> ();
        this.meleeAttack = this.GetComponentInChildren <PlayerMeleeAttack> ();

        this.spellAttack.initialize_components(this.attackPoint);
        this.meleeAttack.initialize_components(combatEvent, this.attackPoint);
    }
Exemple #6
0
    // Start is called before the first frame update
    void Start()
    {
        mainCamera   = Camera.main;
        rangedAttack = ScriptableObject.CreateInstance <PlayerRangedAttack>();
        rangedAttack.BulletPrefab = bulletPrefab;
        rangedAttack.InitRanged(transform);

        meleeAttack = ScriptableObject.CreateInstance <PlayerMeleeAttack>();
        meleeAttack.InitMelee(CellAttackRange);
    }
Exemple #7
0
 private void Awake()
 {
     _tutorialManager   = FindObjectOfType <TutorialManager>();
     _playerController  = FindObjectOfType <PlayerController>();
     _playerMeleeAttack = FindObjectOfType <PlayerMeleeAttack>();
     _playerDash        = FindObjectOfType <PlayerDash>();
     _playerShoot       = FindObjectOfType <PlayerShoot>();
     _jsonDataManager   = FindObjectOfType <JsonDataManager>();
     uiManager          = FindObjectOfType <UIManager>();
 }
Exemple #8
0
 private void Awake()
 {
     playerMeleeAttack = FindObjectOfType <PlayerMeleeAttack>();
     //playerShoot = FindObjectOfType<PlayerShoot>();
     //playerDash = FindObjectOfType<PlayerDash>();
     playerHealthComponenent = GameObject.Find("PlayerController").GetComponent <HealthComponent>();
     playerEnergy            = FindObjectOfType <PlayerEnergy>();
     playerEnergyPoints      = FindObjectOfType <PlayerEnergyPoints>();
     playerUpgradesManager   = FindObjectOfType <PlayerUpgradesManager>();
     gameManager             = FindObjectOfType <GameManager>();
 }
 void Start()
 {
     player = GameObject.FindGameObjectWithTag("Player");
     if (player != null)
     {
         cooldowns = player.GetComponent <PlayerCooldowns>();
         melee     = player.GetComponentInChildren <PlayerMeleeAttack>();
         anim      = player.GetComponent <Animator>();
         move      = player.GetComponent <PlayerMovement>();
     }
 }
 private void Awake()
 {
     playerController  = GetComponent <PlayerController>();
     playerShoot       = GetComponent <PlayerShoot>();
     healthComponent   = GetComponent <HealthComponent>();
     playerEnergy      = GetComponent <PlayerEnergy>();
     playerDash        = GetComponent <PlayerDash>();
     playerMeleeAttack = GetComponent <PlayerMeleeAttack>();
     playerAbilities   = GetComponent <PlayerAbilities>();
     npcManager        = FindObjectOfType <NPCManager>();
     uiManager         = FindObjectOfType <UIManager>();
     gameManager       = FindObjectOfType <GameManager>();
 }
Exemple #11
0
    private void Awake()
    {
        playerMovement = GetComponent <PlayerMovement>();
        playerAttack   = GetComponent <PlayerMeleeAttack>();
        playerShoot    = GetComponent <PlayerRangeAttack>();
        // phoneControl = GetComponent<PhoneUI>();
        playerDash = GetComponent <PlayerDash>();

        //<----------- Set Controls ----------->
        controls = new PlayerInput();

        controls.Player.MeleeAttack.performed += inp => playerAttack.Attack();
        controls.Player.Dash.performed        += inp => playerDash.ActivateDash();
        controls.Player.RangeAttack.performed += inp => playerShoot.Shoot();
        //controls.Player.OpenPhone.performed += inp => phoneControl.ShowPhone();


        controls.Player.Movement.performed += inp => playerMovement.playerMove = inp.ReadValue <Vector2>();
        controls.Player.Movement.canceled  += inp => playerMovement.playerMove = Vector2.zero;
    }
 // ------------------------------------------------------------------------------------------
 // METHOD:      Start()
 // DESCRIPTION: Cache global variables that cannot be cached in the Awake() method
 // ------------------------------------------------------------------------------------------
 private void Start()
 {
     _playerMoveScript  = GetComponentInParent <MoveScript>();
     _charCont          = GetComponentInParent <CharacterController>();
     _meleeAttackScript = GetComponentInChildren <PlayerMeleeAttack>();
 }
 void Start()
 {
     scriptMelee = GetComponent <PlayerMeleeAttack>();
     scriptShoot = GetComponent <PlayerShoot>();
 }