// 设置父对象 public virtual void SetOwner(TOwner unit) { base.SetOwner(unit); if (unit == null) { CLog.Error("错误SetOwner:Unit为null,{0}", GetName()); return; } Callback_OnSetOwner?.Invoke(PreOwner, Owner); }
/// <summary> /// 设置父对象 /// </summary> public virtual void SetOwner(TOwner unit) { Owner = unit; Callback_OnSetOwner?.Invoke(unit); }