Example #1
0
 public void GetNextHamer()
 {
     HammerIndex = _hammers.IndexOf(_hammer);
     HammerIndex++;
     _hammer = _hammers[HammerIndex];
     HammerChanged?.Invoke(_hammer);
 }
Example #2
0
 public void GetPreviousHammer()
 {
     HammerIndex = _hammers.IndexOf(_hammer);
     HammerIndex--;
     _hammer = _hammers[HammerIndex];
     HammerChanged?.Invoke(_hammer);
 }
Example #3
0
    private void Awake()
    {
        _animator  = GetComponent <Animator>();
        _rigidBody = GetComponent <Rigidbody2D>();
        _hitSound  = GetComponent <AudioSource>();
        DiamondsCountChanged?.Invoke(Diamonds);

        _hammers.Add(_hammer);
        HammerChanged?.Invoke(_hammer);
    }