public static string GetClassDescription(Goblin.Class type) { if (Instance.ClassImgs.Any(im => im.ClassType == type)) { return(Instance.ClassImgs.First(im => im.ClassType == type).Description); } return("Goblins are cool!!"); }
public static Sprite GetClassImage(Goblin.Class type) { if (Instance.ClassImgs.Any(im => im.ClassType == type)) { return(Instance.ClassImgs.First(im => im.ClassType == type).Image); } return(Instance.ClassImgs.First().Image); }
private string ClassName(Goblin.Class cl) { switch (cl) { case Goblin.Class.Meatshield: return("Goblin Meatshield"); case Goblin.Class.Shooter: return("Goblin Shooter"); case Goblin.Class.Ambusher: return("Goblin Ambusher"); case Goblin.Class.Scout: return("Goblin Scout"); case Goblin.Class.Slave: return("Goblin Slave"); default: return("Goblin"); } }
private void SelectClass(Goblin c, Goblin.Class cl) { c.SelectClass(cl); }
public static LevelUpChoice[] GetLevelUpChoices(Goblin.Class classType, int level) { return(Instance.SlaveProgression[level].Choices); }
public LocationType(Equipment.EquipLocations loc, Equipment.EquipmentType[] type, Goblin.Class usableBy = Goblin.Class.ALL) { Location = loc; Type = type; this.UsableBy = usableBy; }