public override void setState(manipState state) { curState = state; if (disabled) { return; } if (curState == manipState.none) { label.gameObject.SetActive(false); symbol.gameObject.SetActive(false); } else if (curState == manipState.selected) { symbol.material.SetColor("_TintColor", normalColor); labelMat.SetColor("_TintColor", normalColor); label.gameObject.SetActive(true); symbol.gameObject.SetActive(true); manager.SelectAudio(); } else if (curState == manipState.grabbed) { symbol.material.SetColor("_TintColor", Color.white); label.gameObject.SetActive(true); symbol.gameObject.SetActive(true); labelMat.SetColor("_TintColor", Color.white); manager.GrabAudio(); StartCoroutine(flash()); createItem(); } }
public override void setState(manipState state) { if (curState == state) { return; } curState = state; if (curState == manipState.none) { mat.SetColor("_TintColor", normalColor); } else if (curState == manipState.selected) { mat.SetColor("_TintColor", selectColor); manager.SelectAudio(); } else if (curState == manipState.grabbed) { mat.SetColor("_TintColor", grabColor); menu.toggleMenu(); manager.GrabAudio(); } }