//set stat [g] <stat> <value> private void setStats(string[] args) { bool isGlobal = args[1].Equals("-g"); int startIndex = isGlobal ? 2 : 1; ExitGames.Client.Photon.Hashtable toSet = new ExitGames.Client.Photon.Hashtable(); HERO h = this.getPlayerHero(); string slot = IN_GAME_MAIN_CAMERA.singleCharacter; if (h == null) { ModMain.instance.sendToPlayer("Please wait untill you have spawned to do this command."); return; } ModMain.instance.log("Current costume ID: " + h.setup.myCostume.id); int costumeID = h.setup.myCostume.id; if (args[startIndex].Equals("acl", StringComparison.OrdinalIgnoreCase)) { h.setup.myCostume.stat.ACL = int.Parse(args[startIndex + 1]); toSet[PhotonPlayerProperty.statACL] = int.Parse(args[startIndex + 1]); HeroCostume.costume[costumeID].stat.ACL = int.Parse(args[startIndex + 1]); if (isGlobal) { PlayerPrefs.SetInt("" + slot + PhotonPlayerProperty.statACL, int.Parse(args[startIndex + 1])); } } else if (args[startIndex].Equals("bla", StringComparison.OrdinalIgnoreCase)) { h.setup.myCostume.stat.BLA = int.Parse(args[startIndex + 1]); toSet[PhotonPlayerProperty.statBLA] = int.Parse(args[startIndex + 1]); HeroCostume.costume[costumeID].stat.BLA = int.Parse(args[startIndex + 1]); if (isGlobal) { PlayerPrefs.SetInt("" + slot + PhotonPlayerProperty.statBLA, int.Parse(args[startIndex + 1])); } } else if (args[startIndex].Equals("gas", StringComparison.OrdinalIgnoreCase)) { h.setup.myCostume.stat.GAS = int.Parse(args[startIndex + 1]); toSet[PhotonPlayerProperty.statGAS] = int.Parse(args[startIndex + 1]); HeroCostume.costume[costumeID].stat.GAS = int.Parse(args[startIndex + 1]); if (isGlobal) { PlayerPrefs.SetInt("" + slot + PhotonPlayerProperty.statGAS, int.Parse(args[startIndex + 1])); } } else if (args[startIndex].Equals("spd", StringComparison.OrdinalIgnoreCase)) { h.setup.myCostume.stat.SPD = int.Parse(args[startIndex + 1]); toSet[PhotonPlayerProperty.statSPD] = int.Parse(args[startIndex + 1]); HeroCostume.costume[costumeID].stat.SPD = int.Parse(args[startIndex + 1]); if (isGlobal) { PlayerPrefs.SetInt("" + slot + PhotonPlayerProperty.statSPD, int.Parse(args[startIndex + 1])); } } h.setup.setCharacterComponent(); h.setStat(); h.setSkillHUDPosition(); if (isGlobal) { PhotonNetwork.player.SetCustomProperties(toSet); } }