Markers?
This commit is contained in:
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
|
||||
Reference in new issue
Block a user