Files
Cube-Tower-Defense/Assets/Scripts/BlockDestoyReward.cs
T

23 lines
544 B
C#

using UnityEngine;
public class BlockDestoyReward : MonoBehaviour
{
[SerializeField] private SandPathBuildService _sandPathBuildService;
[SerializeField] private Wallet _wallet;
[SerializeField] private int _reward = 10;
private void OnEnable()
{
_sandPathBuildService.OnBlockDestroy += OnBlockDestroy;
}
private void OnDisable()
{
_sandPathBuildService.OnBlockDestroy -= OnBlockDestroy;
}
private void OnBlockDestroy(BlockScript _)
{
_wallet.AddMoney(_reward);
}
}