bloak
This commit is contained in:
@@ -14,9 +14,24 @@ public class WorldItem : MonoBehaviour
|
||||
public float interactRange = 2.5f;
|
||||
|
||||
private bool _canPickup;
|
||||
private bool _setupCalled;
|
||||
|
||||
void Start()
|
||||
{
|
||||
// Объект размещён в сцене через редактор — Setup() не вызывается,
|
||||
// поэтому инициализируем pickup здесь.
|
||||
if (!_setupCalled)
|
||||
{
|
||||
if (pickupDelay > 0)
|
||||
Invoke(nameof(EnablePickup), pickupDelay);
|
||||
else
|
||||
_canPickup = true;
|
||||
}
|
||||
}
|
||||
|
||||
public void Setup(ItemData data, int count)
|
||||
{
|
||||
_setupCalled = true;
|
||||
itemData = data;
|
||||
amount = count;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user