14 private GameObject ObjectToScale = null;
17 private float ScaleIncrement = 1.0f;
20 private buttonAction ButtonAction = buttonAction.Reset;
22 private enum buttonAction { Reset, Grow, Shrink };
24 private Vector3 InitialScale;
30 InitialScale = ObjectToScale.transform.localScale;
34 private void OnEnable()
39 private void OnDisable()
44 private void OnButtonPressed(
TestButton source)
50 case buttonAction.Reset:
51 Debug.Log(InitialScale);
52 ObjectToScale.transform.localScale = InitialScale;
54 case buttonAction.Grow:
55 ObjectToScale.transform.localScale =
new Vector3((ObjectToScale.transform.localScale.x + ScaleIncrement), (ObjectToScale.transform.localScale.y + ScaleIncrement), (ObjectToScale.transform.localScale.z + ScaleIncrement));
57 case buttonAction.Shrink:
58 if ((ObjectToScale.transform.localScale.x - ScaleIncrement) < 0.0f)
60 ObjectToScale.transform.localScale =
new Vector3(0, 0, 0);
64 ObjectToScale.transform.localScale =
new Vector3((ObjectToScale.transform.localScale.x - ScaleIncrement), (ObjectToScale.transform.localScale.y - ScaleIncrement), (ObjectToScale.transform.localScale.z - ScaleIncrement));