public virtual TUnit SpawnNew(string id, Vector3?pos, Quaternion?quaternion = null) { TUnit temp = GMgr.SpawnNew(id, pos, quaternion); AddToData(temp); OnSpawned(temp); GMgr.Callback_OnUnitMgrAdded?.Invoke(temp); return(temp); }
public virtual TUnit SpawnNew(string id, Vector3?pos, Quaternion?quaternion = null) { TUnit temp = GMgr.SpawnNew(id, pos, quaternion); AddToData(temp); OnSpawned(temp); GMgr.Callback_OnUnitMgrAdded?.Invoke(temp); return(temp); }