Question by
margeghafie · Sep 21, 2017 at 06:58 AM ·
unity 5
back to previous action when press ctrl + z
hi everybody, I maked onegame that we can change color of gameobjects(for example:sphere)for many of times.I want back to previous action when i press ctrl+z.
Comment
What have you tried so far ? Unity Answers is not a free coding service. Please, read the FAQ before posting.
private GameObject cube;
private Color originalColor;
private void Awake()
{
cube = GameObject.CreatePrimitive(PrimitiveType.Cube);
}
private void Update()
{
if (Input.Get$$anonymous$$eyDown($$anonymous$$eyCode.C))
{
originalColor = cube.GetComponent<Renderer>().material.color;
cube.GetComponent<Renderer>().material.color = Color.red;
}
if (Input.Get$$anonymous$$ey($$anonymous$$eyCode.LeftControl) && Input.Get$$anonymous$$eyDown($$anonymous$$eyCode.Z))
{
cube.GetComponent<Renderer>().material.color = originalColor;
}
}