asd
This commit is contained in:
parent
db31f362d1
commit
35097533df
@ -24,31 +24,31 @@
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
|
||||
<!-- Панель управления сохранением инвентаря -->
|
||||
<div class="save-status">
|
||||
<div class="save-indicator @( HasSaveFile ? "has-save" : "no-save" )">
|
||||
<div class="save-text">@( HasSaveFile ? "Сохранение есть" : "Нет сохранения" )</div>
|
||||
</div>
|
||||
|
||||
@if ( HasSaveFile )
|
||||
{
|
||||
<button class="load-button" onmousedown="LoadInventory">
|
||||
<div class="button-text">Загрузить</div>
|
||||
</button>
|
||||
}
|
||||
|
||||
<button class="save-button" onmousedown="SaveInventory">
|
||||
<div class="button-text">Сохранить</div>
|
||||
</button>
|
||||
|
||||
@if ( HasSaveFile )
|
||||
{
|
||||
<button class="clear-button" onmousedown="ClearSave">
|
||||
<div class="button-text">Очистить</div>
|
||||
</button>
|
||||
}
|
||||
</div>
|
||||
|
||||
@* <!-- Панель управления сохранением инвентаря --> *@
|
||||
@* <div class="save-status"> *@
|
||||
@* <div class="save-indicator @( HasSaveFile ? "has-save" : "no-save" )"> *@
|
||||
@* <div class="save-text">@( HasSaveFile ? "Сохранение есть" : "Нет сохранения" )</div> *@
|
||||
@* </div> *@
|
||||
@* *@
|
||||
@* @if ( HasSaveFile ) *@
|
||||
@* { *@
|
||||
@* <button class="load-button" onmousedown="LoadInventory"> *@
|
||||
@* <div class="button-text">Загрузить</div> *@
|
||||
@* </button> *@
|
||||
@* } *@
|
||||
@* *@
|
||||
@* <button class="save-button" onmousedown="SaveInventory"> *@
|
||||
@* <div class="button-text">Сохранить</div> *@
|
||||
@* </button> *@
|
||||
@* *@
|
||||
@* @if ( HasSaveFile ) *@
|
||||
@* { *@
|
||||
@* <button class="clear-button" onmousedown="ClearSave"> *@
|
||||
@* <div class="button-text">Очистить</div> *@
|
||||
@* </button> *@
|
||||
@* } *@
|
||||
@* </div> *@
|
||||
</root>
|
||||
|
||||
<style>
|
||||
@ -222,7 +222,7 @@
|
||||
private float ReloadProgress { get; set; } = 0f;
|
||||
private int TotalInInventory { get; set; } = 0;
|
||||
private bool HasWeapon { get; set; } = false;
|
||||
|
||||
|
||||
// Переменные для системы сохранения
|
||||
private bool HasSaveFile { get; set; } = false;
|
||||
private TimeSince _lastCheck = 0f;
|
||||
@ -241,7 +241,7 @@
|
||||
|
||||
// Проверяем, есть ли оружие в руках (если MaxAmmo > 0, значит есть оружие)
|
||||
HasWeapon = MaxAmmo > 0;
|
||||
|
||||
|
||||
// Проверяем наличие файла сохранения каждые 2 секунды
|
||||
if ( _lastCheck > 2f )
|
||||
{
|
||||
@ -254,12 +254,12 @@
|
||||
{
|
||||
CheckSaveFile();
|
||||
}
|
||||
|
||||
|
||||
private void CheckSaveFile()
|
||||
{
|
||||
HasSaveFile = Sasalka.InventorySaveSystem.HasSaveFile();
|
||||
}
|
||||
|
||||
|
||||
private void SaveInventory()
|
||||
{
|
||||
if ( Dedugan.Local?.Inventory != null )
|
||||
@ -268,7 +268,7 @@
|
||||
CheckSaveFile();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void LoadInventory()
|
||||
{
|
||||
if ( Dedugan.Local?.Inventory != null )
|
||||
@ -277,7 +277,7 @@
|
||||
CheckSaveFile();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void ClearSave()
|
||||
{
|
||||
Sasalka.InventorySaveSystem.DeleteSaveFile();
|
||||
@ -300,4 +300,5 @@
|
||||
|
||||
return hash.ToHashCode();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user