Beispiel #1
0
 public ICarrier GetCarrier()
 {
     if (carrier == null || carrier.Equals(null) || carrier.GetIsDead())
     {
         return(null);
     }
     return(carrier);
 }
Beispiel #2
0
    public ICarrier GetCarrier()
    {
        if (!SectorManager.instance || SectorManager.instance.current.type != Sector.SectorType.BattleZone)
        {
            return(null);
        }

        if ((carrier == null || carrier.Equals(null) || carrier.GetIsDead()) && SectorManager.instance.carriers.ContainsKey(faction))
        {
            carrier = SectorManager.instance.carriers[faction];
            if (carrier == null || carrier.Equals(null) || carrier.GetIsDead())
            {
                carrier = null;
            }
        }

        return(carrier);
    }