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