private void onCharacterChange() { string selection = GetComponent <UIPopupList>().selection; HeroStat heroStat; switch (selection) { case "Set 1": case "Set 2": case "Set 3": { HeroCostume heroCostume = CostumeConverter.FromLocalData(selection.ToUpper()); heroStat = ((heroCostume != null) ? heroCostume.stat : new HeroStat()); break; } default: heroStat = HeroStat.getInfo(GetComponent <UIPopupList>().selection); break; } SPD.transform.localScale = new Vector3(heroStat.SPD, 20f, 0f); GAS.transform.localScale = new Vector3(heroStat.GAS, 20f, 0f); BLA.transform.localScale = new Vector3(heroStat.BLA, 20f, 0f); ACL.transform.localScale = new Vector3(heroStat.ACL, 20f, 0f); }
private void onCharacterChange() { HeroStat stat; string selection = base.GetComponent <UIPopupList>().selection; switch (selection) { case "Set 1": case "Set 2": case "Set 3": { HeroCostume costume = CostumeConeveter.LocalDataToHeroCostume(selection.ToUpper()); if (costume == null) { stat = new HeroStat(); } else { stat = costume.stat; } break; } default: stat = HeroStat.getInfo(base.GetComponent <UIPopupList>().selection); break; } this.SPD.transform.localScale = new Vector3((float)stat.SPD, 20f, 0f); this.GAS.transform.localScale = new Vector3((float)stat.GAS, 20f, 0f); this.BLA.transform.localScale = new Vector3((float)stat.BLA, 20f, 0f); this.ACL.transform.localScale = new Vector3((float)stat.ACL, 20f, 0f); }
void Start() { CheckBoxCostume.costumeSet = (int)FengGameManagerMKII.settings[412]; id = "TITAN"; if (IN_GAME_MAIN_CAMERA.gamemode == GAMEMODE.PVP_AHSS) { id = "AHSS"; } HeroStat.initDATA(); if (((IN_GAME_MAIN_CAMERA.singleCharacter != "Set 1") && (IN_GAME_MAIN_CAMERA.singleCharacter != "Set 2")) && (IN_GAME_MAIN_CAMERA.singleCharacter != "Set 3")) { stat = HeroStat.getInfo(IN_GAME_MAIN_CAMERA.singleCharacter); } else { HeroCostume costume = CostumeConeveter.LocalDataToHeroCostume(IN_GAME_MAIN_CAMERA.singleCharacter); if (costume == null) { stat = new HeroStat(); } else { stat = costume.stat; } stat.name = IN_GAME_MAIN_CAMERA.singleCharacter; } if (PanelEnterGame.instance != null) { PanelEnterGame.instance.to_InfoHero(stat); } }
private void onCharacterChange() { string selection = base.GetComponent <UIPopupList>().selection; HeroStat heroStat; if (selection == "Set 1" || selection == "Set 2" || selection == "Set 3") { HeroCostume heroCostume = CostumeConeveter.LocalDataToHeroCostume(selection.ToUpper()); if (heroCostume == null) { heroStat = new HeroStat(); } else { heroStat = heroCostume.stat; } } else { heroStat = HeroStat.getInfo(base.GetComponent <UIPopupList>().selection); } this.SPD.transform.localScale = new Vector3((float)heroStat.Spd, 20f, 0f); this.GAS.transform.localScale = new Vector3((float)heroStat.Gas, 20f, 0f); this.BLA.transform.localScale = new Vector3((float)heroStat.Bla, 20f, 0f); this.ACL.transform.localScale = new Vector3((float)heroStat.Acl, 20f, 0f); }
private void spawnPlayerAtRPC(float posX, float posY, float posZ, PhotonMessageInfo info) { if (info.Sender.IsMasterClient && CustomLevel.logicLoaded && CustomLevel.customLevelLoaded && !needChooseSide && IN_GAME_MAIN_CAMERA.MainCamera.gameOver) { var pos = new Vector3(posX, posY, posZ); var component = IN_GAME_MAIN_CAMERA.MainCamera; var id = myLastHero.ToUpper(); myLastHero = id; component.SetMainObject( Pool.NetworkEnable("AOTTG_HERO 1", pos, Quaternion.identity).GetComponent <HERO>()); id = id.ToUpper(); if (id == "SET 1" || id == "SET 2" || id == "SET 3") { var heroCostume2 = CostumeConeveter.LocalDataToHeroCostume(id); heroCostume2.Checkstat(); CostumeConeveter.HeroCostumeToLocalData(heroCostume2, id); IN_GAME_MAIN_CAMERA.MainHERO.Setup.Init(); IN_GAME_MAIN_CAMERA.MainHERO.Setup.myCostume = heroCostume2; IN_GAME_MAIN_CAMERA.MainHERO.Setup.myCostume.stat = heroCostume2.stat; IN_GAME_MAIN_CAMERA.MainHERO.Setup.SetCharacterComponent(); IN_GAME_MAIN_CAMERA.MainHERO.SetStat(); IN_GAME_MAIN_CAMERA.MainHERO.SetSkillHudPosition(); } else { for (var j = 0; j < HeroCostume.costume.Length; j++) { if (HeroCostume.costume[j].name.ToUpper() == id.ToUpper()) { var num2 = HeroCostume.costume[j].id; if (id.ToUpper() != "AHSS") { num2 += CheckBoxCostume.costumeSet - 1; } if (HeroCostume.costume[num2].name != HeroCostume.costume[j].name) { num2 = HeroCostume.costume[j].id + 1; } IN_GAME_MAIN_CAMERA.MainHERO.Setup.Init(); IN_GAME_MAIN_CAMERA.MainHERO.Setup.myCostume = HeroCostume.costume[num2]; IN_GAME_MAIN_CAMERA.MainHERO.Setup.myCostume.stat = HeroStat.getInfo(HeroCostume.costume[num2].name.ToUpper()); IN_GAME_MAIN_CAMERA.MainHERO.Setup.SetCharacterComponent(); IN_GAME_MAIN_CAMERA.MainHERO.SetStat(); IN_GAME_MAIN_CAMERA.MainHERO.SetSkillHudPosition(); break; } } } CostumeConeveter.HeroCostumeToPhotonData(IN_GAME_MAIN_CAMERA.MainHERO.Setup.myCostume, PhotonNetwork.player); if (IN_GAME_MAIN_CAMERA.GameMode == GameMode.PVP_CAPTURE) { IN_GAME_MAIN_CAMERA.MainT.position += new Vector3(Random.Range(-20, 20), 2f, Random.Range(-20, 20)); } PhotonNetwork.player.Dead = false; PhotonNetwork.player.IsTitan = false; component.enabled = true; IN_GAME_MAIN_CAMERA.MainCamera.setHUDposition(); IN_GAME_MAIN_CAMERA.SpecMov.disable = true; IN_GAME_MAIN_CAMERA.Look.disable = true; component.gameOver = false; Screen.lockCursor = IN_GAME_MAIN_CAMERA.CameraMode >= CameraType.TPS; Screen.showCursor = false; ShowHUDInfoCenter(string.Empty); } }
void OnGUI() { GUI.backgroundColor = INC.gui_color; GUILayout.BeginArea(new Rect(0, 0, 300, Screen.height)); GUILayout.BeginVertical(GUI.skin.box); int ist = isTitan; isTitan = GUILayout.SelectionGrid(isTitan, new string[] { "HUMAN", id }, 2); if (ist != isTitan) { if (!LevelInfo.getInfo(FengGameManagerMKII.level).teamTitan) { isTitan = 0; } } if (isTitan == 0) { GUIStyle style = new GUIStyle(GUI.skin.button); foreach (var stats in HeroStat.stats) { if (stats.Key != "CUSTOM_DEFAULT") { if (stat != null) { if (stat.name == stats.Key) { style.normal = GUI.skin.button.active; } else { style.normal = GUI.skin.button.normal; } } if (GUILayout.Button(stats.Key, style)) { IN_GAME_MAIN_CAMERA.singleCharacter = stats.Key; if (((stats.Key != "Set 1") && (stats.Key != "Set 2")) && (stats.Key != "Set 3")) { stat = HeroStat.getInfo(stats.Key); } else { HeroCostume costume = CostumeConeveter.LocalDataToHeroCostume(stats.Key); if (costume == null) { stat = new HeroStat(); } else { stat = costume.stat; } } if (PanelEnterGame.instance != null) { PanelEnterGame.instance.to_InfoHero(stat); } stat.name = stats.Key; } } } if (stat != null) { GUILayout.Label(stat.name); GUILayout.BeginHorizontal(); GUILayout.Label("SPD:" + stat.SPD); GUILayout.Label("ACL:" + stat.ACL); GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(); GUILayout.Label("BLA:" + stat.BLA); GUILayout.Label("GAS:" + stat.GAS); GUILayout.EndHorizontal(); } string[] cos = new string[] { "Cos 1", "Cos 2", "Cos 3" }; GUILayout.BeginHorizontal(); GUIStyle style3 = new GUIStyle(GUI.skin.button); for (int s = 0; s < cos.Length; s++) { string de = cos[s]; if (CheckBoxCostume.costumeSet - 1 == s) { style3.normal = GUI.skin.button.active; } else { style3.normal = GUI.skin.button.normal; } if (GUILayout.Button(de, style3)) { CheckBoxCostume.costumeSet = s + 1; } } GUILayout.EndHorizontal(); } GUILayout.Label(CyanMod.INC.la("camera_type")); IN_GAME_MAIN_CAMERA.cameraMode = (CAMERA_TYPE)GUILayout.SelectionGrid((int)IN_GAME_MAIN_CAMERA.cameraMode, CameraType, 4); if (GUILayout.Button(INC.la("lets_go"))) { if (isTitan == 0) { string selection = stat.name; NGUITools.SetActive(FengGameManagerMKII.instance.uiT.panels[0], true); FengGameManagerMKII.instance.needChooseSide = false; if (IN_GAME_MAIN_CAMERA.gamemode == GAMEMODE.PVP_CAPTURE) { FengGameManagerMKII.instance.checkpoint = CyanMod.CachingsGM.Find("PVPchkPtH"); } if (!PhotonNetwork.isMasterClient && (FengGameManagerMKII.instance.roundTime > 60f)) { if (FengGameManagerMKII.instance.heroes.Count != 0) { FengGameManagerMKII.instance.NOTSpawnPlayer(selection); } else { FengGameManagerMKII.instance.NOTSpawnPlayer(selection); FengGameManagerMKII.instance.photonView.RPC("restartGameByClient", PhotonTargets.MasterClient, new object[0]); } } else if (((IN_GAME_MAIN_CAMERA.gamemode == GAMEMODE.BOSS_FIGHT_CT) || (IN_GAME_MAIN_CAMERA.gamemode == GAMEMODE.TROST)) || (IN_GAME_MAIN_CAMERA.gamemode == GAMEMODE.PVP_CAPTURE)) { if (FengGameManagerMKII.instance.heroes.Count != 0) { FengGameManagerMKII.instance.NOTSpawnPlayer(selection); FengGameManagerMKII.instance.photonView.RPC("restartGameByClient", PhotonTargets.MasterClient, new object[0]); } else { FengGameManagerMKII.instance.SpawnPlayer(selection, "playerRespawn"); } } else { FengGameManagerMKII.instance.SpawnPlayer(selection, "playerRespawn"); } NGUITools.SetActive(FengGameManagerMKII.instance.uiT.panels[1], false); NGUITools.SetActive(FengGameManagerMKII.instance.uiT.panels[2], false); instance.enabled = false; IN_GAME_MAIN_CAMERA.usingTitan = false; IN_GAME_MAIN_CAMERA.instance.setHUDposition(); PhotonNetwork.player.character = selection; } else { if (IN_GAME_MAIN_CAMERA.gamemode == GAMEMODE.PVP_AHSS) { id = "AHSS"; NGUITools.SetActive(FengGameManagerMKII.instance.uiT.panels[0], true); FengGameManagerMKII.instance.needChooseSide = false; if (!PhotonNetwork.isMasterClient && (FengGameManagerMKII.instance.roundTime > 60f)) { FengGameManagerMKII.instance.NOTSpawnPlayer(id); FengGameManagerMKII.instance.photonView.RPC("restartGameByClient", PhotonTargets.MasterClient, new object[0]); } else { FengGameManagerMKII.instance.SpawnPlayer(id, "playerRespawn2"); } NGUITools.SetActive(FengGameManagerMKII.instance.uiT.panels[1], false); NGUITools.SetActive(FengGameManagerMKII.instance.uiT.panels[2], false); instance.enabled = false; IN_GAME_MAIN_CAMERA.usingTitan = false; IN_GAME_MAIN_CAMERA.instance.setHUDposition(); PhotonNetwork.player.character = id; } else { if (IN_GAME_MAIN_CAMERA.gamemode == GAMEMODE.PVP_CAPTURE) { FengGameManagerMKII.instance.checkpoint = CyanMod.CachingsGM.Find("PVPchkPtT"); } string selection = "RANDOM"; NGUITools.SetActive(FengGameManagerMKII.instance.uiT.panels[0], true); if ((!PhotonNetwork.isMasterClient && (FengGameManagerMKII.instance.roundTime > 60f)) || FengGameManagerMKII.instance.justSuicide) { FengGameManagerMKII.instance.justSuicide = false; FengGameManagerMKII.instance.NOTSpawnNonAITitan(selection); } else { FengGameManagerMKII.instance.SpawnNonAITitan2(selection, "titanRespawn"); } FengGameManagerMKII.instance.needChooseSide = false; NGUITools.SetActive(FengGameManagerMKII.instance.uiT.panels[1], false); NGUITools.SetActive(FengGameManagerMKII.instance.uiT.panels[2], false); instance.enabled = false; IN_GAME_MAIN_CAMERA.usingTitan = true; IN_GAME_MAIN_CAMERA.instance.setHUDposition(); } } FengGameManagerMKII.instance.saves(); } GUILayout.EndVertical(); GUILayout.EndArea(); }
private void updateCostume(int id) { IN_GAME_MAIN_CAMERA component = GameObject.Find("MainCamera").GetComponent <IN_GAME_MAIN_CAMERA>(); HeroCostume costume2 = CostumeConeveter.LocalDataToHeroCostume("SET " + id); component.main_object.GetComponent <HERO>().GetComponent <HERO_SETUP>().init(); if (costume2 != null) { component.main_object.GetComponent <HERO>().GetComponent <HERO_SETUP>().myCostume = costume2; component.main_object.GetComponent <HERO>().GetComponent <HERO_SETUP>().myCostume.stat = costume2.stat; } else { costume2 = HeroCostume.costumeOption[3]; component.main_object.GetComponent <HERO>().GetComponent <HERO_SETUP>().myCostume = costume2; component.main_object.GetComponent <HERO>().GetComponent <HERO_SETUP>().myCostume.stat = HeroStat.getInfo(costume2.name.ToUpper()); } component.main_object.GetComponent <HERO>().GetComponent <HERO_SETUP>().setCharacterComponent(); component.main_object.GetComponent <HERO>().setStat(); component.main_object.GetComponent <HERO>().setSkillHUDPosition(); }
public void SpawnPlayerAt(string id, string find = "") { if (!CustomLevel.logicLoaded || !CustomLevel.customLevelLoaded) { NotSpawnPlayer(id); return; } myLastRespawnTag = find; Vector3 pos; var rot = Quaternion.identity; if (find != string.Empty) { var positions = GameObject.FindGameObjectsWithTag(find); if (positions.Length > 0) { pos = positions[Random.Range(0, positions.Length)].transform.position; } else { pos = RespawnPositions.RandomHeroPos; } } else if (IN_GAME_MAIN_CAMERA.GameMode == GameMode.PVP_CAPTURE) { pos = checkpoint.transform.position; } else if (RCManager.racingSpawnPointSet) { pos = RCManager.racingSpawnPoint; rot = RCManager.racingSpawnPointRotation; } else if (Level.Name.StartsWith("Custom")) { var list = new List <Vector3>(); switch (PhotonNetwork.player.RCteam) { case 0: for (var i = 0; i < 2; i++) { var type = i == 0 ? "C" : "M"; foreach (var vec in CustomLevel.spawnPositions["Player" + type]) { list.Add(vec); } } break; case 1: using (var enumerator = CustomLevel.spawnPositions["PlayerC"].GetEnumerator()) { while (enumerator.MoveNext()) { var vec2 = enumerator.Current; list.Add(vec2); } } break; case 2: using (var enumerator = CustomLevel.spawnPositions["PlayerM"].GetEnumerator()) { while (enumerator.MoveNext()) { var vec2 = enumerator.Current; list.Add(vec2); } } break; default: foreach (var vec3 in CustomLevel.spawnPositions["PlayerM"]) { list.Add(vec3); } break; } if (list.Count > 0) { pos = list[Random.Range(0, list.Count)]; } else { pos = RespawnPositions.RandomHeroPos; } } else { pos = RespawnPositions.RandomHeroPos; } var component = IN_GAME_MAIN_CAMERA.MainCamera; myLastHero = id.ToUpper(); if (IN_GAME_MAIN_CAMERA.GameType == GameType.Single) { if (IN_GAME_MAIN_CAMERA.singleCharacter == "TITAN_EREN") { component.SetMainObject( ((GameObject)Instantiate(CacheResources.Load("TITAN_EREN"), pos, Quaternion.identity)) .GetComponent <TITAN_EREN>()); } else { component.SetMainObject(((GameObject)Instantiate(CacheResources.Load("AOTTG_HERO 1"), pos, rot)) .GetComponent <HERO>()); if (IN_GAME_MAIN_CAMERA.singleCharacter == "SET 1" || IN_GAME_MAIN_CAMERA.singleCharacter == "SET 2" || IN_GAME_MAIN_CAMERA.singleCharacter == "SET 3") { var heroCostume = CostumeConeveter.LocalDataToHeroCostume(IN_GAME_MAIN_CAMERA.singleCharacter); heroCostume.Checkstat(); CostumeConeveter.HeroCostumeToLocalData(heroCostume, IN_GAME_MAIN_CAMERA.singleCharacter); IN_GAME_MAIN_CAMERA.MainHERO.Setup.Init(); IN_GAME_MAIN_CAMERA.MainHERO.Setup.myCostume = heroCostume; IN_GAME_MAIN_CAMERA.MainHERO.Setup.myCostume.stat = heroCostume.stat; IN_GAME_MAIN_CAMERA.MainHERO.Setup.SetCharacterComponent(); IN_GAME_MAIN_CAMERA.MainHERO.SetStat(); IN_GAME_MAIN_CAMERA.MainHERO.SetSkillHudPosition(); } else { for (var i = 0; i < HeroCostume.costume.Length; i++) { if (HeroCostume.costume[i].name.ToUpper() == IN_GAME_MAIN_CAMERA.singleCharacter.ToUpper()) { var num = HeroCostume.costume[i].id + CheckBoxCostume.costumeSet - 1; if (HeroCostume.costume[num].name != HeroCostume.costume[i].name) { num = HeroCostume.costume[i].id + 1; } IN_GAME_MAIN_CAMERA.MainHERO.Setup.Init(); IN_GAME_MAIN_CAMERA.MainHERO.Setup.myCostume = HeroCostume.costume[num]; IN_GAME_MAIN_CAMERA.MainHERO.Setup.myCostume.stat = HeroStat.getInfo(HeroCostume.costume[num].name.ToUpper()); IN_GAME_MAIN_CAMERA.MainHERO.Setup.SetCharacterComponent(); IN_GAME_MAIN_CAMERA.MainHERO.SetStat(); IN_GAME_MAIN_CAMERA.MainHERO.SetSkillHudPosition(); break; } } } } } else { var hero = Pool.NetworkEnable("AOTTG_HERO 1", pos, Quaternion.identity).GetComponent <HERO>(); component.SetMainObject(hero); id = id.ToUpper(); if (id == "SET 1" || id == "SET 2" || id == "SET 3") { var heroCostume2 = CostumeConeveter.LocalDataToHeroCostume(id); heroCostume2.Checkstat(); CostumeConeveter.HeroCostumeToLocalData(heroCostume2, id); IN_GAME_MAIN_CAMERA.MainHERO.Setup.Init(); IN_GAME_MAIN_CAMERA.MainHERO.Setup.myCostume = heroCostume2; IN_GAME_MAIN_CAMERA.MainHERO.Setup.myCostume.stat = heroCostume2.stat; IN_GAME_MAIN_CAMERA.MainHERO.Setup.SetCharacterComponent(); IN_GAME_MAIN_CAMERA.MainHERO.SetStat(); IN_GAME_MAIN_CAMERA.MainHERO.SetSkillHudPosition(); } else { for (var j = 0; j < HeroCostume.costume.Length; j++) { if (HeroCostume.costume[j].name.ToUpper() == id.ToUpper()) { var num2 = HeroCostume.costume[j].id; if (id.ToUpper() != "AHSS") { num2 += CheckBoxCostume.costumeSet - 1; } if (HeroCostume.costume[num2].name != HeroCostume.costume[j].name) { num2 = HeroCostume.costume[j].id + 1; } IN_GAME_MAIN_CAMERA.MainHERO.Setup.Init(); IN_GAME_MAIN_CAMERA.MainHERO.Setup.myCostume = HeroCostume.costume[num2]; IN_GAME_MAIN_CAMERA.MainHERO.Setup.myCostume.stat = HeroStat.getInfo(HeroCostume.costume[num2].name.ToUpper()); IN_GAME_MAIN_CAMERA.MainHERO.Setup.SetCharacterComponent(); IN_GAME_MAIN_CAMERA.MainHERO.SetStat(); IN_GAME_MAIN_CAMERA.MainHERO.SetSkillHudPosition(); break; } } } CostumeConeveter.HeroCostumeToPhotonData(IN_GAME_MAIN_CAMERA.MainHERO.Setup.myCostume, PhotonNetwork.player); if (IN_GAME_MAIN_CAMERA.GameMode == GameMode.PVP_CAPTURE) { IN_GAME_MAIN_CAMERA.MainT.position += new Vector3(Random.Range(-20, 20), 2f, Random.Range(-20, 20)); } PhotonNetwork.player.Dead = false; PhotonNetwork.player.IsTitan = false; } component.enabled = true; IN_GAME_MAIN_CAMERA.MainCamera.setHUDposition(); IN_GAME_MAIN_CAMERA.SpecMov.disable = true; IN_GAME_MAIN_CAMERA.Look.disable = true; component.gameOver = false; Screen.lockCursor = IN_GAME_MAIN_CAMERA.CameraMode >= CameraType.TPS; Screen.showCursor = false; ShowHUDInfoCenter(string.Empty); }
protected override void DrawMainPart() { left.Reset(); LabelCenter(left, locale["character"], true); SelectionGrid(left, costumeSelection, costumeList, 3, true); bool updateChar = avatar == null; int oldChar = characterSelection.Value; SelectionGrid(left, characterSelection, characterList, 1, true); if (oldChar != characterSelection.Value) { updateChar = true; } character = charactersList[characterSelection].ToUpper(); var set = CostumeConeveter.LocalDataToHeroCostume(character); stats = character.Contains("SET") ? (set == null ? new HeroStat() : set.stat) : HeroStat.getInfo(character); LabelCenter(left, locale["camera"], true); SelectionGrid(left, Settings.CameraMode, cameraList, cameraList.Length, true); float height = Style.Height * (FengGameManagerMKII.Level.PVPEnabled ? 3f : 2f) + (Style.VerticalMargin * (FengGameManagerMKII.Level.PVPEnabled ? 2f : 1f)) + (Style.Height + Style.VerticalMargin); left.MoveToEndY(BoxPosition, height); if (Button(left, locale["humanStart"], true)) { SpawnHero(); DisableImmediate(); return; } if (FengGameManagerMKII.Level.PVPEnabled) { if (FengGameManagerMKII.Level.TeamTitan && IN_GAME_MAIN_CAMERA.GameMode != GameMode.PVP_AHSS) { if (Button(left, locale["titanStart"], true)) { SpawnTitan(); DisableImmediate(); return; } } else { if (Button(left, locale["ahssStart"], true)) { SpawnAHSS(); DisableImmediate(); return; } } } if (Button(left, locale["back"], true)) { Screen.lockCursor = true; Screen.showCursor = true; IN_GAME_MAIN_CAMERA.SpecMov.disable = false; IN_GAME_MAIN_CAMERA.Look.disable = false; Disable(); return; } right.Reset(); LabelCenter(right, locale["avatar"], true); right.height = right.width; if (updateChar) { avatar = LoadTexture(character.Contains("SET") ? "CUSTOM" : character, "png"); } DrawTexture(right, avatar, true); right.height = Style.Height; LabelCenter(right, locale["stats"], true); Label(right, locale.Format("speed", stats.Spd.ToString()), true); Label(right, locale.Format("acceleration", stats.Acl.ToString()), true); Label(right, locale.Format("gas", stats.Gas.ToString()), true); Label(right, locale.Format("blade", stats.Bla.ToString()), true); }
public static void Init() { if (!Initialized) { Initialized = true; CostumeHair.Init(); body_uniform_ma_texture = new string[3] { "aottg_hero_uniform_ma_1", "aottg_hero_uniform_ma_2", "aottg_hero_uniform_ma_3" }; body_uniform_fa_texture = new string[3] { "aottg_hero_uniform_fa_1", "aottg_hero_uniform_fa_2", "aottg_hero_uniform_fa_3" }; body_uniform_mb_texture = new string[4] { "aottg_hero_uniform_mb_1", "aottg_hero_uniform_mb_2", "aottg_hero_uniform_mb_3", "aottg_hero_uniform_mb_4" }; body_uniform_fb_texture = new string[2] { "aottg_hero_uniform_fb_1", "aottg_hero_uniform_fb_2" }; body_casual_ma_texture = new string[3] { "aottg_hero_casual_ma_1", "aottg_hero_casual_ma_2", "aottg_hero_casual_ma_3" }; body_casual_fa_texture = new string[3] { "aottg_hero_casual_fa_1", "aottg_hero_casual_fa_2", "aottg_hero_casual_fa_3" }; body_casual_mb_texture = new string[4] { "aottg_hero_casual_mb_1", "aottg_hero_casual_mb_2", "aottg_hero_casual_mb_3", "aottg_hero_casual_mb_4" }; body_casual_fb_texture = new string[2] { "aottg_hero_casual_fb_1", "aottg_hero_casual_fb_2" }; Costumes = new HeroCostume[39]; Costumes[0] = new HeroCostume(); Costumes[0].name = "annie"; Costumes[0].sex = Sex.FEMALE; Costumes[0].uniform_type = UNIFORM_TYPE.UniformB; Costumes[0].part_chest_object_mesh = "character_cap_uniform"; Costumes[0].part_chest_object_texture = "aottg_hero_annie_cap_uniform"; Costumes[0].cape = true; Costumes[0].body_texture = body_uniform_fb_texture[0]; Costumes[0].hairInfo = CostumeHair.hairsF[5]; Costumes[0].eye_texture_id = 0; Costumes[0].beard_texture_id = 33; Costumes[0].glass_texture_id = -1; Costumes[0].skin_color = 1; Costumes[0].hair_color = new Color(1f, 0.9f, 0.5f); Costumes[0].division = Division.TheMilitaryPolice; Costumes[0].costumeId = 0; Costumes[1] = new HeroCostume(); Costumes[1].name = "annie"; Costumes[1].sex = Sex.FEMALE; Costumes[1].uniform_type = UNIFORM_TYPE.UniformB; Costumes[1].part_chest_object_mesh = "character_cap_uniform"; Costumes[1].part_chest_object_texture = "aottg_hero_annie_cap_uniform"; Costumes[1].body_texture = body_uniform_fb_texture[0]; Costumes[1].cape = false; Costumes[1].hairInfo = CostumeHair.hairsF[5]; Costumes[1].eye_texture_id = 0; Costumes[1].beard_texture_id = 33; Costumes[1].glass_texture_id = -1; Costumes[1].skin_color = 1; Costumes[1].hair_color = new Color(1f, 0.9f, 0.5f); Costumes[1].division = Division.TraineesSquad; Costumes[1].costumeId = 0; Costumes[2] = new HeroCostume(); Costumes[2].name = "annie"; Costumes[2].sex = Sex.FEMALE; Costumes[2].uniform_type = UNIFORM_TYPE.CasualB; Costumes[2].part_chest_object_mesh = "character_cap_casual"; Costumes[2].part_chest_object_texture = "aottg_hero_annie_cap_causal"; Costumes[2].part_chest_1_object_mesh = "character_body_blade_keeper_f"; Costumes[2].part_chest_1_object_texture = body_casual_fb_texture[0]; Costumes[2].body_texture = body_casual_fb_texture[0]; Costumes[2].cape = false; Costumes[2].hairInfo = CostumeHair.hairsF[5]; Costumes[2].eye_texture_id = 0; Costumes[2].beard_texture_id = 33; Costumes[2].glass_texture_id = -1; Costumes[2].skin_color = 1; Costumes[2].hair_color = new Color(1f, 0.9f, 0.5f); Costumes[2].costumeId = 1; Costumes[3] = new HeroCostume(); Costumes[3].name = "mikasa"; Costumes[3].sex = Sex.FEMALE; Costumes[3].uniform_type = UNIFORM_TYPE.UniformB; Costumes[3].body_texture = body_uniform_fb_texture[1]; Costumes[3].cape = true; Costumes[3].hairInfo = CostumeHair.hairsF[7]; Costumes[3].eye_texture_id = 2; Costumes[3].beard_texture_id = 33; Costumes[3].glass_texture_id = -1; Costumes[3].skin_color = 1; Costumes[3].hair_color = new Color(0.15f, 0.15f, 0.145f); Costumes[3].division = Division.TheSurveryCorps; Costumes[3].costumeId = 2; Costumes[4] = new HeroCostume(); Costumes[4].name = "mikasa"; Costumes[4].sex = Sex.FEMALE; Costumes[4].uniform_type = UNIFORM_TYPE.UniformB; Costumes[4].part_chest_skinned_cloth_mesh = "mikasa_asset_uni"; Costumes[4].part_chest_skinned_cloth_texture = body_uniform_fb_texture[1]; Costumes[4].body_texture = body_uniform_fb_texture[1]; Costumes[4].cape = false; Costumes[4].hairInfo = CostumeHair.hairsF[7]; Costumes[4].eye_texture_id = 2; Costumes[4].beard_texture_id = 33; Costumes[4].glass_texture_id = -1; Costumes[4].skin_color = 1; Costumes[4].hair_color = new Color(0.15f, 0.15f, 0.145f); Costumes[4].division = Division.TraineesSquad; Costumes[4].costumeId = 3; Costumes[5] = new HeroCostume(); Costumes[5].name = "mikasa"; Costumes[5].sex = Sex.FEMALE; Costumes[5].uniform_type = UNIFORM_TYPE.CasualB; Costumes[5].part_chest_skinned_cloth_mesh = "mikasa_asset_cas"; Costumes[5].part_chest_skinned_cloth_texture = body_casual_fb_texture[1]; Costumes[5].part_chest_1_object_mesh = "character_body_blade_keeper_f"; Costumes[5].part_chest_1_object_texture = body_casual_fb_texture[1]; Costumes[5].body_texture = body_casual_fb_texture[1]; Costumes[5].cape = false; Costumes[5].hairInfo = CostumeHair.hairsF[7]; Costumes[5].eye_texture_id = 2; Costumes[5].beard_texture_id = 33; Costumes[5].glass_texture_id = -1; Costumes[5].skin_color = 1; Costumes[5].hair_color = new Color(0.15f, 0.15f, 0.145f); Costumes[5].costumeId = 4; Costumes[6] = new HeroCostume(); Costumes[6].name = "levi"; Costumes[6].sex = Sex.MALE; Costumes[6].uniform_type = UNIFORM_TYPE.UniformB; Costumes[6].body_texture = body_uniform_mb_texture[1]; Costumes[6].cape = true; Costumes[6].hairInfo = CostumeHair.hairsM[7]; Costumes[6].eye_texture_id = 1; Costumes[6].beard_texture_id = -1; Costumes[6].glass_texture_id = -1; Costumes[6].skin_color = 1; Costumes[6].hair_color = new Color(0.295f, 0.295f, 0.275f); Costumes[6].division = Division.TheSurveryCorps; Costumes[6].costumeId = 11; Costumes[7] = new HeroCostume(); Costumes[7].name = "levi"; Costumes[7].sex = Sex.MALE; Costumes[7].uniform_type = UNIFORM_TYPE.CasualB; Costumes[7].body_texture = body_casual_mb_texture[1]; Costumes[7].part_chest_1_object_mesh = "character_body_blade_keeper_m"; Costumes[7].part_chest_1_object_texture = body_casual_mb_texture[1]; Costumes[7].cape = false; Costumes[7].hairInfo = CostumeHair.hairsM[7]; Costumes[7].eye_texture_id = 1; Costumes[7].beard_texture_id = -1; Costumes[7].glass_texture_id = -1; Costumes[7].skin_color = 1; Costumes[7].hair_color = new Color(0.295f, 0.295f, 0.275f); Costumes[7].costumeId = 12; Costumes[8] = new HeroCostume(); Costumes[8].name = "eren"; Costumes[8].sex = Sex.MALE; Costumes[8].uniform_type = UNIFORM_TYPE.UniformB; Costumes[8].body_texture = body_uniform_mb_texture[0]; Costumes[8].cape = true; Costumes[8].hairInfo = CostumeHair.hairsM[4]; Costumes[8].eye_texture_id = 3; Costumes[8].beard_texture_id = -1; Costumes[8].glass_texture_id = -1; Costumes[8].skin_color = 1; Costumes[8].hair_color = new Color(0.295f, 0.295f, 0.275f); Costumes[8].division = Division.TheSurveryCorps; Costumes[8].costumeId = 13; Costumes[9] = new HeroCostume(); Costumes[9].name = "eren"; Costumes[9].sex = Sex.MALE; Costumes[9].uniform_type = UNIFORM_TYPE.UniformB; Costumes[9].body_texture = body_uniform_mb_texture[0]; Costumes[9].cape = false; Costumes[9].hairInfo = CostumeHair.hairsM[4]; Costumes[9].eye_texture_id = 3; Costumes[9].beard_texture_id = -1; Costumes[9].glass_texture_id = -1; Costumes[9].skin_color = 1; Costumes[9].hair_color = new Color(0.295f, 0.295f, 0.275f); Costumes[9].division = Division.TraineesSquad; Costumes[9].costumeId = 13; Costumes[10] = new HeroCostume(); Costumes[10].name = "eren"; Costumes[10].sex = Sex.MALE; Costumes[10].uniform_type = UNIFORM_TYPE.CasualB; Costumes[10].body_texture = body_casual_mb_texture[0]; Costumes[10].part_chest_1_object_mesh = "character_body_blade_keeper_m"; Costumes[10].part_chest_1_object_texture = body_casual_mb_texture[0]; Costumes[10].cape = false; Costumes[10].hairInfo = CostumeHair.hairsM[4]; Costumes[10].eye_texture_id = 3; Costumes[10].beard_texture_id = -1; Costumes[10].glass_texture_id = -1; Costumes[10].skin_color = 1; Costumes[10].hair_color = new Color(0.295f, 0.295f, 0.275f); Costumes[10].costumeId = 14; Costumes[11] = new HeroCostume(); Costumes[11].name = "sasha"; Costumes[11].sex = Sex.FEMALE; Costumes[11].uniform_type = UNIFORM_TYPE.UniformA; Costumes[11].body_texture = body_uniform_fa_texture[1]; Costumes[11].cape = true; Costumes[11].hairInfo = CostumeHair.hairsF[10]; Costumes[11].eye_texture_id = 4; Costumes[11].beard_texture_id = 33; Costumes[11].glass_texture_id = -1; Costumes[11].skin_color = 1; Costumes[11].hair_color = new Color(0.45f, 0.33f, 0.255f); Costumes[11].division = Division.TheSurveryCorps; Costumes[11].costumeId = 5; Costumes[12] = new HeroCostume(); Costumes[12].name = "sasha"; Costumes[12].sex = Sex.FEMALE; Costumes[12].uniform_type = UNIFORM_TYPE.UniformA; Costumes[12].body_texture = body_uniform_fa_texture[1]; Costumes[12].cape = false; Costumes[12].hairInfo = CostumeHair.hairsF[10]; Costumes[12].eye_texture_id = 4; Costumes[12].beard_texture_id = 33; Costumes[12].glass_texture_id = -1; Costumes[12].skin_color = 1; Costumes[12].hair_color = new Color(0.45f, 0.33f, 0.255f); Costumes[12].division = Division.TraineesSquad; Costumes[12].costumeId = 5; Costumes[13] = new HeroCostume(); Costumes[13].name = "sasha"; Costumes[13].sex = Sex.FEMALE; Costumes[13].uniform_type = UNIFORM_TYPE.CasualA; Costumes[13].body_texture = body_casual_fa_texture[1]; Costumes[13].part_chest_1_object_mesh = "character_body_blade_keeper_f"; Costumes[13].part_chest_1_object_texture = body_casual_fa_texture[1]; Costumes[13].cape = false; Costumes[13].hairInfo = CostumeHair.hairsF[10]; Costumes[13].eye_texture_id = 4; Costumes[13].beard_texture_id = 33; Costumes[13].glass_texture_id = -1; Costumes[13].skin_color = 1; Costumes[13].hair_color = new Color(0.45f, 0.33f, 0.255f); Costumes[13].costumeId = 6; Costumes[14] = new HeroCostume(); Costumes[14].name = "hanji"; Costumes[14].sex = Sex.FEMALE; Costumes[14].uniform_type = UNIFORM_TYPE.UniformA; Costumes[14].body_texture = body_uniform_fa_texture[2]; Costumes[14].cape = true; Costumes[14].hairInfo = CostumeHair.hairsF[6]; Costumes[14].eye_texture_id = 5; Costumes[14].beard_texture_id = 33; Costumes[14].glass_texture_id = 49; Costumes[14].skin_color = 1; Costumes[14].hair_color = new Color(0.45f, 0.33f, 0.255f); Costumes[14].division = Division.TheSurveryCorps; Costumes[14].costumeId = 7; Costumes[15] = new HeroCostume(); Costumes[15].name = "hanji"; Costumes[15].sex = Sex.FEMALE; Costumes[15].uniform_type = UNIFORM_TYPE.CasualA; Costumes[15].body_texture = body_casual_fa_texture[2]; Costumes[15].part_chest_1_object_mesh = "character_body_blade_keeper_f"; Costumes[15].part_chest_1_object_texture = body_casual_fa_texture[2]; Costumes[15].cape = false; Costumes[15].hairInfo = CostumeHair.hairsF[6]; Costumes[15].eye_texture_id = 5; Costumes[15].beard_texture_id = 33; Costumes[15].glass_texture_id = 49; Costumes[15].skin_color = 1; Costumes[15].hair_color = new Color(0.295f, 0.23f, 0.17f); Costumes[15].costumeId = 8; Costumes[16] = new HeroCostume(); Costumes[16].name = "rico"; Costumes[16].sex = Sex.FEMALE; Costumes[16].uniform_type = UNIFORM_TYPE.UniformA; Costumes[16].body_texture = body_uniform_fa_texture[0]; Costumes[16].cape = true; Costumes[16].hairInfo = CostumeHair.hairsF[9]; Costumes[16].eye_texture_id = 6; Costumes[16].beard_texture_id = 33; Costumes[16].glass_texture_id = 48; Costumes[16].skin_color = 1; Costumes[16].hair_color = new Color(1f, 1f, 1f); Costumes[16].division = Division.TheGarrison; Costumes[16].costumeId = 9; Costumes[17] = new HeroCostume(); Costumes[17].name = "rico"; Costumes[17].sex = Sex.FEMALE; Costumes[17].uniform_type = UNIFORM_TYPE.CasualA; Costumes[17].body_texture = body_casual_fa_texture[0]; Costumes[17].part_chest_1_object_mesh = "character_body_blade_keeper_f"; Costumes[17].part_chest_1_object_texture = body_casual_fa_texture[0]; Costumes[17].cape = false; Costumes[17].hairInfo = CostumeHair.hairsF[9]; Costumes[17].eye_texture_id = 6; Costumes[17].beard_texture_id = 33; Costumes[17].glass_texture_id = 48; Costumes[17].skin_color = 1; Costumes[17].hair_color = new Color(1f, 1f, 1f); Costumes[17].costumeId = 10; Costumes[18] = new HeroCostume(); Costumes[18].name = "jean"; Costumes[18].sex = Sex.MALE; Costumes[18].uniform_type = UNIFORM_TYPE.UniformA; Costumes[18].body_texture = body_uniform_ma_texture[1]; Costumes[18].cape = true; Costumes[18].hairInfo = CostumeHair.hairsM[6]; Costumes[18].eye_texture_id = 7; Costumes[18].beard_texture_id = -1; Costumes[18].glass_texture_id = -1; Costumes[18].skin_color = 1; Costumes[18].hair_color = new Color(0.94f, 0.84f, 0.6f); Costumes[18].division = Division.TheSurveryCorps; Costumes[18].costumeId = 15; Costumes[19] = new HeroCostume(); Costumes[19].name = "jean"; Costumes[19].sex = Sex.MALE; Costumes[19].uniform_type = UNIFORM_TYPE.UniformA; Costumes[19].body_texture = body_uniform_ma_texture[1]; Costumes[19].cape = false; Costumes[19].hairInfo = CostumeHair.hairsM[6]; Costumes[19].eye_texture_id = 7; Costumes[19].beard_texture_id = -1; Costumes[19].glass_texture_id = -1; Costumes[19].skin_color = 1; Costumes[19].hair_color = new Color(0.94f, 0.84f, 0.6f); Costumes[19].division = Division.TraineesSquad; Costumes[19].costumeId = 15; Costumes[20] = new HeroCostume(); Costumes[20].name = "jean"; Costumes[20].sex = Sex.MALE; Costumes[20].uniform_type = UNIFORM_TYPE.CasualA; Costumes[20].body_texture = body_casual_ma_texture[1]; Costumes[20].part_chest_1_object_mesh = "character_body_blade_keeper_m"; Costumes[20].part_chest_1_object_texture = body_casual_ma_texture[1]; Costumes[20].cape = false; Costumes[20].hairInfo = CostumeHair.hairsM[6]; Costumes[20].eye_texture_id = 7; Costumes[20].beard_texture_id = -1; Costumes[20].glass_texture_id = -1; Costumes[20].skin_color = 1; Costumes[20].hair_color = new Color(0.94f, 0.84f, 0.6f); Costumes[20].costumeId = 16; Costumes[21] = new HeroCostume(); Costumes[21].name = "marco"; Costumes[21].sex = Sex.MALE; Costumes[21].uniform_type = UNIFORM_TYPE.UniformA; Costumes[21].body_texture = body_uniform_ma_texture[2]; Costumes[21].cape = false; Costumes[21].hairInfo = CostumeHair.hairsM[8]; Costumes[21].eye_texture_id = 8; Costumes[21].beard_texture_id = -1; Costumes[21].glass_texture_id = -1; Costumes[21].skin_color = 1; Costumes[21].hair_color = new Color(0.295f, 0.295f, 0.275f); Costumes[21].division = Division.TraineesSquad; Costumes[21].costumeId = 17; Costumes[22] = new HeroCostume(); Costumes[22].name = "marco"; Costumes[22].sex = Sex.MALE; Costumes[22].uniform_type = UNIFORM_TYPE.CasualA; Costumes[22].body_texture = body_casual_ma_texture[2]; Costumes[22].cape = false; Costumes[22].hairInfo = CostumeHair.hairsM[8]; Costumes[22].eye_texture_id = 8; Costumes[22].beard_texture_id = -1; Costumes[22].glass_texture_id = -1; Costumes[22].skin_color = 1; Costumes[22].hair_color = new Color(0.295f, 0.295f, 0.275f); Costumes[22].costumeId = 18; Costumes[23] = new HeroCostume(); Costumes[23].name = "mike"; Costumes[23].sex = Sex.MALE; Costumes[23].uniform_type = UNIFORM_TYPE.UniformB; Costumes[23].body_texture = body_uniform_mb_texture[3]; Costumes[23].cape = true; Costumes[23].hairInfo = CostumeHair.hairsM[9]; Costumes[23].eye_texture_id = 9; Costumes[23].beard_texture_id = 32; Costumes[23].glass_texture_id = -1; Costumes[23].skin_color = 1; Costumes[23].hair_color = new Color(0.94f, 0.84f, 0.6f); Costumes[23].division = Division.TheSurveryCorps; Costumes[23].costumeId = 19; Costumes[24] = new HeroCostume(); Costumes[24].name = "mike"; Costumes[24].sex = Sex.MALE; Costumes[24].uniform_type = UNIFORM_TYPE.CasualB; Costumes[24].body_texture = body_casual_mb_texture[3]; Costumes[24].part_chest_1_object_mesh = "character_body_blade_keeper_m"; Costumes[24].part_chest_1_object_texture = body_casual_mb_texture[3]; Costumes[24].cape = false; Costumes[24].hairInfo = CostumeHair.hairsM[9]; Costumes[24].eye_texture_id = 9; Costumes[24].beard_texture_id = 32; Costumes[24].glass_texture_id = -1; Costumes[24].skin_color = 1; Costumes[24].hair_color = new Color(0.94f, 0.84f, 0.6f); Costumes[24].division = Division.TheSurveryCorps; Costumes[24].costumeId = 20; Costumes[25] = new HeroCostume(); Costumes[25].name = "connie"; Costumes[25].sex = Sex.MALE; Costumes[25].uniform_type = UNIFORM_TYPE.UniformB; Costumes[25].body_texture = body_uniform_mb_texture[2]; Costumes[25].cape = true; Costumes[25].hairInfo = CostumeHair.hairsM[10]; Costumes[25].eye_texture_id = 10; Costumes[25].beard_texture_id = -1; Costumes[25].glass_texture_id = -1; Costumes[25].skin_color = 1; Costumes[25].division = Division.TheSurveryCorps; Costumes[25].costumeId = 21; Costumes[26] = new HeroCostume(); Costumes[26].name = "connie"; Costumes[26].sex = Sex.MALE; Costumes[26].uniform_type = UNIFORM_TYPE.UniformB; Costumes[26].body_texture = body_uniform_mb_texture[2]; Costumes[26].cape = false; Costumes[26].hairInfo = CostumeHair.hairsM[10]; Costumes[26].eye_texture_id = 10; Costumes[26].beard_texture_id = -1; Costumes[26].glass_texture_id = -1; Costumes[26].skin_color = 1; Costumes[26].division = Division.TraineesSquad; Costumes[26].costumeId = 21; Costumes[27] = new HeroCostume(); Costumes[27].name = "connie"; Costumes[27].sex = Sex.MALE; Costumes[27].uniform_type = UNIFORM_TYPE.CasualB; Costumes[27].body_texture = body_casual_mb_texture[2]; Costumes[27].part_chest_1_object_mesh = "character_body_blade_keeper_m"; Costumes[27].part_chest_1_object_texture = body_casual_mb_texture[2]; Costumes[27].cape = false; Costumes[27].hairInfo = CostumeHair.hairsM[10]; Costumes[27].eye_texture_id = 10; Costumes[27].beard_texture_id = -1; Costumes[27].glass_texture_id = -1; Costumes[27].skin_color = 1; Costumes[27].costumeId = 22; Costumes[28] = new HeroCostume(); Costumes[28].name = "armin"; Costumes[28].sex = Sex.MALE; Costumes[28].uniform_type = UNIFORM_TYPE.UniformA; Costumes[28].body_texture = body_uniform_ma_texture[0]; Costumes[28].cape = true; Costumes[28].hairInfo = CostumeHair.hairsM[5]; Costumes[28].eye_texture_id = 11; Costumes[28].beard_texture_id = -1; Costumes[28].glass_texture_id = -1; Costumes[28].skin_color = 1; Costumes[28].hair_color = new Color(0.95f, 0.8f, 0.5f); Costumes[28].division = Division.TheSurveryCorps; Costumes[28].costumeId = 23; Costumes[29] = new HeroCostume(); Costumes[29].name = "armin"; Costumes[29].sex = Sex.MALE; Costumes[29].uniform_type = UNIFORM_TYPE.UniformA; Costumes[29].body_texture = body_uniform_ma_texture[0]; Costumes[29].cape = false; Costumes[29].hairInfo = CostumeHair.hairsM[5]; Costumes[29].eye_texture_id = 11; Costumes[29].beard_texture_id = -1; Costumes[29].glass_texture_id = -1; Costumes[29].skin_color = 1; Costumes[29].hair_color = new Color(0.95f, 0.8f, 0.5f); Costumes[29].division = Division.TraineesSquad; Costumes[29].costumeId = 23; Costumes[30] = new HeroCostume(); Costumes[30].name = "armin"; Costumes[30].sex = Sex.MALE; Costumes[30].uniform_type = UNIFORM_TYPE.CasualA; Costumes[30].body_texture = body_casual_ma_texture[0]; Costumes[30].part_chest_1_object_mesh = "character_body_blade_keeper_m"; Costumes[30].part_chest_1_object_texture = body_casual_ma_texture[0]; Costumes[30].cape = false; Costumes[30].hairInfo = CostumeHair.hairsM[5]; Costumes[30].eye_texture_id = 11; Costumes[30].beard_texture_id = -1; Costumes[30].glass_texture_id = -1; Costumes[30].skin_color = 1; Costumes[30].hair_color = new Color(0.95f, 0.8f, 0.5f); Costumes[30].costumeId = 24; Costumes[31] = new HeroCostume(); Costumes[31].name = "petra"; Costumes[31].sex = Sex.FEMALE; Costumes[31].uniform_type = UNIFORM_TYPE.UniformA; Costumes[31].body_texture = body_uniform_fa_texture[0]; Costumes[31].cape = true; Costumes[31].hairInfo = CostumeHair.hairsF[8]; Costumes[31].eye_texture_id = 27; Costumes[31].beard_texture_id = -1; Costumes[31].glass_texture_id = -1; Costumes[31].skin_color = 1; Costumes[31].hair_color = new Color(1f, 0.725f, 0.376f); Costumes[31].division = Division.TheSurveryCorps; Costumes[31].costumeId = 9; Costumes[32] = new HeroCostume(); Costumes[32].name = "petra"; Costumes[32].sex = Sex.FEMALE; Costumes[32].uniform_type = UNIFORM_TYPE.CasualA; Costumes[32].body_texture = body_casual_fa_texture[0]; Costumes[32].part_chest_1_object_mesh = "character_body_blade_keeper_f"; Costumes[32].part_chest_1_object_texture = body_casual_fa_texture[0]; Costumes[32].cape = false; Costumes[32].hairInfo = CostumeHair.hairsF[8]; Costumes[32].eye_texture_id = 27; Costumes[32].beard_texture_id = -1; Costumes[32].glass_texture_id = -1; Costumes[32].skin_color = 1; Costumes[32].hair_color = new Color(1f, 0.725f, 0.376f); Costumes[32].division = Division.TheSurveryCorps; Costumes[32].costumeId = 10; Costumes[33] = new HeroCostume(); Costumes[33].name = "custom"; Costumes[33].sex = Sex.FEMALE; Costumes[33].uniform_type = UNIFORM_TYPE.CasualB; Costumes[33].part_chest_skinned_cloth_mesh = "mikasa_asset_cas"; Costumes[33].part_chest_skinned_cloth_texture = body_casual_fb_texture[1]; Costumes[33].part_chest_1_object_mesh = "character_body_blade_keeper_f"; Costumes[33].part_chest_1_object_texture = body_casual_fb_texture[1]; Costumes[33].body_texture = body_casual_fb_texture[1]; Costumes[33].cape = false; Costumes[33].hairInfo = CostumeHair.hairsF[2]; Costumes[33].eye_texture_id = 12; Costumes[33].beard_texture_id = 33; Costumes[33].glass_texture_id = -1; Costumes[33].skin_color = 1; Costumes[33].hair_color = new Color(0.15f, 0.15f, 0.145f); Costumes[33].costumeId = 4; Costumes[34] = new HeroCostume(); Costumes[34].name = "custom"; Costumes[34].sex = Sex.MALE; Costumes[34].uniform_type = UNIFORM_TYPE.CasualA; Costumes[34].body_texture = body_casual_ma_texture[0]; Costumes[34].part_chest_1_object_mesh = "character_body_blade_keeper_m"; Costumes[34].part_chest_1_object_texture = body_casual_ma_texture[0]; Costumes[34].cape = false; Costumes[34].hairInfo = CostumeHair.hairsM[3]; Costumes[34].eye_texture_id = 26; Costumes[34].beard_texture_id = 44; Costumes[34].glass_texture_id = -1; Costumes[34].skin_color = 1; Costumes[34].hair_color = new Color(0.41f, 1f, 0f); Costumes[34].costumeId = 24; Costumes[35] = new HeroCostume(); Costumes[35].name = "custom"; Costumes[35].sex = Sex.FEMALE; Costumes[35].uniform_type = UNIFORM_TYPE.UniformA; Costumes[35].body_texture = body_uniform_fa_texture[1]; Costumes[35].cape = false; Costumes[35].hairInfo = CostumeHair.hairsF[4]; Costumes[35].eye_texture_id = 22; Costumes[35].beard_texture_id = 33; Costumes[35].glass_texture_id = 56; Costumes[35].skin_color = 1; Costumes[35].hair_color = new Color(0f, 1f, 0.874f); Costumes[35].costumeId = 5; Costumes[36] = new HeroCostume(); Costumes[36].name = "feng"; Costumes[36].sex = Sex.MALE; Costumes[36].uniform_type = UNIFORM_TYPE.CasualB; Costumes[36].body_texture = body_casual_mb_texture[3]; Costumes[36].part_chest_1_object_mesh = "character_body_blade_keeper_m"; Costumes[36].part_chest_1_object_texture = body_casual_mb_texture[3]; Costumes[36].cape = true; Costumes[36].hairInfo = CostumeHair.hairsM[10]; Costumes[36].eye_texture_id = 25; Costumes[36].beard_texture_id = 39; Costumes[36].glass_texture_id = 53; Costumes[36].skin_color = 1; Costumes[36].division = Division.TheSurveryCorps; Costumes[36].costumeId = 20; Costumes[37] = new HeroCostume(); Costumes[37].name = "AHSS"; Costumes[37].sex = Sex.MALE; Costumes[37].uniform_type = UNIFORM_TYPE.CasualAHSS; Costumes[37].body_texture = body_casual_ma_texture[0] + "_ahss"; Costumes[37].cape = false; Costumes[37].hairInfo = CostumeHair.hairsM[6]; Costumes[37].eye_texture_id = 25; Costumes[37].beard_texture_id = 39; Costumes[37].glass_texture_id = 53; Costumes[37].skin_color = 3; Costumes[37].division = Division.TheMilitaryPolice; Costumes[37].costumeId = 25; Costumes[38] = new HeroCostume(); Costumes[38].name = "AHSS (F)"; Costumes[38].sex = Sex.FEMALE; Costumes[38].uniform_type = UNIFORM_TYPE.CasualAHSS; Costumes[38].body_texture = body_casual_ma_texture[0] + "_ahss"; Costumes[38].cape = false; Costumes[38].hairInfo = CostumeHair.hairsF[6]; Costumes[38].eye_texture_id = 2; Costumes[38].beard_texture_id = 33; Costumes[38].glass_texture_id = -1; Costumes[38].skin_color = 3; Costumes[38].division = Division.TheMilitaryPolice; Costumes[38].costumeId = 25; for (int i = 0; i < Costumes.Length; i++) { Costumes[i].stat = HeroStat.getInfo("CUSTOM_DEFAULT"); Costumes[i].id = i; Costumes[i].SetMesh(); Costumes[i].setTexture(); } CostumeOptions = new HeroCostume[27] { Costumes[0], Costumes[2], Costumes[3], Costumes[4], Costumes[5], Costumes[11], Costumes[13], Costumes[14], Costumes[15], Costumes[16], Costumes[17], Costumes[6], Costumes[7], Costumes[8], Costumes[10], Costumes[18], Costumes[19], Costumes[21], Costumes[22], Costumes[23], Costumes[24], Costumes[25], Costumes[27], Costumes[28], Costumes[30], Costumes[37], Costumes[38] }; } }