Exemple #1
0
        public static string GetLocalizedName(OccultTypes type)
        {
            switch (type)
            {
            case OccultTypes.Vampire:
                return(OccultManager.GetSingularOccultName(OccultTypesAll.Vampire));

            case OccultTypes.Mummy:
                return(OccultManager.GetSingularOccultName(OccultTypesAll.Mummy));

            case OccultTypes.Frankenstein:
                return(OccultManager.GetSingularOccultName(OccultTypesAll.Frankenstein));

            case OccultTypes.ImaginaryFriend:
                return(OccultManager.GetSingularOccultName(OccultTypesAll.ImaginaryFriend));

            case OccultTypes.Unicorn:
                return(OccultManager.GetSingularOccultName(OccultTypesAll.Unicorn));

            case OccultTypes.Genie:
                return(OccultManager.GetSingularOccultName(OccultTypesAll.Genie));

            case OccultTypes.Werewolf:
                return(OccultManager.GetSingularOccultName(OccultTypesAll.Werewolf));

            case OccultTypes.Fairy:
                return(OccultManager.GetSingularOccultName(OccultTypesAll.Fairy));

            case OccultTypes.Witch:
                return(OccultManager.GetSingularOccultName(OccultTypesAll.Witch));

            case OccultTypes.Ghost:
                return(OccultManager.GetSingularOccultName(OccultTypesAll.Ghost));

            case OccultTypes.Mermaid:
                return(OccultManager.GetSingularOccultName(OccultTypesAll.Mermaid));

            case OccultTypes.PlantSim:
                return(OccultManager.GetSingularOccultName(OccultTypesAll.PlantSim));

            case OccultTypes.TimeTraveler:
                return(OccultManager.GetSingularOccultName(OccultTypesAll.TimeTraveler));

            case OccultTypes.Robot:
                return(OccultManager.GetSingularOccultName(OccultTypesAll.Robot));

            default:
                return(Common.Localize("OccultTypes:None"));
            }
        }
Exemple #2
0
        public static string GetMotiveLocalizedName(CommodityKind kind)
        {
            switch (kind)
            {
            case CommodityKind.Hunger:
            case CommodityKind.Energy:
            case CommodityKind.Hygiene:
            case CommodityKind.Fun:
            case CommodityKind.Social:
            case CommodityKind.Bladder:
            case CommodityKind.AlienBrainPower:
                return(Common.LocalizeEAString("Ui/Caption/HUD/MotivesPanel:Motive" + kind));

            case CommodityKind.DogDestruction:
                return(Common.LocalizeEAString("Ui/Caption/HUD/MotivesPanel:MotiveDestructionDog"));

            case CommodityKind.CatScratch:
                return(Common.LocalizeEAString("Ui/Caption/HUD/MotivesPanel:MotiveScratchCat"));

            case CommodityKind.HorseThirst:
                return(Common.Localize("Species:Horse") + " " + Common.LocalizeEAString("Ui/Caption/HUD/MotivesPanel:MotiveThirstHorse"));

            case CommodityKind.HorseExercise:
                return(Common.LocalizeEAString("Ui/Caption/HUD/MotivesPanel:MotiveExerciseHorse"));

            case CommodityKind.VampireThirst:
                return(OccultManager.GetSingularOccultName(OccultTypesAll.Vampire) + " " + Common.LocalizeEAString("Ui/Caption/HUD/MotivesPanel:MotiveHungerVampire"));
            }

            string result;

            if (Common.Localize("Commodity:" + kind.ToString(), false, new object[0], out result))
            {
                return(result);
            }
            else
            {
                return(kind.ToString());
            }
        }