public void ButtonInstall() { if (!installState) { if (canSwap) { canSwap = false; StartCoroutine(InstallFade(fadeDuration)); Debug.Log("Install"); } } buttonUIScript.ClearButton(); }
public void ButtonMoveObject() { if (!removedState) { if (canMove) { canMove = false; StartCoroutine(MoveOverSeconds(gameObject, moveDirection, duration)); removedState = !removedState; Debug.Log(gameObject.name + " " + "Move From : " + transform.position + ", " + "To : " + moveDirection + ", " + "Removed State : " + removedState); } } buttonUIScript.ClearButton(); }
public void ButtonMoveObject() { if (!removedState) { if (canMove) { canMove = false; StartCoroutine(MoveOverSeconds(gameObject, moveDirection, duration)); buttonUIScript.AddUserAction("Move " + gameObject.name); removedState = !removedState; } } buttonUIScript.ClearButton(); }
public void ButtonScrewObject() { if (!screwedState) { if (canScrew) { canScrew = false; StartCoroutine(ScrewOverSeconds(gameObject, screwMoveDirection, duration)); buttonUIScript.AddUserAction("Screw " + gameObject.name); screwedState = !screwedState; } } buttonUIScript.ClearButton(); }
void ButtonRotateObject() { if (!rotatedState) { if (canRotate) { canRotate = false; StartCoroutine(RotateOverSeconds(gameObject, rotateAngle, duration)); buttonUIScript.AddUserAction("Rotate " + gameObject.name); rotatedState = !rotatedState; } } buttonUIScript.ClearButton(); }
public void ProfileButtonSetting() { if (!EventSystem.current.IsPointerOverGameObject()) { //UI position to mouse position when clicked float x = Input.mousePosition.x; float y = Input.mousePosition.y; buttonUIScript.transform.position = new Vector3(x, y, 0); //Clearing UI button when clicked so it's doesn't stack buttonUIScript.ClearButton(); //Setting UI button for this profile buttonUIScript.SetName(this.name + " " + "(Removed)"); GameObject AButton = Instantiate(Resources.Load("ButtonTemplate") as GameObject); GameObject BButton = Instantiate(Resources.Load("ButtonTemplate") as GameObject); for (int i = 0; i < buttonUIScript.buttonIconManager.Length; i++) { if (buttonUIScript.buttonIconManager[i].iconName == "APositionIcon") { APositionIcon = buttonUIScript.buttonIconManager[i].iconSprite; } if (buttonUIScript.buttonIconManager[i].iconName == "BPositionIcon") { BPositionIcon = buttonUIScript.buttonIconManager[i].iconSprite; } } buttonUIScript.AddButton(AButton, APositionIcon, "Install", installableScript.ButtonInstall); buttonUIScript.AddButton(BButton, BPositionIcon, "Remove", installableScript.ButtonRemove); } }
public void PressedButton() { if (canMove) { canMove = false; StartCoroutine(PressedOverSeconds(gameObject, pressedPosition, 0.1f)); buttonUIScript.AddUserAction("Button Pressed " + gameObject.name); } buttonUIScript.ClearButton(); }
private void ButtonSetting() { //UI position to mouse position when clicked float x = Input.mousePosition.x; float y = Input.mousePosition.y; buttonUIScript.transform.position = new Vector3(x, y, 0); //Clearing UI button when clicked so it's doesn't stack buttonUIScript.ClearButton(); //Setting UI button for this profile buttonUIScript.SetName(this.name); }
public void ButtonRotateStepObject(int index) { if (indexRotation != index) { if (canRotate) { canRotate = false; for (int i = 0; i < rotateAngleData.Length; i++) { if (i == index) { StartCoroutine(RotateStepOverSeconds(gameObject, rotateAngleData[i].rotateAngle, duration)); buttonUIScript.AddUserAction("Rotate " + rotateAngleData[i].rotateName + " " + gameObject.name); indexRotation = index; } } } } buttonUIScript.ClearButton(); }
public void SelectToolButton() { ActivateTool(); buttonUIScript.ClearButton(); }