Теперь за разрушение блоков выдаются деньги

This commit is contained in:
2026-06-07 02:23:46 +03:00
parent de4e181905
commit 6131e20242
3 changed files with 42 additions and 1 deletions
+17 -1
View File
@@ -129,6 +129,7 @@ GameObject:
m_Component:
- component: {fileID: 305502}
- component: {fileID: 305503}
- component: {fileID: 305504}
m_Layer: 0
m_Name: PathBuildManger
m_TagString: Untagged
@@ -202,6 +203,21 @@ MonoBehaviour:
_onBuildComplete:
m_PersistentCalls:
m_Calls: []
--- !u!114 &305504
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 305501}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: efea494881deccb4cbc0b6fd2992170f, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::BlockDestoyReward
_sandPathBuildService: {fileID: 305503}
_wallet: {fileID: 1030979928}
_reward: 10
--- !u!1001 &1336153
PrefabInstance:
m_ObjectHideFlags: 0
@@ -8085,7 +8101,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: d5c1bdc2782c2a7b2a0a156402dbc325, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Wallet
_money: 500
_money: 0
_onMoneyChanged:
m_PersistentCalls:
m_Calls: []
+23
View File
@@ -0,0 +1,23 @@
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);
}
}
+2
View File
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: efea494881deccb4cbc0b6fd2992170f