Esempio n. 1
0
    public static string GetRefusalReason(RefusalReason rr)
    {
        switch (rr)
        {
        default: return("bad developer guy prohibits it");

        case RefusalReason.Unavailable: return("Unavailable");

        case RefusalReason.MaxLevel: return("Maximum level reached");

        case RefusalReason.HQ_RR1: return("No docks built");

        case RefusalReason.HQ_RR2: return("No rolling shops built");

        case RefusalReason.HQ_RR3: return("No graphonium enrichers built");

        case RefusalReason.HQ_RR4: return("No chemical factories");

        case RefusalReason.HQ_RR5: return("No reason, just prohibited;");

        case RefusalReason.HQ_RR6: return("No reason, just prohibited;");

        case RefusalReason.SpaceAboveBlocked: return("Space above blocked");

        case RefusalReason.NoBlockBelow: return("No block below");

        case RefusalReason.NotEnoughSlots: return("Not enough slots");

        case RefusalReason.WorkNotFinished: return("Work not finished");
        }
    }
Esempio n. 2
0
 public RefusePipe(UInt32 id, RefusalReason reason)
 {
     this.ID     = id;
     this.Reason = (byte)reason;
 }