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); }
// 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); }
private void Awake() { _tutorialManager = FindObjectOfType <TutorialManager>(); _playerController = FindObjectOfType <PlayerController>(); _playerMeleeAttack = FindObjectOfType <PlayerMeleeAttack>(); _playerDash = FindObjectOfType <PlayerDash>(); _playerShoot = FindObjectOfType <PlayerShoot>(); _jsonDataManager = FindObjectOfType <JsonDataManager>(); uiManager = FindObjectOfType <UIManager>(); }
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>(); }
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>(); }