add project files

This commit is contained in:
Boris Nikolaev
2026-08-14 01:58:31 +03:00
parent 9134cad79b
commit 5f1e94b653
4399 changed files with 12286903 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
using UnityEngine;
using OHM.UnityToolkit.Localization;
[CreateAssetMenu(fileName = "Player Skin Def", menuName = "GameSqueleton/Player Skin Def")]
public class PlayerSkinDef : CustomizableDef
{
public Player prefab;
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.PlayerSkinController.SetCurrentValue(this);
}
}
}