static void Main(string[] args) { // Create new instance of class Sample sample = new Sample(); // Set our access token // It is up to you to get this yourself // To get assistance with retrieving an access token, please follow the authentication tutorial // at http://developer.glitch.com/docs/auth/ string accessToken = ""; // SET ACCESS TOKEN HERE // Instantiate our Glitch class, from which you will interact with the APIs Glitch glitch = new Glitch(accessToken); // Get a request with a specific method GlitchRequest request = glitch.GetRequest("players.fullInfo", new Dictionary <string, string> { // Parameters go here { "player_tsid", "PIF12K4LV4D1FCG" } }); // Execute the request! request.Execute(sample); resetEvent.WaitOne(); // Hold the program until the async call completes }
// public override void Play(){ // Debug.Log ("play channel 2"); // } // // public override void Stop(){ // Debug.Log ("stop channel 2"); // } public override void Play() { Debug.Log("play channel 2"); // Debug.Log (AudioPeer._freqBand [AudioPeer._freqBand.Length/2]); glitch = Camera.main.gameObject.AddComponent <Glitch>(); glitch._shader = glitchShader; // Debug.Log (glitch._shader); }
void Awake() { if (instance != null && instance != this) { Destroy(gameObject); } instance = this; DontDestroyOnLoad(gameObject); }
IEnumerator Glitching(float time) { Glitch glitch = postEffect.profile.GetSetting <Glitch>(); glitch.active = true; yield return(new WaitForSeconds(time)); glitch.active = false; }
private void nameChanging(object rename) { CheckForIllegalCrossThreadCalls = false; while (true) { int nameValue = Convert.ToInt32(numericUpDown1.Value); this.Text = Glitch.Text(Convert.ToString(rename), nameValue, false); Thread.Sleep(100); } }
// Start is called before the first frame update void Start() { glitch = PostProcessManager.I.Glitch; _progress.onValueChanged.AddListener(SetProgress); _scale.onValueChanged.AddListener(SetScale); _progress.maxValue = Glitch.MaxProgress; _scale.maxValue = Glitch.MaxScale; }
private void Awake() { New_glitch = GetComponent <Glitch>(); New_RGBSplit = GetComponent <RGBSplit>(); //New_Frost = GetComponent<Frost>(); frameRate = new WaitForSeconds(1 / _frameRate); DangerZone.TriggerEnterOn += ADD_Effect; DangerZone.TriggerEnterOff += Off_Effect; }
// ShooterController[] shooters; void Awake() { checkpoints = GameObject.FindObjectsOfType <Checkpoint>(); players = GameObject.FindObjectsOfType <PlayerController>(); mainCamera = GameObject.FindObjectOfType <CameraController>(); pillars = GameObject.FindObjectsOfType <Pillar>(); glitch = FindObjectOfType <Glitch>(); lasers = FindObjectsOfType <Laser>(); moving = FindObjectsOfType <ObjectMovement>(); // shooters = GameObject.FindObjectsOfType<ShooterController>(); }
private void glitching() { TextOGlitchForm1.threadLocalization(); CheckForIllegalCrossThreadCalls = false; label1.Text = Translate.fg_waiting; label1.Update(); output = Glitch.Text(workString, Convert.ToInt32(numericUpDown1.Value), false); if (!lightMass.Checked) { richTextBox2.Text = output; } else if (lightMass.Checked) { //char[] light = output.ToCharArray(); //int count = 0; //foreach(char b in light) //{ // if(b == '�' || unicodeSquares.Contains(b)) // { // count++; // } //} //char[] outputLight = new char[light.Length - count]; //int i = 0; //foreach (char b in light) //{ // if(b != '�' && !unicodeSquares.Contains(b)) // { // outputLight[i] = b; // i++; // } // else // { // continue; // } //} //output = new string(outputLight); richTextBox2.Text = Glitch.Text(richTextBox1.Text, Convert.ToInt32(numericUpDown1.Value), true); } label1.Text = Translate.done; richTextBox1.Enabled = true; glitchOneStringCheckBox.Enabled = true; glitchMass.Enabled = true; replaceMass.Enabled = true; reverseMass.Enabled = true; numericUpDown1.Enabled = true; lightMass.Enabled = true; startMass.Enabled = true; paste.Enabled = true; }
private void nameChanging(object rename) { CheckForIllegalCrossThreadCalls = false; while (true) { int nameValue = Convert.ToInt32(glitchExtent.Value); if (nameValue <= 5) { this.Text = Glitch.Text(Convert.ToString(rename), nameValue, true); } else { this.Text = Glitch.Text(Convert.ToString(rename), 5, true); } Thread.Sleep(200); } }
IEnumerator Loading(int profile) { //load all face things with key + "face", key + "bh"; etc DressManager dm = transform.root.GetComponent <DressManager>(); dm.load.startLoading(false); dm.LoadAll(); yield return(null); while (dm.load.loaddd) { yield return(null); } foreach (var i in Enum.GetValues(typeof(itemType))) { itemType it = (itemType)i; string keyItem = i.ToString().Substring(0, 2); if (PlayerPrefs.HasKey(profile + keyItem)) { string full = PlayerPrefs.GetString(profile + keyItem); Debug.LogWarning("load " + profile + keyItem + ":" + full); string[] halves = full.Split(new string[] { "|", "," }, StringSplitOptions.RemoveEmptyEntries); Sprite s = dm.getSpriteFromString(it, halves[0]); UndoInfo hm = dm.fm.faceSet(s, it); if (keyItem == "CH") { dm.fm.skin[8].rectTransform.sizeDelta = new Vector2(dm.fm.skin[8].rectTransform.sizeDelta.x, float.Parse(halves[0])); // PlayerPrefs.GetString(profile + keyItem, chin.y + ""); continue; } else if (keyItem == "BY") { dm.fm.skin[4].rectTransform.sizeDelta = new Vector2(float.Parse(halves[0]), float.Parse(halves[1])); /// PlayerPrefs.SetString(num + keyItem, body.x + "|" + body.y); continue; } else if (keyItem == "HD") { dm.fm.skin[1].rectTransform.sizeDelta = new Vector2(float.Parse(halves[0]), float.Parse(halves[1])); // PlayerPrefs.SetString(num + keyItem, head.x + "|" + head.y); continue; } if (it == itemType.GXlitch) { Glitch g = Camera.main.GetComponent <Glitch>(); g.enabled = true; g.colorDrift = float.Parse(halves[1]); g.verticalJump = float.Parse(halves[2]); float ratio = 0.4f; g.scanLineJitter = g.colorDrift * ratio; continue; } if (it == itemType.CXolor) { ColorFX g; g = Camera.main.gameObject.GetComponent <ColorFX>(); g.enabled = true; g.color = convertAt(halves, 1, g.color); g.Amount = float.Parse(halves[4]); g.updateColor(); continue; } if (it == itemType.BNry) { Binary g; g = Camera.main.gameObject.GetComponent <Binary>(); g.enabled = true; g.color0 = convertAt(halves, 1, g.color0); g.color1 = convertAt(halves, 4, g.color1); g.Opacity = float.Parse(halves[7]); g.updateColor(); continue; } if (it == itemType.RPamp) { Ramp g; g = Camera.main.gameObject.GetComponent <Ramp>(); g.enabled = true; g.FirstColor = convertAt(halves, 1, g.FirstColor); g.SecondColor = convertAt(halves, 4, g.SecondColor); g._opacity = float.Parse(halves[7]); g.updateColors(); continue; } if (it == itemType.BMlm) { Bloom g = Camera.main.gameObject.GetComponent <Bloom>(); g.enabled = true; g.intensity = float.Parse(halves[1]); g.radius = float.Parse(halves[2]); g.UpdateParam(); continue; } if (keyItem.ToLower() == "pa") { checkParticles(convertAt(halves, 1, Color.white), dm, it); continue; } if (it == itemType.bg) { Camera.main.backgroundColor = convertAt(halves, 1, Color.white); if (halves[0] == " ") { hm.set.color = Color.clear; } else if (halves[0][2] != 'p') { hm.set.color = new Color(1, 1, 1, 1 - HSBColor.FromColor(Camera.main.backgroundColor).b); } else { hm.set.color = convertAt(halves, 4, hm.set.color); } } else if (keyItem == "wf") { hm.set.GetComponent <WaterfallScript>().LightColor = convertAt(halves, 1, hm.set.color); } else if (keyItem == "FR") { FourGradient fg = dm.fm.bangs.GetComponent <FourGradient>(); if (fg == null) { dm.fm.bangs.GetComponent <SoftMask>().enabled = false; dm.fm.bangs.transform.GetChild(0).gameObject.SetActive(false); fg = dm.fm.bangs.gameObject.AddComponent <FourGradient>(); dm.fm.hair.material = dm.fm.bangs.materialForRendering; } int index = 1; fg._Color1 = convertAt(halves, index, fg._Color1); index += 3; fg._Color2 = convertAt(halves, index, fg._Color2); index += 3; fg._Color3 = convertAt(halves, index, fg._Color3); index += 3; fg._Color4 = convertAt(halves, index, fg._Color4); index += 3; fg.opacity = float.Parse(halves[index]); fg.updateParams(); } else { if (hm.set != null) { hm.set.color = convertAt(halves, 1, hm.set.color); hm.set.gameObject.SetActive(true); if (keyItem == "bh" && halves.Length > 4) { Vector2 size = new Vector2(float.Parse(halves[4]), float.Parse(halves[5])); dm.fm.XtraStuff[keyItem].rectTransform.sizeDelta = size; } else if (keyItem == "b_" && halves.Length > 4) { Vector2 size = new Vector2(float.Parse(halves[4]), float.Parse(halves[5])); dm.fm.XtraStuff[keyItem].rectTransform.sizeDelta = size; } else if (keyItem == "l_" && halves.Length > 4) { Vector2 size = new Vector2(float.Parse(halves[4]), float.Parse(halves[5])); dm.fm.XtraStuff[keyItem].rectTransform.sizeDelta = size; dm.fm.VertLip = float.Parse(halves[6]); } else if (keyItem == "eb" && halves.Length == 6) { RectTransform eb1 = dm.fm.XtraStuff[keyItem].rectTransform, eb2 = dm.fm.XtraStuff[keyItem + "2"].rectTransform; float z = float.Parse(halves[4]); eb1.localRotation = Quaternion.Euler(0, 0, z); eb2.localRotation = Quaternion.Euler(0, 0, z); dm.fm.VertEB = float.Parse(halves[5]); hm.set2.color = hm.set.color; continue; } else if (keyItem == "e_" && halves.Length > 4) { RectTransform r = dm.fm.XtraStuff[keyItem].rectTransform; Vector2 size = new Vector2(float.Parse(halves[4]), float.Parse(halves[5])); float z = float.Parse(halves[6]); RectTransform e = dm.fm.XtraStuff[keyItem].rectTransform, e2 = dm.fm.XtraStuff[keyItem + "2"].rectTransform; e.sizeDelta = size; e2.sizeDelta = size; e.localRotation = Quaternion.Euler(0, 0, z); e2.localRotation = Quaternion.Euler(0, 0, z); hm.set2.color = hm.set.color; continue; } if (keyItem == "ey" && halves.Length > 4) { Debug.Log("set eyelid"); RectTransform r0 = dm.fm.skin[5].rectTransform, r2 = dm.fm.skin[7].rectTransform; r0.anchoredPosition = new Vector2(r0.anchoredPosition.x, float.Parse(halves[4])); r2.anchoredPosition = r0.anchoredPosition; r0.localRotation = Quaternion.Euler(0, r0.localRotation.y, float.Parse(halves[5])); r2.localRotation = Quaternion.Euler(0, r2.localRotation.y, r0.eulerAngles.z); hm.set2.color = hm.set.color; continue; } if (hm.set2 != null) { if (halves.Length > 4) { hm.set2.color = convertAt(halves, 4, hm.set2.color); if (keyItem == "ir" && halves.Length == 9) { //rs += "|" + dm.fm.leftE[1].rectTransform.sizeDelta.x + "," + dm.fm.leftE[1].rectTransform.sizeDelta.y; hm.set.rectTransform.sizeDelta = new Vector2(float.Parse(halves[7]), float.Parse(halves[8])); hm.set2.rectTransform.sizeDelta = hm.set.rectTransform.sizeDelta; } //new Color32(Convert.ToByte(halves[4]), Convert.ToByte(halves[5]), Convert.ToByte(halves[6]), 255); } else { hm.set2.color = hm.set.color; } hm.set2.gameObject.SetActive(true); } } } } else { dm.fm.Remove(keyItem); } dm.load.StopLoading(); } // "HE", "VE", "VN", "SN", "lI", "rI", "W", "S" // public float HorzEye, VertEye, VertNose, noseSize dm.fm.HorzEye = PlayerPrefs.GetFloat(profile + "HE"); dm.fm.VertEye = PlayerPrefs.GetFloat(profile + "VE"); dm.fm.VertNose = PlayerPrefs.GetFloat(profile + "VN"); float SN = PlayerPrefs.GetFloat(profile + "SN"); dm.fm.skin[0].rectTransform.sizeDelta = new Vector2(349 + SN, 304 + SN); // fs.set.rectTransform.sizeDelta = new Vector2(349 + ratio2 * val, 304 + ratio2 * val); string[] halves2 = //PlayerPrefs.GetString(profile + "lI").Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); // dm.fm.leftE[1].color = convertAt(halves2, 0, dm.fm.leftE[1].color); // halves2 = PlayerPrefs.GetString(profile + "rI").Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); // dm.fm.rightE[1].color = convertAt(halves2, 0, dm.fm.rightE[1].color); // halves2 = // PlayerPrefs.GetString(profile + "W").Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); // dm.fm.leftE[0].color = convertAt(halves2, 0, dm.fm.leftE[0].color); // halves2 = PlayerPrefs.GetString(profile + "Wr").Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); // dm.fm.rightE[0].color = convertAt(halves2, 0, dm.fm.rightE[0].color); // halves2 = PlayerPrefs.GetString(profile + "S").Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); dm.changeSkin(convertAt(halves2, 0, dm.fm.skin[1].color), Color.white, false); }
public static void MurderPlayer(PlayerControl killer, PlayerControl target) { var data = target.Data; if (data != null && !data.IsDead) { if (killer == PlayerControl.LocalPlayer) { SoundManager.Instance.PlaySound(PlayerControl.LocalPlayer.KillSfx, false, 0.8f); } target.gameObject.layer = LayerMask.NameToLayer("Ghost"); if (target.AmOwner) { try { if (Minigame.Instance) { Minigame.Instance.Close(); Minigame.Instance.Close(); } if (MapBehaviour.Instance) { MapBehaviour.Instance.Close(); MapBehaviour.Instance.Close(); } } catch { } DestroyableSingleton <HudManager> .Instance.KillOverlay.ShowKillAnimation(killer.Data, data); DestroyableSingleton <HudManager> .Instance.ShadowQuad.gameObject.SetActive(false); target.nameText.GetComponent <MeshRenderer>().material.SetInt("_Mask", 0); target.RpcSetScanner(false); var importantTextTask = new GameObject("_Player").AddComponent <ImportantTextTask>(); importantTextTask.transform.SetParent(AmongUsClient.Instance.transform, false); if (!PlayerControl.GameOptions.GhostsDoTasks) { for (var i = 0; i < target.myTasks.Count; i++) { var playerTask = target.myTasks.ToArray()[i]; playerTask.OnRemove(); Object.Destroy(playerTask.gameObject); } target.myTasks.Clear(); importantTextTask.Text = DestroyableSingleton <TranslationController> .Instance.GetString( StringNames.GhostIgnoreTasks, new Il2CppReferenceArray <Il2CppSystem.Object>(0)); } else { importantTextTask.Text = DestroyableSingleton <TranslationController> .Instance.GetString( StringNames.GhostDoTasks, new Il2CppReferenceArray <Il2CppSystem.Object>(0)); } target.myTasks.Insert(0, importantTextTask); } killer.MyPhysics.StartCoroutine(killer.KillAnimations.Random().CoPerformKill(killer, target)); var deadBody = new DeadPlayer { PlayerId = target.PlayerId, KillerId = killer.PlayerId, KillTime = DateTime.UtcNow }; Murder.KilledPlayers.Add(deadBody); if (!killer.AmOwner) { return; } if (target.Is(ModifierEnum.Diseased) && killer.Is(RoleEnum.Glitch)) { Glitch glitch = Role.GetRole <Glitch>(killer); glitch.LastKill = DateTime.UtcNow.AddSeconds(2 * PlayerControl.GameOptions.KillCooldown); glitch.Player.SetKillTimer(PlayerControl.GameOptions.KillCooldown * 3); return; } if (target.Is(ModifierEnum.Diseased) && killer.Data.IsImpostor) { killer.SetKillTimer(PlayerControl.GameOptions.KillCooldown * 3); return; } if (killer.Is(RoleEnum.Underdog)) { killer.SetKillTimer(PlayerControl.GameOptions.KillCooldown * (PerformKill.LastImp() ? 0.5f : 1.5f)); return; } if (killer.Data.IsImpostor) { killer.SetKillTimer(PlayerControl.GameOptions.KillCooldown); } } }
public UndoInfo faceSet(Sprite newThang, itemType it) { //key is the first 2 chars. if 2nd, first 2 chars+"2" if (newThang != null) { Debug.Log("set face with " + newThang.name + " at " + it); } UndoInfo hm; hm.set = null; hm.set2 = null; hm.before = null; hm.beforeC = Color.white; hm.beforeC2 = Color.white; string key = ""; if (newThang != null && it != itemType.BMlm) { key = newThang.name.Substring(0, 2); } switch (it) { case itemType.iris: hm.set = leftE[1]; hm.set2 = rightE[1]; hm.before = hm.set.sprite; break; case itemType.w_hites: hm.set = leftE[0]; hm.set2 = rightE[0]; hm.before = hm.set.sprite; break; case itemType.eyelid: hm.set = skin[5]; hm.set2 = skin[7]; break; case itemType.se: if (!XtraStuff.ContainsKey(key)) { hm.set = newImgAt(key, new Vector2(-3f, 7.783465f), leftE[2], null, 1); hm.set2 = newImgAt(key, new Vector2(-3f, 7.783465f), rightE[2], null, 1); } else { hm.set = XtraStuff[key]; hm.set2 = XtraStuff[key + "2"]; hm.before = hm.set.sprite; } break; case itemType.Se: Debug.Log("add Se"); if (!XtraStuff.ContainsKey(key)) { hm.set = newImgAt(key, new Vector2(9.5f, 0.5f), leftE[2], null, 1); hm.set2 = newImgAt(key, new Vector2(-28.2f, 0.5f), rightE[2], null, 1); } else { hm.set = XtraStuff[key]; hm.set2 = XtraStuff[key + "2"]; hm.before = hm.set.sprite; } break; case itemType.xe: if (!XtraStuff.ContainsKey(key)) { hm.set = newImgAt(key, new Vector2(-4.5f, -5.4f), leftE[2], leftE[1].transform, 1); hm.set2 = newImgAt(key, new Vector2(-4.5f, -5.4f), rightE[2], rightE[1].transform, 1); } else { hm.set = XtraStuff[key]; hm.set2 = XtraStuff[key + "2"]; hm.before = hm.set.sprite; } Material addY = Resources.Load <Material>("Additive"); hm.set.material = addY; hm.set2.material = addY; break; case itemType.BOW: int indexbo; if (XtraStuff.ContainsKey("ch") && XtraStuff["ch"].sprite.name == "chsf") { indexbo = XtraStuff["ch"].transform.GetSiblingIndex(); } else { indexbo = clothes.transform.parent.childCount; } switch (newThang.name) { case "BOW": setHm(new Vector2(10.378f, 453f), clothes, null, indexbo, key, ref hm); break; default: setHm(new Vector2(0f, 0f), clothes, null, indexbo, key, ref hm); break; } break; case itemType.chneckwear: int index = 0; if (newThang.name == "chsf") { index = clothes.transform.parent.childCount; } else if (newThang.name == "choker") { index = -1; } else if (XtraStuff.ContainsKey("BO")) { index = XtraStuff["BO"].transform.GetSiblingIndex(); } switch (newThang.name) { case "choker": setHm(new Vector2(10.37823f, 531f), clothes, null, index, key, ref hm); break; case "chokerbow": setHm(new Vector2(10.37823f, 12.9f), clothes, null, index, key, ref hm); break; case "chsf": setHm(new Vector2(-26.94f, 3.26f), clothes, null, index, key, ref hm); break; } break; case itemType.glasses: setHm(new Vector2(-7.5f, 72.5f), skin[6], null, 0, key, ref hm); break; case itemType.freckles: setHm(new Vector2(0f, -81.5f), skin[6], null, skin[0].transform.GetSiblingIndex() + 1, key, ref hm); break; case itemType.starfreckles: setHm(new Vector2(0f, -102f), skin[6], null, skin[6].rectTransform.GetSiblingIndex(), key, ref hm); break; case itemType.lippiercing: setHm(new Vector2(0f, 32.9f), skin[6], lips.rectTransform, 4, key, ref hm); break; case itemType.sl1: setHm(new Vector2(0.55f, 11.1f), skin[6], lips.rectTransform, 0, key, ref hm); hm.set.material = Resources.Load <Material>("Additive"); break; case itemType.sx_tears: setHm(new Vector2(29.7f, -39.86f), rightE[2], null, rightE[0].transform.childCount, key, ref hm); break; case itemType.bubble: setHm(new Vector2(-6.151662f, -271.2f), skin[6], null, 0, key, ref hm); break; case itemType.eear: int index2; if (XtraStuff.ContainsKey("ha")) { index2 = XtraStuff["ha"].transform.GetSiblingIndex(); } else if (XtraStuff.ContainsKey("fl")) { index2 = XtraStuff["fl"].transform.GetSiblingIndex(); } else if (XtraStuff.ContainsKey("he")) { index2 = XtraStuff["he"].transform.GetSiblingIndex(); } else { index2 = 0; } setHmTwice(new Vector2(-328.1f, 570.4f), new Vector2(329.3f, 570.4f), skin[6], null, index2, key, ref hm); break; case itemType.hesidehorn: int index3; if (XtraStuff.ContainsKey("ha")) { index3 = XtraStuff["ha"].transform.GetSiblingIndex(); } else if (XtraStuff.ContainsKey("fl")) { index3 = XtraStuff["fl"].transform.GetSiblingIndex(); } else { index3 = 0; } setHmTwice(new Vector2(-328.1f, 566.2f), new Vector2(329.3012f, 566.2f), skin[6], null, index3, key, ref hm); break; case itemType.EPatch: setHm(new Vector2(-225.1f, 52.7f), rightE[2], null, 0, key, ref hm); break; case itemType.hdphones: setHmTwice(new Vector2(-238.808f, 468.9f), new Vector2(231f, 468.9f), skin[6], null, bangs.transform.GetSiblingIndex(), key, ref hm); break; case itemType.ctetopband: int indexCT; if (XtraStuff.ContainsKey("un")) { indexCT = XtraStuff["un"].transform.GetSiblingIndex(); } else { indexCT = skin[6].transform.parent.childCount; } switch (newThang.name) { case "ctcr": setHmTwice(new Vector2(-101f, 614.2f), new Vector2(101f, 614.2f), skin[6], null, indexCT, key, ref hm); break; case "ctband": setHmTwice(new Vector2(-201f, 600.2f), new Vector2(201f, 600.2f), skin[6], null, indexCT, key, ref hm); break; } break; case itemType.msk: int index5; if (XtraStuff.ContainsKey("hd")) { index5 = XtraStuff["hd"].transform.GetSiblingIndex(); } else { index5 = bangs.transform.GetSiblingIndex(); } setHmTwice(new Vector2(-173.0009f, -192.2f), new Vector2(162.4f, -192.2f), skin[6], null, index5, key, ref hm); break; case itemType.scar: setHm(new Vector2(-7.828147f, 16.29871f), rightE[2], null, 0, key, ref hm); break; case itemType.unicorn: setHm(new Vector2(44.5f, 607.314f), skin[6], null, 0, key, ref hm); break; case itemType.b0odnos: setHm(new Vector2(24.1f, -30.4f), skin[6], skin[0].rectTransform, skin[6].transform.parent.childCount, key, ref hm); break; case itemType.bood: setHm(new Vector2(34f, -143.3f), skin[6], null, 0, key, ref hm); break; case itemType.hwrstrand: setHm(new Vector2(15f, 629.59f), skin[6], null, 1, key, ref hm); break; case itemType.harts: setHm(new Vector2(6f, 524.4f), skin[6], null, 0, key, ref hm); break; case itemType.overalls: setHm(Vector2.zero, clothes, null, 1, key, ref hm); break; case itemType.hrclip: setHm(new Vector2(354.7f, 263f), skin[6], null, bangs.transform.GetSiblingIndex() + 1, key, ref hm); break; case itemType.nosepiercing: setHm(new Vector2(-50.9f, -51f), skin[6], skin[0].rectTransform, skin[6].transform.parent.childCount, key, ref hm); break; case itemType.JBandage: setHm(new Vector2(-199.7f, -274.8f), skin[6], null, bangs.transform.GetSiblingIndex(), key, ref hm); break; case itemType.bDaid: setHmTwice(new Vector2(-67.8f, 24.8f), new Vector2(67.8f, 24.8f), skin[6], skin[0].rectTransform, 0, key, ref hm); break; case itemType.FGliter: setHmTwice(new Vector2(-122f, 0f), new Vector2(122f, 0f), skin[6], null, 2, key, ref hm); Material add = Resources.Load <Material>("Additive"); hm.set.material = add; hm.set2.material = add; break; case itemType.bronzer: setHmTwice(new Vector2(-237f, 108.1f), new Vector2(237f, 108.1f), skin[6], null, 2, key, ref hm); break; case itemType.UEye: setHmTwice(new Vector2(-190f, 24.4f), new Vector2(190f, 24.4f), skin[6], null, 2, key, ref hm); break; /* * overall * scarf * cutetopband * unicorn * tie * * hairclip * nose ring * bandage * bandaid * * faceglitter * undereye * bronzer * happy eye/squint * * petal * backgrounds * */ case itemType.flower: int index4; if (XtraStuff.ContainsKey("ha")) { index4 = XtraStuff["ha"].transform.GetSiblingIndex(); } else if (XtraStuff.ContainsKey("ct")) { index4 = XtraStuff["ct"].transform.GetSiblingIndex() + 1; } else { index4 = 0; } setHm(new Vector2(0f, 422.9f), skin[6], null, index4, key, ref hm); break; case itemType.e_ye: hm.set = skin[2]; hm.set2 = skin[3]; hm.before = hm.set.sprite; break; case itemType.l_p: hm.set = lips; hm.before = hm.set.sprite; break; case itemType.n_se: hm.set = skin[0]; hm.before = hm.set.sprite; break; case itemType.t_clothes: hm.set = clothes; clothes.gameObject.SetActive(true); XtraStuff[key] = clothes; hm.before = hm.set.sprite; break; case itemType.bg: hm.set = bg; hm.beforeC = hm.set.color; hm.before = hm.set.sprite; hm.beforeC2 = Camera.main.backgroundColor; if (newThang == null) { hm.set.sprite = null; hm.set.color = Color.clear; } else { hm.beforeC = hm.set.color; if (hm.before == null || (hm.before != null && hm.before.name != newThang.name)) { hm.set.color = Color.white; } } break; case itemType.ebrow: hm.set = leftE[2]; hm.set2 = rightE[2]; hm.before = hm.set.sprite; break; case itemType.bh_air: hm.set = hair; hm.before = hm.set.sprite; Vector2 size = hair.rectTransform.sizeDelta; hm.beforeC2 = new Color(size.x / 1500, size.y / 2500, 0, 0); break; case itemType.b_ngs: hm.set = bangs; hm.before = hm.set.sprite; if (newThang.name == "b_92") { bangs.rectTransform.anchoredPosition = new Vector2(bangs.rectTransform.anchoredPosition.x, 625.8f); } else { bangs.rectTransform.anchoredPosition = new Vector2(bangs.rectTransform.anchoredPosition.x, 503); } break; case itemType.skin: hm.set = skin[1]; hm.before = hm.set.sprite; hm.beforeC2 = lips.color; break; case itemType.blush: hm.set = skin[6]; hm.set.gameObject.SetActive(true); XtraStuff[key] = skin[6]; hm.before = hm.set.sprite; break; case itemType.Particle_petal: case itemType.pArticle_sparkle: case itemType.particle_snow: hm.before = newThang; XtraStuff[key] = null; break; case itemType.wdEluxeScript: int indexWd = 0; if (XtraStuff.ContainsKey("wf")) { indexWd = XtraStuff["wf"].transform.GetSiblingIndex(); } setHm(Vector2.zero, bg, bg.transform.parent, indexWd, "wd", ref hm); if (hm.set.gameObject.GetComponent <WaterScript>() == null) { hm.set.gameObject.AddComponent <WaterScript>(); } hm.set.sprite = null; hm.set.gameObject.name = "wd"; break; case itemType.wfFallScript: setHm(Vector2.zero, bg, bg.transform.parent, 0, "wf", ref hm); WaterfallScript wf = hm.set.gameObject.GetComponent <WaterfallScript>(); if (wf == null) { hm.set.gameObject.AddComponent <WaterfallScript>(); } else { hm.beforeC = wf.LightColor; } hm.set.sprite = null; hm.set.gameObject.name = "wf"; break; case itemType.GXlitch: if (!XtraStuff.ContainsKey("GX")) { Glitch g = Camera.main.gameObject.GetComponent <Glitch>(); g.enabled = true; g.colorDrift = 0.25f; XtraStuff["GX"] = null; } hm.before = newThang; break; case itemType.CXolor: case itemType.BMlm: case itemType.BNry: case itemType.RPamp: case itemType.FRGradient: string FXkey = it.ToString().Substring(0, 2); XtraStuff[FXkey] = null; break; } if (hm.set != null) { if (hm.set != bg && it != itemType.wfFallScript) { hm.beforeC = hm.set.color; } if (newThang != null) { hm.set.sprite = newThang; setNative(hm.set, it); if (hm.set2 != null) { hm.set2.sprite = newThang; hm.beforeC2 = hm.set2.color; setNative(hm.set2, it); } } } return(hm); }
void SetUpButton(Button b, Sprite smth, itemType i, DressManager dm, Func <Sprite, itemType, UndoInfo> faceSet, ColorPicker cpa) { b.onClick.RemoveAllListeners(); b.onClick.AddListener(() => { UndoInfo fs = faceSet(smth, i); if (i == itemType.glitch || i == itemType.eyes || i == itemType.nose || i == itemType.eyelid) { cpa.gameObject.SetActive(false); GameObject g = cpa.transform.parent.GetChild(4).gameObject; g.SetActive(true); Slider one = g.transform.GetChild(0).GetComponent <Slider>(); Slider two = g.transform.GetChild(1).GetComponent <Slider>(); one.onValueChanged.RemoveAllListeners(); two.onValueChanged.RemoveAllListeners(); dm.x.onClick.AddListener(() => { g.SetActive(false); }); if (i == itemType.eyes) { float ratio = 10; RectTransform eye1 = (RectTransform)fs.set.rectTransform.parent; RectTransform eye2 = (RectTransform)fs.set2.rectTransform.parent; one.value = dm.fm.HorzEye / -ratio; two.value = dm.fm.VertEye / ratio; float origX = dm.fm.HorzEye; float origY = dm.fm.VertEye; two.onValueChanged.AddListener((float val) => { // eye1.anchoredPosition = new Vector2(eye1.anchoredPosition.x, -25 + ratio * val); // eye2.anchoredPosition = new Vector2(eye2.anchoredPosition.x, -25 + ratio * val); dm.fm.VertEye = ratio * val; }); one.onValueChanged.AddListener((float val) => { dm.fm.HorzEye = ratio * val; }); dm.x.onClick.AddListener(() => { dm.fm.VertEye = origY; dm.fm.HorzEye = origX; }); } else if (i == itemType.nose) { float ratio = 10; float ratio2 = 20f; one.transform.GetChild(2).eulerAngles = new Vector3(0, 0, 45); one.value = (fs.set.rectTransform.sizeDelta.y - 304) / ratio2; two.value = dm.fm.VertNose / ratio; Vector2 origSize = fs.set.rectTransform.sizeDelta; float VertNose = dm.fm.VertNose; dm.x.onClick.AddListener(() => { one.transform.GetChild(2).eulerAngles = Vector3.zero; fs.set.rectTransform.sizeDelta = origSize; dm.fm.VertNose = VertNose; }); one.onValueChanged.AddListener((float val) => { fs.set.rectTransform.sizeDelta = new Vector2(349 + ratio2 * val, 304 + ratio2 * val); }); two.onValueChanged.AddListener((float val) => { dm.fm.VertNose = ratio * val; }); } else if (i == itemType.glitch) { float ratio = 0.4f; float ratio2 = 0.2f; Glitch ag = Camera.main.GetComponent <Glitch>(); one.value = ag.colorDrift; two.value = ag.verticalJump / ratio2; one.onValueChanged.AddListener((float val) => { ag.colorDrift = val; ag.scanLineJitter = val * ratio; }); two.onValueChanged.AddListener((float val) => { ag.verticalJump = val * ratio2; }); if (!transform.GetChild(0).gameObject.activeSelf) { dm.x.onClick.AddListener(() => { Destroy(ag); dm.fm.XtraStuff.Remove("GX"); }); } else { float cD = ag.colorDrift; float vJ = ag.verticalJump; dm.x.onClick.AddListener(() => { ag.colorDrift = cD; ag.verticalJump = vJ; }); } } else if (i == itemType.eyelid) { float ratio = 10f; float ratio2 = 14f; // 20- 48 Image oneI = one.transform.GetChild(2).GetComponent <Image>(); Sprite before = oneI.sprite; oneI.sprite = Resources.Load <Sprite>("random"); oneI.rectTransform.sizeDelta = Vector2.one * 64; float origY = fs.set.rectTransform.anchoredPosition.y; one.value = fs.set.rectTransform.eulerAngles.z / ratio; two.value = (fs.set.rectTransform.anchoredPosition.y - 34f) / ratio2; dm.x.onClick.AddListener(() => { oneI.sprite = before; oneI.rectTransform.sizeDelta = Vector2.one * 80.99f; fs.set.rectTransform.eulerAngles = Vector3.zero; fs.set2.rectTransform.eulerAngles = Vector3.zero; fs.set.rectTransform.anchoredPosition = new Vector2(fs.set.rectTransform.anchoredPosition.x, origY); fs.set2.rectTransform.anchoredPosition = new Vector2(fs.set2.rectTransform.anchoredPosition.x, origY); }); one.onValueChanged.AddListener((float val) => { fs.set.rectTransform.localRotation = Quaternion.Euler(0, 0, ratio * val); fs.set2.rectTransform.localRotation = Quaternion.Euler(0, 0, ratio * val); }); two.onValueChanged.AddListener((float val) => { fs.set.rectTransform.anchoredPosition = new Vector2(fs.set.rectTransform.anchoredPosition.x, 34f + ratio2 * val); fs.set2.rectTransform.anchoredPosition = new Vector2(fs.set2.rectTransform.anchoredPosition.x, 34f + ratio2 * val); }); } } else { if (fs.set != null) { if (fs.set.gameObject.name == "iris") { Transform left = cpa.transform.parent.GetChild(5); left.gameObject.SetActive(true); Transform right = cpa.transform.parent.GetChild(6); right.gameObject.SetActive(true); cpa.Color = fs.set.color; dm.x.onClick.AddListener(() => { left.gameObject.SetActive(false); right.gameObject.SetActive(false); }); cpa.gameObject.SetActive(true); cpa.Reset(); } else if (i == itemType.WaterScript) { if (!transform.GetChild(0).gameObject.activeSelf) { dm.x.onClick.AddListener(() => { dm.fm.XtraStuff.Remove("wd"); Destroy(dm.fm.transform.Find("wd").gameObject); }); } else { cpa.Color = fs.set.color; cpa.Reset(); } } else if (i == itemType.WaterfallScript) { if (!transform.GetChild(0).gameObject.activeSelf) { dm.x.onClick.AddListener(() => { dm.fm.XtraStuff.Remove("wf"); Destroy(dm.fm.transform.Find("wf").gameObject); }); } else { cpa.Color = fs.set.GetComponent <WaterfallScript>().LightColor; cpa.Reset(); } } else if (i == itemType.bg && fs.set.sprite == null) { cpa.Color = Camera.main.backgroundColor; cpa.Reset(); } else { cpa.Color = fs.set.color; cpa.Reset(); } } else { if (i == itemType.particles) { if (transform.GetChild(0).gameObject.activeSelf) { cpa.Color = GameObject.FindGameObjectWithTag("Finish").transform.Find(smth.name).GetComponent <ParticleSystem>().main.startColor.colorMin; cpa.Reset(); } else { dm.x.onClick.AddListener(() => { string key = smth.name.Substring(0, 2); dm.fm.Remove(key); }); } } } cpa.gameObject.SetActive(true); } dm.colorPick(fs, transform.GetChild(0).gameObject); }); }
void handleSlidersOnly(ColorPicker cpa, DressManager dm, UndoInfo fs, itemType i) { Slider[] temp = getSliders(cpa); Slider one = temp[0]; Slider two = temp[1]; one.onValueChanged.RemoveAllListeners(); two.onValueChanged.RemoveAllListeners(); dm.x.onClick.AddListener(() => { one.transform.parent.gameObject.SetActive(false); }); if (i == itemType.n_se) { float ratio = 20; float ratio2 = 35f; one.transform.GetChild(1).eulerAngles = new Vector3(0, 0, 45); one.value = (fs.set.rectTransform.sizeDelta.y - 304) / ratio2; two.value = dm.fm.VertNose / ratio; Vector2 origSize = fs.set.rectTransform.sizeDelta; float VertNose = dm.fm.VertNose; dm.x.onClick.AddListener(() => { one.transform.GetChild(1).eulerAngles = Vector3.zero; fs.set.rectTransform.sizeDelta = origSize; dm.fm.VertNose = VertNose; }); one.onValueChanged.AddListener((float val) => { fs.set.rectTransform.sizeDelta = new Vector2(349 + ratio2 * val, 304 + ratio2 * val); }); two.onValueChanged.AddListener((float val) => { dm.fm.VertNose = ratio * val; }); } else if (i == itemType.GXlitch) { float ratio = 0.4f; float ratio2 = 0.2f; Glitch ag = Camera.main.GetComponent <Glitch>(); one.value = ag.colorDrift; two.value = ag.verticalJump / ratio2; one.onValueChanged.AddListener((float val) => { ag.colorDrift = val; ag.scanLineJitter = val * ratio; }); two.onValueChanged.AddListener((float val) => { ag.verticalJump = val * ratio2; }); if (!isEquipped()) { dm.x.onClick.AddListener(() => { dm.fm.Remove("GX"); }); } else { float cD = ag.colorDrift; float vJ = ag.verticalJump; dm.x.onClick.AddListener(() => { ag.colorDrift = cD; ag.verticalJump = vJ; }); } } else if (i == itemType.CHIN) { float ratio2 = 25f; one.gameObject.SetActive(false); RectTransform chin = dm.fm.skin[8].rectTransform; two.value = (chin.sizeDelta.y - 233) / ratio2; Vector2 origSize = chin.sizeDelta; dm.x.onClick.AddListener(() => { one.gameObject.SetActive(true); chin.sizeDelta = origSize; }); two.onValueChanged.AddListener((float val) => { chin.sizeDelta = new Vector2(chin.sizeDelta.x, 233 + ratio2 * val); }); } else if (i == itemType.BY_ODY) { float ratio = 30; float ratio2 = 35f; RectTransform body = dm.fm.skin[4].rectTransform; one.value = (body.sizeDelta.x - 1240) / ratio2; two.value = (body.sizeDelta.y - 866) / ratio; Vector2 origSize = body.sizeDelta; dm.x.onClick.AddListener(() => { body.sizeDelta = origSize; }); one.onValueChanged.AddListener((float val) => { body.sizeDelta = new Vector2(1240 + ratio * val, body.sizeDelta.y); }); two.onValueChanged.AddListener((float val) => { body.sizeDelta = new Vector2(body.sizeDelta.x, 823 + ratio2 * val); }); } else if (i == itemType.HD) { float ratio = 30; float ratio2 = 35f; RectTransform head = dm.fm.skin[1].rectTransform; one.value = (head.sizeDelta.x - 750) / ratio2; two.value = (head.sizeDelta.y - 692) / ratio; Vector2 origSize = head.sizeDelta; dm.x.onClick.AddListener(() => { head.sizeDelta = origSize; }); one.onValueChanged.AddListener((float val) => { head.sizeDelta = new Vector2(750 + ratio * val, head.sizeDelta.y); }); two.onValueChanged.AddListener((float val) => { head.sizeDelta = new Vector2(head.sizeDelta.x, 692 + ratio2 * val); }); } else if (i == itemType.eyelid) { float ratio = 10f; float ratio2 = 14f; // 20- 48 Slider s = getOpacitySlider(cpa.transform); s.value = fs.set.color.a; TurnCanvas(s.transform, true); s.onValueChanged.AddListener((float val) => { Color skin = fs.set.color; fs.set.color = new Color(skin.r, skin.g, skin.b, val); fs.set2.color = fs.set.color; }); Image oneI = one.transform.GetChild(1).GetComponent <Image>(); Sprite before = oneI.sprite; oneI.sprite = Resources.Load <Sprite>("random"); oneI.rectTransform.sizeDelta = Vector2.one * 64; float origY = fs.set.rectTransform.anchoredPosition.y; one.value = fs.set.rectTransform.localRotation.z / ratio; two.value = (fs.set.rectTransform.anchoredPosition.y - 34f) / ratio2; Quaternion origZ = fs.set.rectTransform.localRotation; dm.x.onClick.AddListener(() => { s.gameObject.SetActive(false); TurnCanvas(s.transform, false); oneI.sprite = before; oneI.rectTransform.sizeDelta = Vector2.one * 80.99f; fs.set.rectTransform.localRotation = origZ; fs.set2.rectTransform.localRotation = origZ; fs.set.rectTransform.anchoredPosition = new Vector2(fs.set.rectTransform.anchoredPosition.x, origY); fs.set2.rectTransform.anchoredPosition = new Vector2(fs.set2.rectTransform.anchoredPosition.x, origY); }); one.onValueChanged.AddListener((float val) => { fs.set.rectTransform.localRotation = Quaternion.Euler(0, 0, ratio * val); fs.set2.rectTransform.localRotation = Quaternion.Euler(0, 0, ratio * val); }); two.onValueChanged.AddListener((float val) => { fs.set.rectTransform.anchoredPosition = new Vector2(fs.set.rectTransform.anchoredPosition.x, 34f + ratio2 * val); fs.set2.rectTransform.anchoredPosition = new Vector2(fs.set2.rectTransform.anchoredPosition.x, 34f + ratio2 * val); }); } }
private void working() { TextOGlitchForm1.threadLocalization(); CheckForIllegalCrossThreadCalls = false; switch (mode) { case 0: string output; if (!lightGlitch.Checked) { output = Glitch.Text(textIn.Text, Convert.ToInt32(glitchExtent.Value), false); output = output.Replace("\r", null); output = output.Replace("\n", null); textOut.Text = output; } else if (lightGlitch.Checked) { output = Glitch.Text(textIn.Text, Convert.ToInt32(glitchExtent.Value), true); output = output.Replace("\r", null); output = output.Replace("\n", null); textOut.Text = output; } break; case 1: textOut.Text = Replace.Text(textIn.Text); break; case 2: textOut.Text = Reverse.Text(textIn.Text); break; case 3: textOut.Text = Generate.TextAndNumbers(Convert.ToInt32(glitchExtent.Value)); break; case 4: textOut.Text = Generate.OnlyText(Convert.ToInt32(glitchExtent.Value)); break; case 5: textOut.Text = Generate.OnlyNumbers(Convert.ToInt32(glitchExtent.Value)); break; case 6: textOut.Text = EasyBase64.Encode(textIn.Text); break; case 7: string outText = textOut.Text = EasyBase64.Decode(textIn.Text); if (outText == "It is not Base64.") { textOut.Text = Translate.itsNotBase; } else { textOut.Text = outText; } break; } try { EmptyWorkingSet(System.Diagnostics.Process.GetCurrentProcess().Handle); } catch { } }
/// <summary> /// Check if a certain GTA glitch is enabled /// </summary> public static bool IsGlitchEnabled(Glitch glitch) { return(MtaServer.IsGlitchEnabled(glitch.ToString().ToLower())); }
/// <summary> /// Enable or disable a certain known GTA glitch /// </summary> public static bool SetGlitchEnabled(Glitch glitch, bool enabled) { return(MtaServer.SetGlitchEnabled(glitch.ToString().ToLower(), enabled)); }
public void Save(TMP_InputField t, int n, int overwrite = -1) { n = (overwrite == -1) ? getNext() : n; DressManager dm = transform.root.GetComponent <DressManager>(); dm.load.startLoading(true); string num = n.ToString(); string key = "SAVE" + num; if (overwrite == -1) { Debug.LogWarning("saving at " + key); PlayerPrefs.SetString(key, t.text); } //save all face things with key + "face", key + "bh"; etc foreach (var i in Enum.GetValues(typeof(itemType))) { itemType it = (itemType)i; string keyItem = i.ToString().Substring(0, 2); if (keyItem == "CH") { Vector2 chin = dm.fm.skin[8].rectTransform.sizeDelta; PlayerPrefs.SetString(num + keyItem, chin.y + ""); continue; } else if (keyItem == "BY") { Vector2 body = dm.fm.skin[4].rectTransform.sizeDelta; PlayerPrefs.SetString(num + keyItem, body.x + "|" + body.y); continue; } else if (keyItem == "HD") { Vector2 head = dm.fm.skin[1].rectTransform.sizeDelta; PlayerPrefs.SetString(num + keyItem, head.x + "|" + head.y); continue; } if (dm.fm.XtraStuff.ContainsKey(keyItem)) { string colors; string name; if (dm.fm.XtraStuff[keyItem] != null && dm.fm.XtraStuff[keyItem].sprite != null) { name = dm.fm.XtraStuff[keyItem].sprite.name; } else { name = " "; } if (it == itemType.bg) { Color32 tempC = Camera.main.backgroundColor; colors = tempC.r + "," + tempC.g + "," + tempC.b; if (name != " " && name[2] == 'p') { tempC = dm.fm.XtraStuff[keyItem].color; colors += "|" + tempC.r + "," + tempC.g + "," + tempC.b; } } else if (it == itemType.GXlitch) { Glitch g = Camera.main.GetComponent <Glitch>(); colors = g.colorDrift + "|" + g.verticalJump; } else if (it == itemType.CXolor) { ColorFX g = Camera.main.GetComponent <ColorFX>(); Color32 tempC = g.color; colors = tempC.r + "," + tempC.g + "," + tempC.b + "|" + g.Amount; } else if (it == itemType.BNry) { Binary g = Camera.main.GetComponent <Binary>(); Color32 tempC = g.color0; Color32 tempC2 = g.color1; colors = tempC.r + "," + tempC.g + "," + tempC.b + "|" + tempC2.r + "," + tempC2.g + "," + tempC2.b + "|" + g.Opacity; } else if (it == itemType.RPamp) { Ramp g = Camera.main.GetComponent <Ramp>(); Color32 tempC = g.FirstColor; Color32 tempC2 = g.SecondColor; colors = tempC.r + "," + tempC.g + "," + tempC.b + "|" + tempC2.r + "," + tempC2.g + "," + tempC2.b + "|" + g._opacity; } else if (it == itemType.BMlm) { Bloom g = Camera.main.GetComponent <Bloom>(); colors = g.intensity + "|" + g.radius; } else { Color32 tempC; if (keyItem.ToLower() == "pa") { Transform ps = GameObject.FindGameObjectWithTag("Finish").transform.Find(it.ToString()); if (ps == null) { continue; } tempC = ps.GetComponent <ParticleSystem>().main.startColor.colorMin; colors = tempC.r + "," + tempC.g + "," + tempC.b; } else if (keyItem == "wf") { tempC = dm.fm.XtraStuff[keyItem].GetComponent <WaterfallScript>().LightColor; colors = tempC.r + "," + tempC.g + "," + tempC.b; } else if (keyItem == "FR") { FourGradient fg = dm.fm.bangs.GetComponent <FourGradient>(); tempC = fg._Color1; colors = tempC.r + "," + tempC.g + "," + tempC.b + "|"; tempC = fg._Color2; colors += tempC.r + "," + tempC.g + "," + tempC.b + "|"; tempC = fg._Color3; colors += tempC.r + "," + tempC.g + "," + tempC.b + "|"; tempC = fg._Color4; colors += tempC.r + "," + tempC.g + "," + tempC.b + "|"; colors += fg.opacity.ToString(); } else { tempC = dm.fm.XtraStuff[keyItem].color; colors = tempC.r + "," + tempC.g + "," + tempC.b; if (keyItem == "bh") { Vector2 size = dm.fm.XtraStuff[keyItem].rectTransform.sizeDelta; colors += "|" + size.x + "," + size.y; } else if (keyItem == "b_") { Vector2 size = dm.fm.XtraStuff[keyItem].rectTransform.sizeDelta; colors += "|" + size.x + "," + size.y; } else if (keyItem == "l_") { Vector2 size = dm.fm.XtraStuff[keyItem].rectTransform.sizeDelta; colors += "|" + size.x + "," + size.y + "|" + dm.fm.VertLip; } else if (keyItem == "eb") { colors += "|" + dm.fm.XtraStuff[keyItem].rectTransform.eulerAngles.z + "|" + dm.fm.VertEB; } else if (keyItem == "e_") { RectTransform r = dm.fm.XtraStuff[keyItem].rectTransform; colors += "|" + r.sizeDelta.x + "," + r.sizeDelta.y + "|" + r.eulerAngles.z; } else if (keyItem == "ey") { RectTransform r2 = dm.fm.skin[5].rectTransform; colors += "|" + r2.anchoredPosition.y + "|" + r2.eulerAngles.z; } else if (dm.fm.XtraStuff.ContainsKey(keyItem + "2")) { Image im2 = dm.fm.XtraStuff[keyItem + "2"]; if (im2 != null) { tempC = im2.color; colors += "|" + tempC.r + "," + tempC.g + "," + tempC.b; if (keyItem == "ir") { colors += "|" + dm.fm.leftE[1].rectTransform.sizeDelta.x + "," + dm.fm.leftE[1].rectTransform.sizeDelta.y; }//iris.sizeDelta = new Vector2(120.2f + ratio * val, 107.8f + ratio * val); } } } } string val = name + "|" + colors; PlayerPrefs.SetString(num + keyItem, val); Debug.LogWarning("save" + num + keyItem + " as: " + val); } } PlayerPrefs.SetFloat(num + "HE", dm.fm.HorzEye); PlayerPrefs.SetFloat(num + "VE", dm.fm.VertEye); PlayerPrefs.SetFloat(num + "VN", dm.fm.VertNose); PlayerPrefs.SetFloat(num + "SN", dm.fm.skin[0].rectTransform.sizeDelta.y - 304); // fs.set.rectTransform.sizeDelta = new Vector2(349 + ratio2 * val, 304 + ratio2 * val); // public float HorzEye, VertEye, VertNose, noseSize // Color32 c = dm.fm.leftE[1].color; // PlayerPrefs.SetString(num + "lI", c.r + "," + c.g + "," + c.b); // c = dm.fm.rightE[1].color; // PlayerPrefs.SetString(num + "rI", c.r + "," + c.g + "," + c.b); // c = dm.fm.leftE[0].color; // PlayerPrefs.SetString(num + "W", c.r + "," + c.g + "," + c.b); // c = dm.fm.rightE[0].color; // PlayerPrefs.SetString(num + "Wr", c.r + "," + c.g + "," + c.b); Color32 c = dm.fm.skin[1].color; PlayerPrefs.SetString(num + "S", c.r + "," + c.g + "," + c.b); /* * * hm.set = leftE[1]; * hm.set2 = rightE[1]; * hm.before = hm.set.sprite; * break; * case "whites": * hm.set = leftE[0]; * hm.set2 = rightE[0]; */ if (overwrite == -1) { Button b = InstantiateButton(PlayerPrefs.GetString(key), n); Color32 prev = new Color32((byte)PlayerPrefs.GetInt("themeR"), (byte)PlayerPrefs.GetInt("themeG"), (byte)PlayerPrefs.GetInt("themeB"), 255); ColorBlock cb = b.colors; cb.normalColor = prev; cb.disabledColor = prev; b.colors = cb; setNext(n); } PlayerPrefs.Save(); dm.load.StopLoading(); }
private void working() { TextOGlitchForm1.threadLocalization(); CheckForIllegalCrossThreadCalls = false; switch (TextOGlitchForm1.modeTray) { case 0: if (textBox1.Text != "") { if (textOutput != textBox1.Text) { textOriginal = textBox1.Text; textOutput = Glitch.Text(textOriginal, Convert.ToInt32(numericUpDown1.Value), false); textBox1.Text = textOutput; } else { textOutput = Glitch.Text(textOriginal, Convert.ToInt32(numericUpDown1.Value), false); textBox1.Text = textOutput; } } break; case 1: if (textOutput != textBox1.Text) { textOriginal = textBox1.Text; textOutput = Glitch.Text(textOriginal, Convert.ToInt32(numericUpDown1.Value), true); textBox1.Text = textOutput; } else { textOutput = Glitch.Text(textOriginal, Convert.ToInt32(numericUpDown1.Value), true); textBox1.Text = textOutput; } break; case 2: if (textBox1.Text != "") { if (textOutput != textBox1.Text) { textOriginal = textBox1.Text; textOutput = Replace.Text(textOriginal); textBox1.Text = textOutput; } else { textOutput = Replace.Text(textOriginal); textBox1.Text = textOutput; } } break; case 3: if (textBox1.Text != "") { textBox1.Text = Reverse.Text(textBox1.Text); } break; case 4: if (radioButton1.Checked) { textBox1.Text = Generate.TextAndNumbers(Convert.ToInt32(numericUpDown1.Value)); } else if (radioButton2.Checked) { textBox1.Text = Generate.OnlyText(Convert.ToInt32(numericUpDown1.Value)); } else if (radioButton3.Checked) { textBox1.Text = Generate.OnlyNumbers(Convert.ToInt32(numericUpDown1.Value)); } break; } try { EmptyWorkingSet(System.Diagnostics.Process.GetCurrentProcess().Handle); } catch { } }
void Awake() { this.glitch = GetComponent <Glitch>(); }