using System.Collections.Generic; using Convention; using UnityEngine; namespace Demo.Game { public class DDT : ScriptableObject { public static DDT Make() { return new GameObject().AddComponent(); } public List Datas = new(); [Convention.RScript.Variable.Attr.Method] public void Add(float value) { Datas.Add(value); } [Convention.RScript.Variable.Attr.Method] public void Add(int barSplitTimes, int barCount, int tickCount) { Datas.Add((barCount + tickCount / (float)barSplitTimes) * OneBarTime); } } }