Data/FishData.cs
using System;
namespace Clover.Data;
[AssetType( Name = "Fish Data", Extension = "fish" )]
public class FishData : AnimalData
{
[Flags]
public enum FishLocation
{
Sea = 1,
Pond = 1 << 1,
River = 1 << 2,
}
public enum FishSize
{
Tiny,
Small,
Medium,
Large,
}
[Property] public RangedFloat Weight { get; set; } = new(1, 1);
[Property] public FishLocation Location { get; set; } = FishLocation.River;
[Property] public FishSize Size { get; set; } = FishSize.Small;
public override string GetIcon()
{
return Icon ?? "ui/icons/default_fish.png";
}
}