public God(God.GodType type) { this.IsDefeated = false; this.TypeEnum = type; this.CurrentHealth = this.MaxHealth; if (type == God.GodType.None) { this.IsDefeated = true; } else { this.IsDefeated = false; } }
internal static string Title(bool isFemale, God.GodType godType) { if (isFemale) { switch (godType) { case God.GodType.Hyperion: return("Powerless Goddess"); case God.GodType.Itztli: return("Weak Goddess"); case God.GodType.Gaia: return("Beginner Goddess"); case God.GodType.Shu: return("Struggling Goddess"); case God.GodType.Suijin: return("Rookie Goddess"); case God.GodType.Gefion: return("Not so powerless Goddess"); case God.GodType.Hathor: return("10. Class Goddess"); case God.GodType.Pontus: return("Healthy Goddess"); case God.GodType.Diana: return("Hard working Goddess"); case God.GodType.Izanagi: return("Serious Goddess"); case God.GodType.Nephthys: return("Talented Goddess"); case God.GodType.Cybele: return("Skillful Goddess"); case God.GodType.Artemis: return("Advanced Goddess"); case God.GodType.Eros: return("Established Goddess"); case God.GodType.Freya: return("5. Class Goddess"); case God.GodType.Poseidon: return("Well-known Goddess"); case God.GodType.Laima: return("Powerful Goddess"); case God.GodType.Athena: return("Superior Goddess"); case God.GodType.Susano_o: return("Magnificent Goddess"); case God.GodType.Zeus: return("Ideal Goddess"); case God.GodType.Nyx: return("1. Class Goddess"); case God.GodType.Luna: return("Mighty Goddess"); case God.GodType.Jupiter: return("Genius Goddess"); case God.GodType.Odin: return("Legendary Goddess"); case God.GodType.Amaterasu: return("Queen of Gods"); case God.GodType.Coatlicue: return("Almighty Goddess"); case God.GodType.Chronos: return("Almighty Goddess of Eternity"); case God.GodType.Tyrant_Overlord_Baal: return("Strongest Entity in the Universe?"); } } else { switch (godType) { case God.GodType.Hyperion: return("Powerless God"); case God.GodType.Itztli: return("Weak God"); case God.GodType.Gaia: return("Beginner God"); case God.GodType.Shu: return("Struggling God"); case God.GodType.Suijin: return("Rookie God"); case God.GodType.Gefion: return("Not so powerless God"); case God.GodType.Hathor: return("10. Class God"); case God.GodType.Pontus: return("Healthy God"); case God.GodType.Diana: return("Hard working God"); case God.GodType.Izanagi: return("Serious God"); case God.GodType.Nephthys: return("Talented God"); case God.GodType.Cybele: return("Skillful God"); case God.GodType.Artemis: return("Advanced God"); case God.GodType.Eros: return("Established God"); case God.GodType.Freya: return("5. Class God"); case God.GodType.Poseidon: return("Well-known God"); case God.GodType.Laima: return("Powerful God"); case God.GodType.Athena: return("Superior God"); case God.GodType.Susano_o: return("Magnificent God"); case God.GodType.Zeus: return("Ideal God"); case God.GodType.Nyx: return("1. Class God"); case God.GodType.Luna: return("Mighty God"); case God.GodType.Jupiter: return("Genius God"); case God.GodType.Odin: return("Legendary God"); case God.GodType.Amaterasu: return("King of Gods"); case God.GodType.Coatlicue: return("Almighty God"); case God.GodType.Chronos: return("Almighty God of Eternity"); case God.GodType.Tyrant_Overlord_Baal: return("Strongest Entity in the Universe?"); } } return(string.Empty); }
public static string Name(God.GodType enumValue) { switch (enumValue) { case God.GodType.Hyperion: return("Hyperion"); case God.GodType.Itztli: return("Itztli"); case God.GodType.Gaia: return("Gaia"); case God.GodType.Shu: return("Shu"); case God.GodType.Suijin: return("Suijin"); case God.GodType.Gefion: return("Gefion"); case God.GodType.Hathor: return("Hathor"); case God.GodType.Pontus: return("Pontus"); case God.GodType.Diana: return("Diana"); case God.GodType.Izanagi: return("Izanagi"); case God.GodType.Nephthys: return("Nephthys"); case God.GodType.Cybele: return("Cybele"); case God.GodType.Artemis: return("Artemis"); case God.GodType.Eros: return("Eros"); case God.GodType.Freya: return("Freya"); case God.GodType.Poseidon: return("Poseidon"); case God.GodType.Laima: return("Laima"); case God.GodType.Athena: return("Athena"); case God.GodType.Susano_o: return("Susano o"); case God.GodType.Zeus: return("Zeus"); case God.GodType.Nyx: return("Nyx"); case God.GodType.Luna: return("Luna"); case God.GodType.Jupiter: return("Jupiter"); case God.GodType.Odin: return("Odin"); case God.GodType.Amaterasu: return("Amaterasu"); case God.GodType.Coatlicue: return("Coatlicue"); case God.GodType.Chronos: return("Chronos"); case God.GodType.Tyrant_Overlord_Baal: return("Tyrant Overlord Baal"); default: return(string.Empty); } }