Files
butchers-games-test/Assets/Scripts/Game/Meta/PickupsSkinDef.cs
T
Boris Nikolaev 5f1e94b653 add project files
2026-08-14 01:58:31 +03:00

38 lines
786 B
C#

using UnityEngine;
using OHM.UnityToolkit.Localization;
[CreateAssetMenu(fileName = "Pickup Skin Def", menuName = "GameSqueleton/Pickup Skin Def")]
public class PickupsSkinDef : CustomizableDef, ILevelLocked
{
public long unlockLevel;
public GameObject prefabGood;
public GameObject prefabBad;
public string GetLocalizedName()
{
return GetLocalizedName(base.name);
}
public static string GetLocalizedName(string skinId)
{
return LocalizationManager.Instance.Localize(("skin_" + skinId).ToLowerInvariant());
}
[ContextMenu("TEST")]
private void TEST()
{
AppController app = UnityEngine.Object.FindObjectOfType<AppController>();
if (app != null)
{
app.PickupsSkinsController.SetCurrentValue(this);
}
}
public long GetUnlockLevel()
{
return 0L;
}
}