30 lines
707 B
C#
30 lines
707 B
C#
using UnityEngine;
|
|
|
|
namespace CryingSnow.FarmingIsland
|
|
{
|
|
public enum AnimalType
|
|
{
|
|
Poultry,
|
|
Dairy,
|
|
Fiber
|
|
}
|
|
|
|
[CreateAssetMenu(fileName = "AnimalConfig_", menuName = "Animal Config")]
|
|
public class AnimalConfig : ScriptableObject
|
|
{
|
|
[Header("Identity")]
|
|
public AnimalType Type;
|
|
public string DisplayName;
|
|
public Sprite Icon;
|
|
|
|
[Header("Production Stats")]
|
|
public float BaseProductionTime = 60f;
|
|
public float TimeReductionPerLevel = 0.05f;
|
|
|
|
[Header("Upgrade Economics")]
|
|
public int BaseUpgradePrice = 1500;
|
|
public float PriceMultiplier = 1.1f;
|
|
public int MaxLevel = 10;
|
|
}
|
|
}
|