Пример #1
0
    void Start()
    {
        player       = GameObject.FindWithTag("Player");
        playerHealth = player.GetComponent <PlayerHealth>();
        playerAttack = player.GetComponent <PlayerAttackHandler>();

        image    = GetComponent <Image>();
        lookLeft = lookRight;

        lastFrameHP = playerHealth.HP;

        StartCoroutine(IdleLoop());
    }
Пример #2
0
 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);
     }
 }
Пример #3
0
 // Start is called before the first frame update
 void Start()
 {
     inv = transform.root.transform.root.GetComponent <Inventory>();
     pa  = transform.root.transform.root.GetComponent <PlayerAttackHandler>();
 }
Пример #4
0
 public void Start()
 {
     _attackHandler = GetComponentInParent <PlayerAttackHandler>();
 }
Пример #5
0
 // Start is called before the first frame update
 void Start()
 {
     ani    = GetComponent <Animator>();
     rb     = GetComponent <Rigidbody2D>();
     attack = GetComponent <PlayerAttackHandler>();
 }