public RaceGate(ZuluRaceType race) : base(0x0F6C) { Movable = false; RaceType = race; Hue = ZuluRace.Races[RaceType].Hue; Name = $"{RaceType.FriendlyName()} Race"; }
public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); RaceType = (ZuluRaceType)reader.ReadInt(); }
public static string FriendlyName(this ZuluRaceType spec) { return(spec switch { ZuluRaceType.Human => "Human", ZuluRaceType.Elf => "Elf", ZuluRaceType.DarkElf => "Dark-Elf", ZuluRaceType.Goblin => "Goblin", ZuluRaceType.Barbarian => "Barbarian", ZuluRaceType.Dwarf => "Dwarf", _ => "None" });