public void DOWN() { on = true; if (GameObject.Find("sizeStuff(Clone)") && GameObject.Find("sizeStuff(Clone)").GetComponent <sizeThing>().square.tag != "group" && !bg1on && !bg2on) { Undo.add(GameObject.Find("sizeStuff(Clone)").GetComponent <sizeThing>().square.gameObject, 4, true); } else if (bg1on) { Scroller.GetComponent <undo>().add(null, 5, true); } else if (bg2on) { Scroller.GetComponent <undo>().add(null, 6, true); } }
public void clicki() { if (GameObject.Find("sizeStuff(Clone)")) { Transform ObjectToCopy = GameObject.Find("sizeStuff(Clone)").GetComponent <sizeThing>().square; GameObject copyObject = GameObject.Instantiate(ObjectToCopy.gameObject, new Vector3(ObjectToCopy.transform.position.x, ObjectToCopy.transform.position.y, Mathf.Clamp(ObjectToCopy.transform.position.z - 0.001f, -10, 0)), ObjectToCopy.rotation); if (ObjectToCopy.transform.parent != null) { copyObject.transform.parent = ObjectToCopy.transform.parent; copyObject.transform.localScale = ObjectToCopy.transform.localScale; } optionStuff.select(copyObject); if (copyObject.tag == "deko") { Undo.dekoL++; } else if (copyObject.tag == "water") { Undo.waterL++; } else if (copyObject.tag == "goal") { Undo.goalL++; } else if (copyObject.tag == "obstacle") { Undo.obstacleL++; } else if (copyObject.tag == "ground") { Undo.groundL++; } else if (copyObject.tag == "Player") { Undo.playerL++; } //copyObject.transform.position = new Vector3(copyObject.transform.position.x,copyObject.transform.position.y,Mathf.Clamp(copyObject.transform.position.z-0.001f,0,-10)); copyObject.name = ObjectToCopy.name; copyObject.GetComponent <Draggable>().ObjectLPos = Undo.allThings.Count; Undo.allThings.Add(copyObject); GameObject.Find("sizeStuff(Clone)").GetComponent <sizeThing>().reselect(copyObject.transform); message.Message("Object has been copied"); Undo.add(copyObject, 0, true); } }
public void down() { tueEs = true; if (hue && colory.bg1on) { Undo.add(null, 5, true); } else if (hue && colory.bg2on) { Undo.add(null, 6, true); } else if (GameObject.Find("sizeStuff(Clone)")) { Undo.add(GameObject.Find("sizeStuff(Clone)").GetComponent <sizeThing>().square.gameObject, 4, true); } }
public void makeGroup() { if (GameObject.Find("sizeStuff(Clone)")) { if (sizeStuff == null) { sizeStuff = GameObject.Find("sizeStuff(Clone)").GetComponent <sizeThing>(); } Transform square = sizeStuff.square; if (square.parent == null) { GameObject bob = GameObject.Instantiate(group, square.position, Quaternion.identity); bob.GetComponent <Draggable>().ObjectLPos = undo.allThings.Count; undo.allThings.Add(bob); square.parent = bob.transform; sizeStuff.reselect(bob.transform); optionStuff.select(bob); EditGroup(bob.transform); undo.add(square.gameObject, 14, true); } } }
public void fallingOnOff() { undo.add(editObj, 12, true); Draggable draggy = editObj.GetComponent <Draggable>(); draggy.falling = !draggy.falling; if (draggy.falling) { fallingStuff.sprite = falling; m1.gameObject.SetActive(true); mText.SetActive(true); } else { fallingStuff.sprite = notFalling; m1.gameObject.SetActive(false); mText.SetActive(false); } undo.add(editObj, 12, false); }
public void click() { shape++; if (shape >= shapes.Length) { shape = 0; } //GetComponent<Image>().sprite = shapes[shape]; for (int i = 0; i < buttons.Length; i++) { buttons[i].sprite = shapes[shape]; } if (GameObject.Find("sizeStuff(Clone)")) { GameObject thing = GameObject.Find("sizeStuff(Clone)").GetComponent <sizeThing>().square.gameObject; if (thing.tag != "group") { thing.GetComponent <SpriteRenderer>().sprite = shapes[shape]; switch (thing.GetComponent <Draggable>().Shape) { /*case 0: * thing.GetComponent<BoxCollider2D>().enabled = false; * break;*/ case 1: if (thing.tag == "Player") { thing.GetComponent <CircleCollider2D>().enabled = false; } else { thing.GetComponents <PolygonCollider2D>()[2].enabled = false; } break; case 2: thing.GetComponents <PolygonCollider2D>()[1].enabled = false; break; case 3: thing.GetComponents <PolygonCollider2D>()[0].enabled = false; break; } switch (shape) { case 0: thing.GetComponent <BoxCollider2D>().enabled = true; break; case 1: if (thing.tag == "Player") { thing.GetComponent <CircleCollider2D>().enabled = true; } else { thing.GetComponents <PolygonCollider2D>()[2].enabled = true; } break; case 2: thing.GetComponents <PolygonCollider2D>()[1].enabled = true; break; case 3: thing.GetComponents <PolygonCollider2D>()[0].enabled = true; break; } optionStuff.changeTheShape(); undo.add(thing, 9, true); thing.GetComponent <Draggable>().Shape = shape; undo.add(thing, 9, false); } } }