This commit is contained in:
ThomasCharester committed 2026-10-28 20:19:28 +03:00
1 parent d3b2e4c8d8
commit 2bd71f8dc5
76 files changed
+74739 -165606

No files matched your search

@@ -0,0 +1,27 @@
using Code.Infrastructure.Utils;
using Code.OfficeGame.BattleMode.Actions.Player;
using UnityEngine;
namespace Code.OfficeGame.BattleMode.Marker
{
// TODO Сделать пул?
public class MarkerManager
{
private PlayerDecisionMarkerConfig _playerDecisionMarkerConfig;
public MarkerManager(SingleConfig<PlayerDecisionMarkerConfig> config)
{
_playerDecisionMarkerConfig = config.Config;
}
public PlayerDecisionMarker GetMarkerInstance()
{
PlayerDecisionMarker marker = Object.Instantiate(_playerDecisionMarkerConfig.PlayerDecisionMarkerPrefab);
marker.Toggle(false);
Object.DontDestroyOnLoad(marker);
return marker;
}
public void ReleaseMarkerInstance(PlayerDecisionMarker marker) => Object.Destroy(marker.gameObject);
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: c9056d229a6741f299714db3e799785b
timeCreated: 1793204390