using System.Collections.Generic; using UnityEngine; namespace UFS3 { [CreateAssetMenu(fileName = "LureData", menuName = "Data/LureData")] public class LureData : BaseItemData, IItemType { [Tooltip("If 0 then lure rotate freely, use this for stabilize lure rotation axis")] public Vector3 axisNormal; public List attractedFish = new List(); public float size; public float twitchySpeed = 1f; public ItemType ItemType => ItemType.Lure; public override string StatisticText { get { string text = $"Size: {size * 100f}cm\n" + $"Weight: {weight}g\n"; List lureFishNames = new List(); attractedFish.ForEach(delegate(FishData fish) { lureFishNames.Add(fish.FishName); }); return string.Concat(text + "\nBest for:\n", string.Join(", ", lureFishNames)); } } } }