示例#1
0
 public virtual TUnit SpawGold()
 {
     TempSpawnTrans.transform.position = BaseConstMgr.FarawayPos;
     Gold = Spawn(GoldID, TempSpawnTrans.transform, int.MaxValue);
     Callback_OnSpawnGold?.Invoke(Gold);
     return(Gold);
 }
示例#2
0
 public virtual TUnit OnSpawSystem()
 {
     Gold = GetUnit(GoldID);
     if (Gold == null)
     {
         TempSpawnTrans.transform.position = GoldPos == null ? Const.VEC_FarawayPos : GoldPos.Value;
         Gold = Spawn(GoldID, TempSpawnTrans.transform.position, Quaternion.identity, int.MaxValue);
     }
     Callback_OnSpawnGold?.Invoke(Gold);
     return(Gold);
 }