void Start() { player = GameObject.FindWithTag("Player"); playerHealth = player.GetComponent <PlayerHealth>(); playerAttack = player.GetComponent <PlayerAttackHandler>(); image = GetComponent <Image>(); lookLeft = lookRight; lastFrameHP = playerHealth.HP; StartCoroutine(IdleLoop()); }
private void Awake() { if (_instance != null && _instance != this) { Destroy(this.gameObject); } else { _instance = this; } playerInputReader = GameManager.Instance.playerInputReader; _playerAttack = GetComponent <PlayerAttackHandler>(); _weaponData = GameManager.Instance.weaponCombo; _playerHealth = GetComponent <PlayerHealth>(); _playerMovement = GetComponent <MovementController>(); _playerSkills = GetComponent <SkillUser>(); _playerData = ScriptableObject.CreateInstance <PlayerData>(); if (cameras == null) { cameras = Instantiate(camerasPrefab); DontDestroyOnLoad(cameras); } }
// Start is called before the first frame update void Start() { inv = transform.root.transform.root.GetComponent <Inventory>(); pa = transform.root.transform.root.GetComponent <PlayerAttackHandler>(); }
public void Start() { _attackHandler = GetComponentInParent <PlayerAttackHandler>(); }
// Start is called before the first frame update void Start() { ani = GetComponent <Animator>(); rb = GetComponent <Rigidbody2D>(); attack = GetComponent <PlayerAttackHandler>(); }