protected virtual void AddToData(TUnit chara) { Data.Add(chara); OnDataChanged(chara); if (BaseGlobal.IsUnReadData) { Callback_OnAdd?.Invoke(chara); Callback_OnDataChanged?.Invoke(chara); } }
public void AddToData(TData data) { data.SetOwner(SelfBaseUnit); Data.Add(data); OnDataChanged(data); if (BaseGlobal.IsUnReadData) { Callback_OnAdd?.Invoke(data); Callback_OnDataChanged?.Invoke(data); } }
/// <summary> /// 添加 /// </summary> /// <param name="chara"></param> public virtual void Add(T chara) { Data.Add(chara); Callback_OnAdd?.Invoke(chara); }