private void GerencerState(EnumEngenhagem newstate) { switch (newstate) { case EnumEngenhagem.Slot_UI: transform.rotation = new Quaternion(0, 0, 0, 0); my_Imagem.sprite = imagem_SlotUI; break; case EnumEngenhagem.Slot_Engenhagem: my_Imagem.sprite = image_SlotEngenhagem; antiHorario = 1; break; case EnumEngenhagem.No_Slot: _canvasGroup.blocksRaycasts = false; _myRectTransform.SetParent(_canvas.transform); _canvasGroup.alpha = 0.5f; my_Imagem.sprite = imagem_SlotUI; transform.rotation = new Quaternion(0, 0, 0, 0); break; case EnumEngenhagem.Slot_EngenhagemAntiHorario: my_Imagem.sprite = image_SlotEngenhagem; antiHorario = -1; break; } State = newstate; ManagerSlot.instancie.Contador(); }
public void OnDrop(Slot_Engenhagem slotScript, EnumEngenhagem newstate) { ult_SlotScript.isVoid = true; state = newstate; ult_SlotScript = slotScript; ult_SlotScript.isVoid = false; }