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
@@ -0,0 +1,32 @@
using System;
using UnityEngine;
public class PickupSkinProvider : MonoBehaviour
{
private PickupsSkinDef _skin;
public event Action onSkinChanged;
public void SetSkin(PickupsSkinDef newSkin)
{
PickupsSkinDef previous = _skin;
_skin = newSkin;
if (newSkin != previous && this.onSkinChanged != null)
{
this.onSkinChanged();
}
}
public GameObject GetSkin(TypeItem type)
{
switch (type)
{
case TypeItem.Rich:
return _skin.prefabGood;
case TypeItem.Poor:
return _skin.prefabBad;
default:
return null;
}
}
}